The python buildtool ecosystem consists of three major toolchains: setuptools (requirements.txt, setup.py), pipenv, and conda.
| Strategy | Direct Deps | Transitive Deps | Edges | Container Scanning |
|---|---|---|---|---|
| pipenv | ✔️ | ✔️ | ✔️ | ❌ |
| pipfile | ✔️ | ✔️ | ❌ | ❌ |
| requirements.txt & setuptools | ✔️ | ❌ | ❌ | ✔️ |
| setup.py & setuptools | ✔️ | ❌ | ❌ | ✔️ |
| conda | ✔️ | ✅ | ❌ | ❌ |
| poetry | ✔️ | ✅ | ✅ | ✔️ |
- ✔️ - Supported in all projects
- ✅ - Supported only when relevant data is available (e.g. lockfiles are present)
- ❌ - Not Supported