Poetry
E97090
Poetry is a Python dependency management and packaging tool that simplifies creating, building, and publishing Python projects.
Statements (60)
| Predicate | Object |
|---|---|
| instanceOf |
Python dependency management tool
ⓘ
Python packaging tool ⓘ software library ⓘ |
| canPublishTo |
Python Package Index
ⓘ
surface form:
PyPI
private Python package indexes ⓘ |
| compatibleWith |
Python Package Index
ⓘ
surface form:
Python Package Index (PyPI)
|
| competesWith |
PDM
ⓘ
hatch ⓘ pip ⓘ Pipenv ⓘ
surface form:
pipenv
|
| configurationFormat | TOML ⓘ |
| ecosystem | Python packaging ecosystem ⓘ |
| feature |
dependency resolution
ⓘ
lock file generation ⓘ package building ⓘ package publishing to PyPI ⓘ pyproject.toml-based configuration ⓘ script entry point management ⓘ semantic versioning support ⓘ virtual environment management ⓘ |
| license | MIT License NERFINISHED ⓘ |
| primaryFunction |
build automation
ⓘ
dependency management ⓘ packaging ⓘ project management ⓘ publishing Python packages ⓘ |
| programmingLanguage | Python ⓘ |
| replaces | requirements.txt in many workflows ⓘ |
| repositoryPlatform | GitHub ⓘ |
| supports |
Python version constraints
ⓘ
development dependencies ⓘ extras ⓘ multiple dependency groups ⓘ optional dependencies ⓘ platform-specific dependencies ⓘ source repositories configuration ⓘ |
| supportsCommand |
poetry add
ⓘ
poetry build ⓘ poetry cache ⓘ poetry check ⓘ poetry config ⓘ poetry env ⓘ poetry export ⓘ poetry init ⓘ poetry install ⓘ poetry lock ⓘ poetry publish ⓘ poetry remove ⓘ poetry run ⓘ poetry self add ⓘ poetry self remove ⓘ poetry self show ⓘ poetry self update ⓘ poetry shell ⓘ poetry show ⓘ poetry update ⓘ poetry version ⓘ |
| supportsLanguage | Python ⓘ |
| usesFile |
poetry.lock
ⓘ
pyproject.toml ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.