-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Poetry integration #16
Comments
This comment has been minimized.
This comment has been minimized.
PyCharm support for poetry feature request: https://youtrack.jetbrains.com/issue/PY-30702 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
The latest [tox]
envlist =
fmt-check
lint
docs
py{38,39}
skipsdist = true
skip_missing_interpreters = true
isolated_build = true
requires =
tox-poetry-installer[poetry] == 0.8.1
[testenv]
require_locked_deps = true
install_project_deps = true
install_dev_deps = true
commands =
{envpython} -m pytest --cov=fact --cov-report=html --cov-report=term {posargs}
[testenv:type-check]
install_project_deps = false
# Require all dev_deps to install types-* packages.
install_dev_deps = true
commands =
mypy src tests
[testenv:lint]
install_project_deps = false
install_dev_deps = false
locked_deps =
flake8
pep8-naming
commands =
flake8
[testenv:fmt]
install_project_deps = false
install_dev_deps = false
locked_deps =
isort
black
commands =
isort .
black .
[testenv:fmt-check]
install_project_deps = false
install_dev_deps = false
locked_deps =
isort
black
commands =
isort --check-only .
black --check . |
I'd like to chime in and say that poetry integration would be marvellous |
The |
Poetry 1.2 dependency groups look very promising. After 1.2 is released and the dust settles, investigate Poetry and PyCharm support for 1.2. |
Poetry recently went 1.0, and looks pretty good. It's inspired by really solid package managers like Cargo.
There are some
tox
related issues that looked a bit concerning.Should continue to monitor it, and if it continues to gain market share and maturity, consider switching from recommending
pip-tools
topoetry
.Related to #7
The text was updated successfully, but these errors were encountered: