diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000000..6edad18a32b --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @replit/devex diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index df018e67b32..23508592e2c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,7 +28,7 @@ jobs: strategy: matrix: os: [Ubuntu, macOS, Windows] - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11"] include: - os: Ubuntu image: ubuntu-22.04 diff --git a/.gitignore b/.gitignore index a5900a679ce..1522af57c14 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,10 @@ pip-wheel-metadata /poetry.toml poetry/core/* + +.pythonlibs + +poetry-*-bundle.tgz + +poetry_env +proj \ No newline at end of file diff --git a/.replit b/.replit new file mode 100644 index 00000000000..d061485ed7c --- /dev/null +++ b/.replit @@ -0,0 +1,14 @@ +modules = ["python-3.10:v16-20230726-64244b3"] + +[nix] +channel = "stable-22_11" + +[env] +# PYTHONPATH = "$PYTHONPATH:$REPL_HOME/src" +# POETRY_INSTALLER_PARALLEL = "0" +POETRY_DOWNLOAD_WITH_CURL = "1" +POETRY_INSTALLER_MODERN_INSTALLATION = "1" +POETRY_PIP_FROM_PATH = "1" +POETRY_PIP_NO_PREFIX = "1" +POETRY_USE_USER_SITE = "1" +POETRY_PIP_USE_PIP_CACHE = "1" diff --git a/CHANGELOG.md b/CHANGELOG.md index 14177648e01..ff0a2788227 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,40 @@ # Change Log +## [1.5.1] - 2023-05-29 + +### Added + +- Improve dependency resolution performance in cases with a lot of backtracking ([#7950](https://github.com/python-poetry/poetry/pull/7950)). + +### Changed + +- Disable wheel content validation during installation ([#7987](https://github.com/python-poetry/poetry/pull/7987)). + +### Fixed + +- Fix an issue where partially downloaded wheels were cached ([#7968](https://github.com/python-poetry/poetry/pull/7968)). +- Fix an issue where `poetry run` did no longer execute relative-path scripts ([#7963](https://github.com/python-poetry/poetry/pull/7963)). +- Fix an issue where dependencies were not installed in `in-project` environments ([#7977](https://github.com/python-poetry/poetry/pull/7977)). +- Fix an issue where no solution was found for a transitive dependency on a pre-release of a package ([#7978](https://github.com/python-poetry/poetry/pull/7978)). +- Fix an issue where cached repository packages were incorrectly parsed, leading to its dependencies being ignored ([#7995](https://github.com/python-poetry/poetry/pull/7995)). +- Fix an issue where an explicit source was ignored so that a direct origin dependency was used instead ([#7973](https://github.com/python-poetry/poetry/pull/7973)). +- Fix an issue where the installation of big wheels consumed a lot of memory ([#7987](https://github.com/python-poetry/poetry/pull/7987)). + +### Docs + +- Add information about multiple constraints dependencies with direct origin and version dependencies ([#7973](https://github.com/python-poetry/poetry/pull/7973)). + +### poetry-core ([`1.6.1`](https://github.com/python-poetry/poetry-core/releases/tag/1.6.1)) + +- Fix an endless recursion in marker handling ([#593](https://github.com/python-poetry/poetry-core/pull/593)). +- Fix an issue where the wheel tag was not built correctly under certain circumstances ([#591](https://github.com/python-poetry/poetry-core/pull/591)). + +### poetry-plugin-export ([`^1.4.0`](https://github.com/python-poetry/poetry-plugin-export/releases/tag/1.4.0)) + +- Fix an issue where `--extra-index-url` and `--trusted-host` was not generated for sources with priority `explicit` ([#205](https://github.com/python-poetry/poetry-plugin-export/pull/205)). + + ## [1.5.0] - 2023-05-19 ### Added @@ -23,7 +57,7 @@ - **Remove the old deprecated installer and the corresponding setting `experimental.new-installer`** ([#7356](https://github.com/python-poetry/poetry/pull/7356)). - **Introduce `priority` key for sources and deprecate flags `default` and `secondary`** ([#7658](https://github.com/python-poetry/poetry/pull/7658)). -- Deprecate `poetry run