Home/Developer Tools/GitChameleon
GitChameleon logo

GitChameleon

NizarIslah/GitChameleon

A Docker-based environment for setting up Python versions and virtual environments using Make commands

GraphCanon updated 2w · GitHub synced 2w

14 stars2 forksLast push 1y Jupyter Notebook

Decision brief

GitChameleon offers Dockerized environments with support for Python 3.7, 3.9, and 3.10, using Make commands to streamline the setup of isolated development spaces.

Good fit when

  • When you need consistent Python environment setups across multiple developers or teams for projects that require specific versions such as 3.7, 3.9, or 3.10.
  • If your workflow involves heavy reliance on Make commands and Docker to manage different project environments without manual configuration.

Avoid when

  • When you are working with Python versions not supported by GitChameleon, such as earlier than 3.7 or later than 3.10.
  • If your team prefers GUI-based tools for environment setup over command-line utilities like Make and Docker commands.

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Dormant (383d since push)
As of 2w
Provenance
Not a fork · Personal account
As of 2w
Security (OSV)
3 critical, 10 high, 12 medium, 23 low (3 critical, 10 high, 12 medium, 23 low)
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/NizarIslah/GitChameleon

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

GitChameleon provides Dockerized setups tailored to different Python versions through custom Makefile targets. It supports Python 3.7, 3.9, and 3.10. Users can create isolated development environments within Docker containers, facilitating the setup of specific Python environments for project consistency.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Aug 5, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Aug 5, 2026

Languages
jupyter notebook

Source: github.language · Aug 5, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Aug 5, 2026)

To open an interactive shell in a Docker container with a specific Python version, run `make docker-run PYTHON_VERSION={desired version}`.
Source link

Tags

README

Docker

To build the Docker image, run make docker-build.

To open an interactive shell in a Docker container with a specific Python version, run make docker-run PYTHON_VERSION={desired version}. The following Python versions are configured to work: 3.7, 3.9, 3.10. The local working dir is mounted into the container in the dir /app/repo.


Run the env creation in the docker image

make docker-build
make docker-run

then you can run the eval env creation

cd repo 
pyenv shell 3.10.14
python -m venv --clear --copies eval_main_venv
source eval_main_venv/bin/activate
pip install -r requirements.txt

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.