Skip to content

Commit

Permalink
clean up logs
Browse files Browse the repository at this point in the history
  • Loading branch information
abn committed Jun 6, 2022
1 parent 6995cc0 commit 11e4906
Showing 1 changed file with 34 additions and 95 deletions.
129 changes: 34 additions & 95 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,144 +6,83 @@

- Added support for multiple-constraint direct origin dependencies with the same
version ([#5715](https://github.com/python-poetry/poetry/pull/5715))
- Added support for `bool` values for TLS certificate verification of
repositories ([#5719](https://github.com/python-poetry/poetry/pull/5719)
- Added PEP-610 metadata for editable builds ([#5703](https://github.com/python-poetry/poetry/pull/5703))
- Added support disabling TLS verification for custom package sources via `poetry config certificates.<repository>.cert false` ([#5719](https://github.com/python-poetry/poetry/pull/5719)
- Added `virtualenvs.prompt` option to config ([#5606](https://github.com/python-poetry/poetry/pull/5606))
- Enabled `truthy-bool` and `redundant-expr` mypy options ([#5665](https://github.com/python-poetry/poetry/pull/5665))
- Added `types-jsonschema`, `types-html5lib`
, `types-entrypoints` ([#5659](https://github.com/python-poetry/poetry/pull/5659))
- Added progress to `download_file` if in Indicator context ([#5451](https://github.com/python-poetry/poetry/pull/5451))
- Added `pycln` to precommit config ([#5234](https://github.com/python-poetry/poetry/pull/5234))
- Added `--dry-run` to the `version` command ([#5603](https://github.com/python-poetry/poetry/pull/5603))
- Added `--why` to `poetry show` ([#5444](https://github.com/python-poetry/poetry/pull/5444))
- Added `py.typed` ([#5508](https://github.com/python-poetry/poetry/pull/5508))
- Added initial support for single page repositories ([#5517](https://github.com/python-poetry/poetry/pull/5517))
- Added support for single page (html) repositories ([#5517](https://github.com/python-poetry/poetry/pull/5517))
- Added support for PEP 508 strings when adding
dependencies ([#5554](https://github.com/python-poetry/poetry/pull/5554))
dependencies via the `add` command ([#5554](https://github.com/python-poetry/poetry/pull/5554))
- Added `--no-cache` as a global option ([#5519](https://github.com/python-poetry/poetry/pull/5519))
- Added prefixes for third party packages to application
logging ([#5505](https://github.com/python-poetry/poetry/pull/5505))
- Added cert retrieval for requests ([#5320](https://github.com/python-poetry/poetry/pull/5320))
- Added cert retrieval for HTTP requests made by Poetry ([#5320](https://github.com/python-poetry/poetry/pull/5320))
- Added `--skip-existing` to `publish` command ([#2812](https://github.com/python-poetry/poetry/pull/2812))
- Added `--all-extras` to `install` command ([#5452](https://github.com/python-poetry/poetry/pull/5452))
- Added new `poetry self` sub-commands to manage plugins and/or system environment packages, eg: keyring backends ([#5450](https://github.com/python-poetry/poetry/pull/5450))
- Added new configuration (`installer.no-binary`) to allow selection of non-binary distributions when installing a dependency ([#5609](https://github.com/python-poetry/poetry/pull/5609))

### Changed

- Replaced `poetry plugin` commands with more generic `poetry self`
- Replaced `poetry plugin` commands are now deprecated, use the more generic `poetry self`
commands ([#5450](https://github.com/python-poetry/poetry/pull/5450))
- Introduced `self (add|install|remove)` subcommands
- Added `lock` subcommand to `self` in CLI
- Deprecate plugin commands and route to self
- Added `self show` subcommand in CLI
- Deprecated `plugins show` in favor of `self show plugins`
- Changed plugin entry points to use system env paths for discovery
- Changed prohibitive list of extensions for README files to now accept any file
extension ([#5357](https://github.com/python-poetry/poetry/pull/5357))
- Changed the provider to allow fallback to installed
packages ([#5704](https://github.com/python-poetry/poetry/pull/5704))
- Canonicalized package names for `show|add|remove` when looking for existing
packages ([#5700](https://github.com/python-poetry/poetry/pull/5700)))
- Increased test coverage by searching for copies instead of the same
instance ([#5695](https://github.com/python-poetry/poetry/pull/5695))
- Cleaned up keyring logging and class naming ([#5693](https://github.com/python-poetry/poetry/pull/5693))
- Removed `poetry.core` from `tool.mypy.overrides` ([#5676](https://github.com/python-poetry/poetry/pull/5676))
- Updated `poetry-core` to `1.1.0b1` ([#5673](https://github.com/python-poetry/poetry/pull/5673))
- Removed `poetry-core<=1.10a7` compatibility code
- Changed maintainers list to include past and present
maintainers ([#5632](https://github.com/python-poetry/poetry/pull/5632))
- Typechecking `poetry.utils.env` ([#5658](https://github.com/python-poetry/poetry/pull/5658))
- Updated generated `PKG-INFO` test fixture ([#5660](https://github.com/python-poetry/poetry/pull/5660))
- Refactored garbage collection of objects using LRU cache ([#5662](https://github.com/python-poetry/poetry/pull/5662))
- Bumped `flake8` dependencies ([#5662](https://github.com/python-poetry/poetry/pull/5662))
- Choose direct ref deps when merging ([#5654](https://github.com/python-poetry/poetry/pull/5654))
- Changed `mixology` so that the dependency cache respects
source ([#5641](https://github.com/python-poetry/poetry/pull/5641))
- Changed `provider` so that dependencies from different sources are not
merged ([#5640](https://github.com/python-poetry/poetry/pull/5640))
- Changed `typing.Callable` to `collections.abc.Callable` ([#5638](https://github.com/python-poetry/poetry/pull/5638))
- Made `test_installer.py` tests pass from any dir ([#3390](https://github.com/python-poetry/poetry/pull/3390))
- Updated `pytest` from `6.2` to `7.1` and `pytest-cov` from `2.8`
to `3.0` ([#5631](https://github.com/python-poetry/poetry/pull/5631))
- Removed `poetry.packages.project_package` ([#5486](https://github.com/python-poetry/poetry/pull/5486))
- Retired `temporary_directory()` ([#5522](https://github.com/python-poetry/poetry/pull/5522))
- Reduced the number of overrides in Solver ([#5607](https://github.com/python-poetry/poetry/pull/5607))
- Replaced the `--no-binary` option introduced in #5600 to `installer.no-binary`
configuration ([#5609](https://github.com/python-poetry/poetry/pull/5609))
- When creating new projects, Poetry no longer restricts README formats to `md` and `rst` ([#5357](https://github.com/python-poetry/poetry/pull/5357))
- Changed the provider to allow fallback to installed packages ([#5704](https://github.com/python-poetry/poetry/pull/5704))
- Solver now correctly handles and prefers direct reference constraints (vcs, file etc.) over public version identifiers ([#5654](https://github.com/python-poetry/poetry/pull/5654))
- Changed the build script behavior to create an ephemeral build environment when a build script is
specified ([#5401](https://github.com/python-poetry/poetry/pull/5401))
- Added a cache for getting PEP-517 metadta ([#5601](https://github.com/python-poetry/poetry/pull/5601))
- Improved git http authentication via repository
configuration ([#5581](https://github.com/python-poetry/poetry/pull/5581))
- Changed the API for configuring private repositories as sources from the command
line ([#5563](https://github.com/python-poetry/poetry/pull/5563))
- Replaced git command use with dulwich ([#5428](https://github.com/python-poetry/poetry/pull/5428))
- Changed http auth for git to use dulwich ([#5567](https://github.com/python-poetry/poetry/pull/5567))
- Improved http request handling for sources and multiple paths on same
netloc ([#5518](https://github.com/python-poetry/poetry/pull/5518))
- Replaced `poetry.utils.appdirs` with `platformdirs` ([#5527](https://github.com/python-poetry/poetry/pull/5527))
- Made `no-pip` and `no-setuptools` config explicit ([#5455](https://github.com/python-poetry/poetry/pull/5455))
- Renamed `safe_rmtree` to `remove_directory` and changed behavior to be opt-in instead of
default ([#5510](https://github.com/python-poetry/poetry/pull/5510))
- Set global log level handlers ([#5503](https://github.com/python-poetry/poetry/pull/5503))
- Changed the command options to allow for default values ([#5502](https://github.com/python-poetry/poetry/pull/5502))
- Improved performance when determining PEP-517 metadata from sources ([#5601](https://github.com/python-poetry/poetry/pull/5601))
- Project package sources no longer require to be redefined as global repositories when configuring credentials ([#5563](https://github.com/python-poetry/poetry/pull/5563))
- Replaced system git command use with dulwich, in order to force the legacy behaviour set `experimental.system-git-client` configuration to `true` ([#5428](https://github.com/python-poetry/poetry/pull/5428))
- Improved http request handling for sources and multiple paths on same netloc ([#5518](https://github.com/python-poetry/poetry/pull/5518))
- Made `no-pip` and `no-setuptools` configuration explicit ([#5455](https://github.com/python-poetry/poetry/pull/5455))
- Improved application logging, use of `-vv` now provides more debug information ([#5503](https://github.com/python-poetry/poetry/pull/5503))
- Renamed implicit group `default` to `main` ([#5465](https://github.com/python-poetry/poetry/pull/5465))
- Replaced in-tree implementation
with `poetry-plugin-export` ([#5413](https://github.com/python-poetry/poetry/pull/5413))
- Changed the hashing logic to be backwards compatible ([#5458](https://github.com/python-poetry/poetry/pull/5458))
- Changed the password manager behavior to use a `"null"` keyring when
disabled ([#5251](https://github.com/python-poetry/poetry/pull/5251))
- Improved Solver performance ([#5335](https://github.com/python-poetry/poetry/pull/5335))
- Changed the behavior of `plugin show` to now
display `entrypoint.distro.name` ([#5418](https://github.com/python-poetry/poetry/pull/5418))
- Incremental improvement for Solver performance ([#5335](https://github.com/python-poetry/poetry/pull/5335))
- Virtual environments created on macOS now are excluded from Time Machine backups ([#4599](https://github.com/python-poetry/poetry/pull/4599))
- Poetry no longer raises an exception when a package is not found on PyPI ([#5698](https://github.com/python-poetry/poetry/pull/5698))
- Update `packaging` dependency to use major version 21, this change forces Poetry to drop support for managing Python 2.7 environments ([#4749](https://github.com/python-poetry/poetry/pull/4749))

### Fixed

- Fixed `mypy` inspection issues ([#5450](https://github.com/python-poetry/poetry/pull/5450))
- Fixed `poetry update --dry-run` to not
modify `poetry.lock` ([#5718](https://github.com/python-poetry/poetry/pull/5718)
- Fixed `poetry update --dry-run` to not modify `poetry.lock` ([#5718](https://github.com/python-poetry/poetry/pull/5718)
, [#3666](https://github.com/python-poetry/poetry/issues/3666)
, [#3766](https://github.com/python-poetry/poetry/issues/3766))
- Fixed #5682 by not raising a 404 exception when using private
repository ([#5698](https://github.com/python-poetry/poetry/pull/5698))
- Fixed #5537 where export fails to resolve dependencies with more than one
- Fixed [#5537](https://github.com/python-poetry/poetry/issues/5537) where export fails to resolve dependencies with more than one
path ([#5688](https://github.com/python-poetry/poetry/pull/5688))
- Fixed #2445 and #5301 where environment variables, `POETRY_CONFIG_DIR` and `POETRY_CACHE_DIR`, are respected (
- Fixed an issue where environment variables, `POETRY_CONFIG_DIR` and `POETRY_CACHE_DIR`, were not being respected (
#[5672](https://github.com/python-poetry/poetry/pull/5672))
- Fixed more `truthy-bool` mypy warnings ([#5667](https://github.com/python-poetry/poetry/pull/5667))
- Fixed #3628 and #4702 by handling invalid distributions
- Fixed [#3628](https://github.com/python-poetry/poetry/issues/3628) and [#4702](https://github.com/python-poetry/poetry/issues/4702) by handling invalid distributions
gracefully ([#5645](https://github.com/python-poetry/poetry/pull/5645))
- Fixed an issue where the provider ignored subdirectory when merging and improve subdirectory support for vcs
deps ([#5648](https://github.com/python-poetry/poetry/pull/5648))
- Fixed #2355 where users could not select an empty choice when selecting
- Fixed an issue where users could not select an empty choice when selecting
dependencies ([#4606](https://github.com/python-poetry/poetry/pull/4606))
- Fixed #5103 where `poetry init -n` crashes in a root
directory ([#5612](https://github.com/python-poetry/poetry/pull/5612))
- Fixed an issue where `poetry init -n` crashes in a root directory ([#5612](https://github.com/python-poetry/poetry/pull/5612))
- Fixed an issue where Solver errors arise due to wheels having different Python
constraints ([#5616](https://github.com/python-poetry/poetry/pull/5616))
- Fixed #4979 where pip would invoke a PEP-517 isolated build when Poetry builds a project with a `setup.py`
file ([#5590](https://github.com/python-poetry/poetry/pull/5590))
- Fixed an issue where editable path dependencies using `setuptools` could not be correctly installed ([#5590](https://github.com/python-poetry/poetry/pull/5590))
- Fixed flicker when displaying executor operations ([#5556](https://github.com/python-poetry/poetry/pull/5556))
- Fixed #5476 by skipping non-compliant versions ([#5484](https://github.com/python-poetry/poetry/pull/5484))
- Fixed #4624 by using `importlib` to invoke `packaging.tags`
in `Env` ([#4749](https://github.com/python-poetry/poetry/pull/4749))
- Fixed an issue where the `poetry lock --no-update` only sorted by name and not by name and
version ([#5446](https://github.com/python-poetry/poetry/pull/5446))
- Fixed #5378 where the Solver fails when a dependency has multiple constrained dependency definitions for the same
- Fixed an issue where the Solver fails when a dependency has multiple constrained dependency definitions for the same
package ([#5403](https://github.com/python-poetry/poetry/pull/5403))
- Fixed a long known issue where dependency resolution takes a while because Poetry checks all possible combinations
- Fixed an issue where dependency resolution takes a while because Poetry checks all possible combinations
even markers are mutually exclusive ([#4695](https://github.com/python-poetry/poetry/pull/4695))
- Fixed incorrect version selector constraint ([#5500](https://github.com/python-poetry/poetry/pull/5500))
- Fixed #5434 where `poetry lock --no-update` dropped
- Fixed an issue where `poetry lock --no-update` dropped
packages ([#5435](https://github.com/python-poetry/poetry/pull/5435))
- Fixed format string for URL cleaning ([#5392](https://github.com/python-poetry/poetry/pull/5392))
- Fixed #5154 where packages were incorrectly grouped when
- Fixed an issue where packages were incorrectly grouped when
exporting ([#5156](https://github.com/python-poetry/poetry/pull/5156))
- Fixed #5360 where lockfile always updates when using private
- Fixed an issue where lockfile always updates when using private
sources ([#5362](https://github.com/python-poetry/poetry/pull/5362))
- Fixed #4683 and #5019 by tidying up the dfs in the Solver ([#5305](https://github.com/python-poetry/poetry/pull/5305))
- Fixed an issue where the solver did not account for selected package features ([#5305](https://github.com/python-poetry/poetry/pull/5305))
- Fixed an issue with console script execution of editable dependencies on Windows ([#3339](https://github.com/python-poetry/poetry/pull/3339))
- Fixed an issue where editable builder did not write PEP-610 metadata ([#5703](https://github.com/python-poetry/poetry/pull/5703))
- Fixed an issue where Poetry 1.1 lock files were incorrectly identified as not fresh ([#5458](https://github.com/python-poetry/poetry/pull/5458))

### Docs

Expand Down

0 comments on commit 11e4906

Please sign in to comment.