Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.1%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: azurelotus06
- License: mit
- Language: Python
- Default Branch: main
- Size: 16.5 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
Poetry: Python packaging and dependency management made easy
Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.

Poetry replaces setup.py, requirements.txt, setup.cfg, MANIFEST.in and Pipfile with a simple pyproject.toml
based project format.
```toml [tool.poetry] name = "my-package" version = "0.1.0" description = "The description of the package"
license = "MIT"
authors = [ "Sébastien Eustace sebastien@eustace.io" ]
repository = "https://github.com/python-poetry/poetry" homepage = "https://python-poetry.org"
README file(s) are used as the package description
readme = ["README.md", "LICENSE"]
Keywords (translated to tags on the package index)
keywords = ["packaging", "poetry"]
[tool.poetry.dependencies]
Compatible Python versions
python = ">=3.8"
Standard dependency with semver constraints
aiohttp = "^3.8.1"
Dependency with extras
requests = { version = "^2.28", extras = ["security"] }
Version-specific dependencies with prereleases allowed
tomli = { version = "^2.0.1", python = "<3.11", allow-prereleases = true }
Git dependencies
cleo = { git = "https://github.com/python-poetry/cleo.git", branch = "main" }
Optional dependencies (installed by extras)
pendulum = { version = "^2.1.2", optional = true }
Dependency groups are supported for organizing your dependencies
[tool.poetry.group.dev.dependencies] pytest = "^7.1.2" pytest-cov = "^3.0"
...and can be installed only when explicitly requested
[tool.poetry.group.docs] optional = true [tool.poetry.group.docs.dependencies] Sphinx = "^5.1.1"
Python-style entrypoints and scripts are easily expressed
[tool.poetry.scripts] my-script = "my_package:main" ```
Installation
Poetry supports multiple installation methods, including a simple script found at install.python-poetry.org. For full installation instructions, including advanced usage of the script, alternate install methods, and CI best practices, see the full installation documentation.
Documentation
Documentation for the current version of Poetry (as well as the development branch and recently out of support versions) is available from the official website.
Contribute
Poetry is a large, complex project always in need of contributors. For those new to the project, a list of suggested issues to work on in Poetry and poetry-core is available. The full contributing documentation also provides helpful guidance.
Resources
Related Projects
- poetry-core: PEP 517 build-system for Poetry projects, and dependency-free core functionality of the Poetry frontend
- poetry-plugin-export: Export Poetry projects/lock files to foreign formats like requirements.txt
- poetry-plugin-bundle: Install Poetry projects/lock files to external formats like virtual environments
- install.python-poetry.org: The official Poetry installation script
- website: The official Poetry website and blog
Owner
- Login: azurelotus06
- Kind: user
- Repositories: 1
- Profile: https://github.com/azurelotus06
Citation (CITATION.cff)
cff-version: 1.2.0
title: "Poetry: Python packaging and dependency management made easy"
message: >-
If you use this software, please cite it using the
metadata from this file.
authors:
- family-names: Eustace
given-names: Sébastien
- name: "The Poetry contributors"
abstract: >-
Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.
Poetry replaces setup.py, requirements.txt, setup.cfg, MANIFEST.in and Pipfile with a simple pyproject.toml based project format.
license: MIT
license-url: "https://github.com/python-poetry/poetry/blob/master/LICENSE"
repository-code: "https://github.com/python-poetry/poetry"
keywords:
- python
- packaging
- dependency management
type: software
url: "https://python-poetry.org"
GitHub Events
Total
Last Year
Dependencies
- tibdex/backport v2 composite
- tibdex/github-app-token v2 composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
- actions/setup-python v5 composite
- amondnet/vercel-action v25 composite
- peaceiris/actions-hugo v2 composite
- dessant/lock-threads v5 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- ncipollo/release-action v1 composite
- build 1.0.3
- cachecontrol 0.14.0
- certifi 2024.2.2
- cffi 1.16.0
- cfgv 3.4.0
- charset-normalizer 3.3.2
- cleo 2.1.0
- colorama 0.4.6
- coverage 7.4.1
- crashtest 0.4.1
- cryptography 42.0.3
- deepdiff 6.7.1
- distlib 0.3.8
- dulwich 0.21.7
- exceptiongroup 1.2.0
- execnet 2.0.2
- fastjsonschema 2.19.1
- filelock 3.13.1
- httpretty 1.1.4
- identify 2.5.34
- idna 3.6
- importlib-metadata 7.0.1
- importlib-resources 6.1.1
- iniconfig 2.0.0
- installer 0.7.0
- jaraco-classes 3.3.1
- jeepney 0.8.0
- keyring 24.3.0
- more-itertools 10.2.0
- msgpack 1.0.7
- mypy 1.8.0
- mypy-extensions 1.0.0
- nodeenv 1.8.0
- ordered-set 4.1.0
- packaging 23.2
- pexpect 4.9.0
- pkginfo 1.10.0
- platformdirs 4.2.0
- pluggy 1.4.0
- poetry-core 1.9.0
- poetry-plugin-export 1.6.0
- pre-commit 3.5.0
- psutil 5.9.8
- ptyprocess 0.7.0
- pycparser 2.21
- pyproject-hooks 1.0.0
- pytest 8.0.1
- pytest-cov 4.1.0
- pytest-github-actions-annotate-failures 0.1.8
- pytest-mock 3.12.0
- pytest-randomly 3.15.0
- pytest-xdist 3.5.0
- pywin32-ctypes 0.2.2
- pyyaml 6.0.1
- rapidfuzz 3.6.1
- requests 2.31.0
- requests-toolbelt 1.0.0
- secretstorage 3.3.3
- setuptools 69.1.0
- shellingham 1.5.4
- tomli 2.0.1
- tomlkit 0.12.3
- trove-classifiers 2024.1.31
- types-requests 2.31.0.20240125
- typing-extensions 4.9.0
- urllib3 2.2.0
- virtualenv 20.25.0
- xattr 1.1.0
- zipp 3.17.0
- pre-commit >=2.10 develop
- pytest-github-actions-annotate-failures ^0.1.7 github-actions
- build ^1.0.3
- cachecontrol ^0.14.0
- cleo ^2.1.0
- dulwich ^0.21.2
- fastjsonschema ^2.18.0
- importlib-metadata >=4.4
- installer ^0.7.0
- keyring ^24.0.0
- packaging >=23.1
- pexpect ^4.7.0
- pkginfo ^1.10
- platformdirs >=3.0.0,<5
- poetry-core 1.9.0
- poetry-plugin-export ^1.6.0
- pyproject-hooks ^1.0.0
- python ^3.8
- requests ^2.26
- requests-toolbelt ^1.0.0
- shellingham ^1.5
- tomli ^2.0.1
- tomlkit >=0.11.4,<1.0.0
- trove-classifiers >=2022.5.19
- virtualenv ^20.23.0
- xattr ^1.0.0
- coverage >=7.2.0 test
- deepdiff ^6.3 test
- httpretty ^1.1 test
- pytest ^8.0 test
- pytest-cov ^4.0 test
- pytest-mock ^3.9 test
- pytest-randomly ^3.12 test
- pytest-xdist ^3.1 test
- mypy >=1.8.0 typing
- types-requests >=2.28.8 typing
- python ~2.7 || ^3.4
- python ~2.7 || ^3.4
- python ^3.7
- missing 1.2.3
- python *
- missing 1.2.3
- python *
- project-with-extras *
- project-with-transitive-file-dependencies *
- python *
- python *
- demo *
- inner-directory-project *
- python *
- pytest ^3.0 develop
- python ^3.6
- python ^3.7
- python ~2.7 || ^3.4
- pendulum >=1.4.4
- pendulum >=1.4.4
- pendulum >=1.4.4
- pendulum ^2.0
- python ^3.6
- tomlkit ^0.7.0
- pendulum ^2.0
- python ^3.6
- tomlkit ^0.7.0
- python ~2.7 || ^3.4
- pendulum ^1.4
- python ~2.7 || ^3.4
- python ^3.7
- python ^3.7
- python ~2.7 || ^3.4
- python ^3.8
- sampleproject >=1.3.1
- pytest ^3.0 develop
- cleo *
- pendulum >=1.4.4
- python ~2.7 || ^3.4
- tomlkit *
- cleo * test
- pendulum * test
- tomlkit * test
- pendulum *
- python ^3.10
- cleo * test
- pendulum * test
- tomlkit * test
- pytest ^3.0 develop
- cleo *
- pendulum >=1.4.4
- python ~2.7 || ^3.4
- tomlkit *
- python ^3.8
- sampleproject >=1.3.1
- invalid 1.0
- invalid_source *
- invalid_source_multi --- - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "*" platform: linux source: exists - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "*" platform: win32 source: not-exists2
- pendulum ^2.0.5
- python *
- missing 1.2.3
- missing * develop
- python *
- missing 1.2.3
- missing *
- python *
- missing 1.2.3
- missing * develop
- python *
- python ^3.10
- pytest ~3.4 develop
- python ~2.7 || ^3.6
- sampleproject 1.3.1
- python ^3.8
- sampleproject >=1.3.1
- quix 1.2.3
- python ^3.8
- quix *
- python ~2.7 || ^3.4
- sampleproject >=1.3.1
- certifi 2020.6.20
- chardet 3.0.4
- docker 4.3.0
- idna 2.10
- pywin32 227
- requests 2.24.0
- six 1.15.0
- urllib3 1.25.10
- websocket-client 0.57.0
- docker 4.3.1
- python ^3.8
- python ^3.7
- cachy >=0.2.0
- pendulum >=1.4.4
- python *
- demo *
- project-with-setup *
- python ~2.7 || ^3.4
- pendulum --- - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "^1.5" python: "<3.4" - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "^2.0" python: "^3.4"
- python *
- python ~2.7 || ^3.4
- quix *
- bar *
- python ~2.7 || ^3.4
- bar *
- foo *
- python ~2.7 || ^3.4
- python ~2.7 || ^3.4
- pendulum >=1.4.4
- pendulum >=1.4.4
- python ^3.7
- python ~2.7 || ^3.4
- certifi 2020.12.5
- chardet 4.0.0
- docker 4.3.1
- idna 2.10
- pywin32 227
- requests 2.25.1
- six 1.15.0
- urllib3 1.26.3
- websocket-client 0.58.0
- docker >=4.3.1
- python ^3.8
- pytest ~3.4 develop
- cachy ^0.2.0
- cleo ^0.6
- pendulum ^1.4
- python ^3.6
- python ^3.7
- python ^3.7
- demo --- - !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: demo_one platform: linux - !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: demo_two platform: win32
- python ^3.7
- python ^3.6
- python ^3.6
- python ^3.6
- python ^3.6
- python ~2.7 || ^3.4
- python ^2.7
- python ^3.6
- python ^3.6
- python ^3.6
- python ^3.6
- python ^3.6
- python ^3.6