Skip to content

Commit 11e4906

Browse files
committed
clean up logs
1 parent 6995cc0 commit 11e4906

1 file changed

Lines changed: 34 additions & 95 deletions

File tree

CHANGELOG.md

Lines changed: 34 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -6,144 +6,83 @@
66

77
- Added support for multiple-constraint direct origin dependencies with the same
88
version ([#5715](https://github.com/python-poetry/poetry/pull/5715))
9-
- Added support for `bool` values for TLS certificate verification of
10-
repositories ([#5719](https://github.com/python-poetry/poetry/pull/5719)
11-
- Added PEP-610 metadata for editable builds ([#5703](https://github.com/python-poetry/poetry/pull/5703))
9+
- 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)
1210
- Added `virtualenvs.prompt` option to config ([#5606](https://github.com/python-poetry/poetry/pull/5606))
13-
- Enabled `truthy-bool` and `redundant-expr` mypy options ([#5665](https://github.com/python-poetry/poetry/pull/5665))
14-
- Added `types-jsonschema`, `types-html5lib`
15-
, `types-entrypoints` ([#5659](https://github.com/python-poetry/poetry/pull/5659))
1611
- Added progress to `download_file` if in Indicator context ([#5451](https://github.com/python-poetry/poetry/pull/5451))
17-
- Added `pycln` to precommit config ([#5234](https://github.com/python-poetry/poetry/pull/5234))
1812
- Added `--dry-run` to the `version` command ([#5603](https://github.com/python-poetry/poetry/pull/5603))
1913
- Added `--why` to `poetry show` ([#5444](https://github.com/python-poetry/poetry/pull/5444))
20-
- Added `py.typed` ([#5508](https://github.com/python-poetry/poetry/pull/5508))
21-
- Added initial support for single page repositories ([#5517](https://github.com/python-poetry/poetry/pull/5517))
14+
- Added support for single page (html) repositories ([#5517](https://github.com/python-poetry/poetry/pull/5517))
2215
- Added support for PEP 508 strings when adding
23-
dependencies ([#5554](https://github.com/python-poetry/poetry/pull/5554))
16+
dependencies via the `add` command ([#5554](https://github.com/python-poetry/poetry/pull/5554))
2417
- Added `--no-cache` as a global option ([#5519](https://github.com/python-poetry/poetry/pull/5519))
25-
- Added prefixes for third party packages to application
26-
logging ([#5505](https://github.com/python-poetry/poetry/pull/5505))
27-
- Added cert retrieval for requests ([#5320](https://github.com/python-poetry/poetry/pull/5320))
18+
- Added cert retrieval for HTTP requests made by Poetry ([#5320](https://github.com/python-poetry/poetry/pull/5320))
2819
- Added `--skip-existing` to `publish` command ([#2812](https://github.com/python-poetry/poetry/pull/2812))
2920
- Added `--all-extras` to `install` command ([#5452](https://github.com/python-poetry/poetry/pull/5452))
21+
- 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))
22+
- 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))
3023

3124
### Changed
3225

33-
- Replaced `poetry plugin` commands with more generic `poetry self`
26+
- Replaced `poetry plugin` commands are now deprecated, use the more generic `poetry self`
3427
commands ([#5450](https://github.com/python-poetry/poetry/pull/5450))
35-
- Introduced `self (add|install|remove)` subcommands
36-
- Added `lock` subcommand to `self` in CLI
37-
- Deprecate plugin commands and route to self
38-
- Added `self show` subcommand in CLI
39-
- Deprecated `plugins show` in favor of `self show plugins`
40-
- Changed plugin entry points to use system env paths for discovery
41-
- Changed prohibitive list of extensions for README files to now accept any file
42-
extension ([#5357](https://github.com/python-poetry/poetry/pull/5357))
43-
- Changed the provider to allow fallback to installed
44-
packages ([#5704](https://github.com/python-poetry/poetry/pull/5704))
45-
- Canonicalized package names for `show|add|remove` when looking for existing
46-
packages ([#5700](https://github.com/python-poetry/poetry/pull/5700)))
47-
- Increased test coverage by searching for copies instead of the same
48-
instance ([#5695](https://github.com/python-poetry/poetry/pull/5695))
49-
- Cleaned up keyring logging and class naming ([#5693](https://github.com/python-poetry/poetry/pull/5693))
50-
- Removed `poetry.core` from `tool.mypy.overrides` ([#5676](https://github.com/python-poetry/poetry/pull/5676))
51-
- Updated `poetry-core` to `1.1.0b1` ([#5673](https://github.com/python-poetry/poetry/pull/5673))
52-
- Removed `poetry-core<=1.10a7` compatibility code
53-
- Changed maintainers list to include past and present
54-
maintainers ([#5632](https://github.com/python-poetry/poetry/pull/5632))
55-
- Typechecking `poetry.utils.env` ([#5658](https://github.com/python-poetry/poetry/pull/5658))
56-
- Updated generated `PKG-INFO` test fixture ([#5660](https://github.com/python-poetry/poetry/pull/5660))
57-
- Refactored garbage collection of objects using LRU cache ([#5662](https://github.com/python-poetry/poetry/pull/5662))
58-
- Bumped `flake8` dependencies ([#5662](https://github.com/python-poetry/poetry/pull/5662))
59-
- Choose direct ref deps when merging ([#5654](https://github.com/python-poetry/poetry/pull/5654))
60-
- Changed `mixology` so that the dependency cache respects
61-
source ([#5641](https://github.com/python-poetry/poetry/pull/5641))
62-
- Changed `provider` so that dependencies from different sources are not
63-
merged ([#5640](https://github.com/python-poetry/poetry/pull/5640))
64-
- Changed `typing.Callable` to `collections.abc.Callable` ([#5638](https://github.com/python-poetry/poetry/pull/5638))
65-
- Made `test_installer.py` tests pass from any dir ([#3390](https://github.com/python-poetry/poetry/pull/3390))
66-
- Updated `pytest` from `6.2` to `7.1` and `pytest-cov` from `2.8`
67-
to `3.0` ([#5631](https://github.com/python-poetry/poetry/pull/5631))
68-
- Removed `poetry.packages.project_package` ([#5486](https://github.com/python-poetry/poetry/pull/5486))
69-
- Retired `temporary_directory()` ([#5522](https://github.com/python-poetry/poetry/pull/5522))
70-
- Reduced the number of overrides in Solver ([#5607](https://github.com/python-poetry/poetry/pull/5607))
71-
- Replaced the `--no-binary` option introduced in #5600 to `installer.no-binary`
72-
configuration ([#5609](https://github.com/python-poetry/poetry/pull/5609))
28+
- When creating new projects, Poetry no longer restricts README formats to `md` and `rst` ([#5357](https://github.com/python-poetry/poetry/pull/5357))
29+
- Changed the provider to allow fallback to installed packages ([#5704](https://github.com/python-poetry/poetry/pull/5704))
30+
- 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))
7331
- Changed the build script behavior to create an ephemeral build environment when a build script is
7432
specified ([#5401](https://github.com/python-poetry/poetry/pull/5401))
75-
- Added a cache for getting PEP-517 metadta ([#5601](https://github.com/python-poetry/poetry/pull/5601))
76-
- Improved git http authentication via repository
77-
configuration ([#5581](https://github.com/python-poetry/poetry/pull/5581))
78-
- Changed the API for configuring private repositories as sources from the command
79-
line ([#5563](https://github.com/python-poetry/poetry/pull/5563))
80-
- Replaced git command use with dulwich ([#5428](https://github.com/python-poetry/poetry/pull/5428))
81-
- Changed http auth for git to use dulwich ([#5567](https://github.com/python-poetry/poetry/pull/5567))
82-
- Improved http request handling for sources and multiple paths on same
83-
netloc ([#5518](https://github.com/python-poetry/poetry/pull/5518))
84-
- Replaced `poetry.utils.appdirs` with `platformdirs` ([#5527](https://github.com/python-poetry/poetry/pull/5527))
85-
- Made `no-pip` and `no-setuptools` config explicit ([#5455](https://github.com/python-poetry/poetry/pull/5455))
86-
- Renamed `safe_rmtree` to `remove_directory` and changed behavior to be opt-in instead of
87-
default ([#5510](https://github.com/python-poetry/poetry/pull/5510))
88-
- Set global log level handlers ([#5503](https://github.com/python-poetry/poetry/pull/5503))
89-
- Changed the command options to allow for default values ([#5502](https://github.com/python-poetry/poetry/pull/5502))
33+
- Improved performance when determining PEP-517 metadata from sources ([#5601](https://github.com/python-poetry/poetry/pull/5601))
34+
- Project package sources no longer require to be redefined as global repositories when configuring credentials ([#5563](https://github.com/python-poetry/poetry/pull/5563))
35+
- 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))
36+
- Improved http request handling for sources and multiple paths on same netloc ([#5518](https://github.com/python-poetry/poetry/pull/5518))
37+
- Made `no-pip` and `no-setuptools` configuration explicit ([#5455](https://github.com/python-poetry/poetry/pull/5455))
38+
- Improved application logging, use of `-vv` now provides more debug information ([#5503](https://github.com/python-poetry/poetry/pull/5503))
9039
- Renamed implicit group `default` to `main` ([#5465](https://github.com/python-poetry/poetry/pull/5465))
9140
- Replaced in-tree implementation
9241
with `poetry-plugin-export` ([#5413](https://github.com/python-poetry/poetry/pull/5413))
93-
- Changed the hashing logic to be backwards compatible ([#5458](https://github.com/python-poetry/poetry/pull/5458))
9442
- Changed the password manager behavior to use a `"null"` keyring when
9543
disabled ([#5251](https://github.com/python-poetry/poetry/pull/5251))
96-
- Improved Solver performance ([#5335](https://github.com/python-poetry/poetry/pull/5335))
97-
- Changed the behavior of `plugin show` to now
98-
display `entrypoint.distro.name` ([#5418](https://github.com/python-poetry/poetry/pull/5418))
44+
- Incremental improvement for Solver performance ([#5335](https://github.com/python-poetry/poetry/pull/5335))
9945
- Virtual environments created on macOS now are excluded from Time Machine backups ([#4599](https://github.com/python-poetry/poetry/pull/4599))
46+
- Poetry no longer raises an exception when a package is not found on PyPI ([#5698](https://github.com/python-poetry/poetry/pull/5698))
47+
- 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))
10048

10149
### Fixed
10250

103-
- Fixed `mypy` inspection issues ([#5450](https://github.com/python-poetry/poetry/pull/5450))
104-
- Fixed `poetry update --dry-run` to not
105-
modify `poetry.lock` ([#5718](https://github.com/python-poetry/poetry/pull/5718)
51+
- Fixed `poetry update --dry-run` to not modify `poetry.lock` ([#5718](https://github.com/python-poetry/poetry/pull/5718)
10652
, [#3666](https://github.com/python-poetry/poetry/issues/3666)
10753
, [#3766](https://github.com/python-poetry/poetry/issues/3766))
108-
- Fixed #5682 by not raising a 404 exception when using private
109-
repository ([#5698](https://github.com/python-poetry/poetry/pull/5698))
110-
- Fixed #5537 where export fails to resolve dependencies with more than one
54+
- Fixed [#5537](https://github.com/python-poetry/poetry/issues/5537) where export fails to resolve dependencies with more than one
11155
path ([#5688](https://github.com/python-poetry/poetry/pull/5688))
112-
- Fixed #2445 and #5301 where environment variables, `POETRY_CONFIG_DIR` and `POETRY_CACHE_DIR`, are respected (
56+
- Fixed an issue where environment variables, `POETRY_CONFIG_DIR` and `POETRY_CACHE_DIR`, were not being respected (
11357
#[5672](https://github.com/python-poetry/poetry/pull/5672))
114-
- Fixed more `truthy-bool` mypy warnings ([#5667](https://github.com/python-poetry/poetry/pull/5667))
115-
- Fixed #3628 and #4702 by handling invalid distributions
58+
- Fixed [#3628](https://github.com/python-poetry/poetry/issues/3628) and [#4702](https://github.com/python-poetry/poetry/issues/4702) by handling invalid distributions
11659
gracefully ([#5645](https://github.com/python-poetry/poetry/pull/5645))
11760
- Fixed an issue where the provider ignored subdirectory when merging and improve subdirectory support for vcs
11861
deps ([#5648](https://github.com/python-poetry/poetry/pull/5648))
119-
- Fixed #2355 where users could not select an empty choice when selecting
62+
- Fixed an issue where users could not select an empty choice when selecting
12063
dependencies ([#4606](https://github.com/python-poetry/poetry/pull/4606))
121-
- Fixed #5103 where `poetry init -n` crashes in a root
122-
directory ([#5612](https://github.com/python-poetry/poetry/pull/5612))
64+
- Fixed an issue where `poetry init -n` crashes in a root directory ([#5612](https://github.com/python-poetry/poetry/pull/5612))
12365
- Fixed an issue where Solver errors arise due to wheels having different Python
12466
constraints ([#5616](https://github.com/python-poetry/poetry/pull/5616))
125-
- Fixed #4979 where pip would invoke a PEP-517 isolated build when Poetry builds a project with a `setup.py`
126-
file ([#5590](https://github.com/python-poetry/poetry/pull/5590))
67+
- Fixed an issue where editable path dependencies using `setuptools` could not be correctly installed ([#5590](https://github.com/python-poetry/poetry/pull/5590))
12768
- Fixed flicker when displaying executor operations ([#5556](https://github.com/python-poetry/poetry/pull/5556))
128-
- Fixed #5476 by skipping non-compliant versions ([#5484](https://github.com/python-poetry/poetry/pull/5484))
129-
- Fixed #4624 by using `importlib` to invoke `packaging.tags`
130-
in `Env` ([#4749](https://github.com/python-poetry/poetry/pull/4749))
13169
- Fixed an issue where the `poetry lock --no-update` only sorted by name and not by name and
13270
version ([#5446](https://github.com/python-poetry/poetry/pull/5446))
133-
- Fixed #5378 where the Solver fails when a dependency has multiple constrained dependency definitions for the same
71+
- Fixed an issue where the Solver fails when a dependency has multiple constrained dependency definitions for the same
13472
package ([#5403](https://github.com/python-poetry/poetry/pull/5403))
135-
- Fixed a long known issue where dependency resolution takes a while because Poetry checks all possible combinations
73+
- Fixed an issue where dependency resolution takes a while because Poetry checks all possible combinations
13674
even markers are mutually exclusive ([#4695](https://github.com/python-poetry/poetry/pull/4695))
13775
- Fixed incorrect version selector constraint ([#5500](https://github.com/python-poetry/poetry/pull/5500))
138-
- Fixed #5434 where `poetry lock --no-update` dropped
76+
- Fixed an issue where `poetry lock --no-update` dropped
13977
packages ([#5435](https://github.com/python-poetry/poetry/pull/5435))
140-
- Fixed format string for URL cleaning ([#5392](https://github.com/python-poetry/poetry/pull/5392))
141-
- Fixed #5154 where packages were incorrectly grouped when
78+
- Fixed an issue where packages were incorrectly grouped when
14279
exporting ([#5156](https://github.com/python-poetry/poetry/pull/5156))
143-
- Fixed #5360 where lockfile always updates when using private
80+
- Fixed an issue where lockfile always updates when using private
14481
sources ([#5362](https://github.com/python-poetry/poetry/pull/5362))
145-
- Fixed #4683 and #5019 by tidying up the dfs in the Solver ([#5305](https://github.com/python-poetry/poetry/pull/5305))
82+
- Fixed an issue where the solver did not account for selected package features ([#5305](https://github.com/python-poetry/poetry/pull/5305))
14683
- Fixed an issue with console script execution of editable dependencies on Windows ([#3339](https://github.com/python-poetry/poetry/pull/3339))
84+
- Fixed an issue where editable builder did not write PEP-610 metadata ([#5703](https://github.com/python-poetry/poetry/pull/5703))
85+
- Fixed an issue where Poetry 1.1 lock files were incorrectly identified as not fresh ([#5458](https://github.com/python-poetry/poetry/pull/5458))
14786

14887
### Docs
14988

0 commit comments

Comments
 (0)