- regular depth-first search already handles circular dependencies and
hitting the same package twice
- the special cases might have saved a teensy amount of work, but the
simplification is preferable
- pre-release handling here was not consistent with code elsewhere, and
since "elsewhere" happens first, it wins
- given a constraint like ">=1.0" the removed code would have allowed
1.0rc1, but elsewhere in the codebase constraints are taken to mean
what they say
| Name |
Last commit
|
Last Update |
|---|---|---|
| .github | Loading commit data... | |
| assets | Loading commit data... | |
| docs | Loading commit data... | |
| src/poetry | Loading commit data... | |
| tests | Loading commit data... | |
| .cirrus.yml | Loading commit data... | |
| .flake8 | Loading commit data... | |
| .gitignore | Loading commit data... | |
| .pre-commit-config.yaml | Loading commit data... | |
| .pre-commit-hooks.yaml | Loading commit data... | |
| CHANGELOG.md | Loading commit data... | |
| CODE_OF_CONDUCT.md | Loading commit data... | |
| CONTRIBUTING.md | Loading commit data... | |
| LICENSE | Loading commit data... | |
| README.md | Loading commit data... | |
| get-poetry.py | Loading commit data... | |
| install-poetry.py | Loading commit data... | |
| poetry.lock | Loading commit data... | |
| pyproject.toml | Loading commit data... | |
| tox.ini | Loading commit data... |