Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
PyCQA/autoflake (PyCQA/autoflake)
### [`v2.3.0`](https://togithub.com/PyCQA/autoflake/releases/tag/v2.3.0)
[Compare Source](https://togithub.com/PyCQA/autoflake/compare/v2.2.1...v2.3.0)
#### What's Changed
- readme: add note about customizing args in pre-commit by [@fsouza](https://togithub.com/fsouza) in [https://github.com/PyCQA/autoflake/pull/278](https://togithub.com/PyCQA/autoflake/pull/278)
- Add Python 3.12 to CI by [@fsouza](https://togithub.com/fsouza) in [https://github.com/PyCQA/autoflake/pull/280](https://togithub.com/PyCQA/autoflake/pull/280)
- Update pre-commit config by [@fsouza](https://togithub.com/fsouza) in [https://github.com/PyCQA/autoflake/pull/286](https://togithub.com/PyCQA/autoflake/pull/286)
- Add support for passing the .toml config in the arguments by [@bp72](https://togithub.com/bp72) in [https://github.com/PyCQA/autoflake/pull/285](https://togithub.com/PyCQA/autoflake/pull/285)
- Add support of ignore comment on the top of the file by [@bp72](https://togithub.com/bp72) in [https://github.com/PyCQA/autoflake/pull/291](https://togithub.com/PyCQA/autoflake/pull/291)
- Bump v2.3.0 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/PyCQA/autoflake/pull/292](https://togithub.com/PyCQA/autoflake/pull/292)
#### New Contributors
- [@bp72](https://togithub.com/bp72) made their first contribution in [https://github.com/PyCQA/autoflake/pull/285](https://togithub.com/PyCQA/autoflake/pull/285)
**Full Changelog**: https://github.com/PyCQA/autoflake/compare/v2.2.1...v2.3.0
python-poetry/poetry (poetry)
### [`v1.8.1`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#181---2024-02-26)
[Compare Source](https://togithub.com/python-poetry/poetry/compare/1.8.0...1.8.1)
##### Fixed
- Update the minimum required version of `packaging` ([#9031](https://togithub.com/python-poetry/poetry/pull/9031)).
- Handle unexpected responses from servers that do not support HTTP range requests with negative offsets more robust ([#9030](https://togithub.com/python-poetry/poetry/pull/9030)).
##### Docs
- Rename `master` branch to `main` ([#9022](https://togithub.com/python-poetry/poetry/pull/9022)).
### [`v1.8.0`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#180---2024-02-25)
[Compare Source](https://togithub.com/python-poetry/poetry/compare/1.7.1...1.8.0)
##### Added
- **Add a `non-package` mode for use cases where Poetry is only used for dependency management** ([#8650](https://togithub.com/python-poetry/poetry/pull/8650)).
- **Add support for PEP 658 to fetch metadata without having to download wheels** ([#5509](https://togithub.com/python-poetry/poetry/pull/5509)).
- **Add a `lazy-wheel` config option (default: `true`) to reduce wheel downloads during dependency resolution** ([#8815](https://togithub.com/python-poetry/poetry/pull/8815),
[#8941](https://togithub.com/python-poetry/poetry/pull/8941)).
- Improve performance of dependency resolution by using shallow copies instead of deep copies ([#8671](https://togithub.com/python-poetry/poetry/pull/8671)).
- `poetry check` validates that no unknown sources are referenced in dependencies ([#8709](https://togithub.com/python-poetry/poetry/pull/8709)).
- Add archive validation during installation for further hash algorithms ([#8851](https://togithub.com/python-poetry/poetry/pull/8851)).
- Add a `to` key in `tool.poetry.packages` to allow custom subpackage names ([#8791](https://togithub.com/python-poetry/poetry/pull/8791)).
- Add a config option to disable `keyring` ([#8910](https://togithub.com/python-poetry/poetry/pull/8910)).
- Add a `--sync` option to `poetry update` ([#8931](https://togithub.com/python-poetry/poetry/pull/8931)).
- Add an `--output` option to `poetry build` ([#8828](https://togithub.com/python-poetry/poetry/pull/8828)).
- Add a `--dist-dir` option to `poetry publish` ([#8828](https://togithub.com/python-poetry/poetry/pull/8828)).
##### Changed
- **The implicit PyPI source is disabled if at least one primary source is configured** ([#8771](https://togithub.com/python-poetry/poetry/pull/8771)).
- **Deprecate source priority `default`** ([#8771](https://togithub.com/python-poetry/poetry/pull/8771)).
- **Upgrade the warning about an inconsistent lockfile to an error** ([#8737](https://togithub.com/python-poetry/poetry/pull/8737)).
- Deprecate setting `installer.modern-installation` to `false` ([#8988](https://togithub.com/python-poetry/poetry/pull/8988)).
- Drop support for `pip<19` ([#8894](https://togithub.com/python-poetry/poetry/pull/8894)).
- Require `requests-toolbelt>=1` ([#8680](https://togithub.com/python-poetry/poetry/pull/8680)).
- Allow `platformdirs` 4.x ([#8668](https://togithub.com/python-poetry/poetry/pull/8668)).
- Allow and require `xattr` 1.x on macOS ([#8801](https://togithub.com/python-poetry/poetry/pull/8801)).
- Improve venv shell activation in `fish` ([#8804](https://togithub.com/python-poetry/poetry/pull/8804)).
- Rename `system` to `base` in output of `poetry env info` ([#8832](https://togithub.com/python-poetry/poetry/pull/8832)).
- Use pretty name in output of `poetry version` ([#8849](https://togithub.com/python-poetry/poetry/pull/8849)).
- Improve error handling for invalid entries in `tool.poetry.scripts` ([#8898](https://togithub.com/python-poetry/poetry/pull/8898)).
- Improve verbose output for dependencies with extras during dependency resolution ([#8834](https://togithub.com/python-poetry/poetry/pull/8834)).
- Improve message about an outdated lockfile ([#8962](https://togithub.com/python-poetry/poetry/pull/8962)).
##### Fixed
- Fix an issue where `poetry shell` failed when Python has been installed with MSYS2 ([#8644](https://togithub.com/python-poetry/poetry/pull/8644)).
- Fix an issue where Poetry commands failed in a terminal with a non-UTF-8 encoding ([#8608](https://togithub.com/python-poetry/poetry/pull/8608)).
- Fix an issue where a missing project name caused an incomprehensible error message ([#8691](https://togithub.com/python-poetry/poetry/pull/8691)).
- Fix an issue where Poetry failed to install an `sdist` path dependency ([#8682](https://togithub.com/python-poetry/poetry/pull/8682)).
- Fix an issue where `poetry install` failed because an unused extra was not available ([#8548](https://togithub.com/python-poetry/poetry/pull/8548)).
- Fix an issue where `poetry install --sync` did not remove an unrequested extra ([#8621](https://togithub.com/python-poetry/poetry/pull/8621)).
- Fix an issue where `poetry init` did not allow specific characters in the author field ([#8779](https://togithub.com/python-poetry/poetry/pull/8779)).
- Fix an issue where Poetry could not download `sdists` from misconfigured servers ([#8701](https://togithub.com/python-poetry/poetry/pull/8701)).
- Fix an issue where metadata of sdists that call CLI tools of their build requirements could not be determined ([#8827](https://togithub.com/python-poetry/poetry/pull/8827)).
- Fix an issue where Poetry failed to use the currently activated environment ([#8831](https://togithub.com/python-poetry/poetry/pull/8831)).
- Fix an issue where `poetry shell` failed in `zsh` if a space was in the venv path ([#7245](https://togithub.com/python-poetry/poetry/pull/7245)).
- Fix an issue where scripts with extras could not be installed ([#8900](https://togithub.com/python-poetry/poetry/pull/8900)).
- Fix an issue where explicit sources where not propagated correctly ([#8835](https://togithub.com/python-poetry/poetry/pull/8835)).
- Fix an issue where debug prints where swallowed when using a build script ([#8760](https://togithub.com/python-poetry/poetry/pull/8760)).
- Fix an issue where explicit sources of locked dependencies where not propagated correctly ([#8948](https://togithub.com/python-poetry/poetry/pull/8948)).
- Fix an issue where Poetry's own environment was falsely identified as system environment ([#8970](https://togithub.com/python-poetry/poetry/pull/8970)).
- Fix an issue where dependencies from a `setup.py` were ignored silently ([#9000](https://togithub.com/python-poetry/poetry/pull/9000)).
- Fix an issue where environment variables for `virtualenv.options` were ignored ([#9015](https://togithub.com/python-poetry/poetry/pull/9015)).
- Fix an issue where `virtualenvs.options.no-pip` and `virtualenvs.options.no-setuptools` were not normalized ([#9015](https://togithub.com/python-poetry/poetry/pull/9015)).
##### Docs
- Replace deprecated `--no-dev` with `--without dev` in the FAQ ([#8659](https://togithub.com/python-poetry/poetry/pull/8659)).
- Recommend `poetry-check` instead of the deprecated `poetry-lock` pre-commit hook ([#8675](https://togithub.com/python-poetry/poetry/pull/8675)).
- Clarify the names of the environment variables to provide credentials for repositories ([#8782](https://togithub.com/python-poetry/poetry/pull/8782)).
- Add note how to install several version of Poetry in parallel ([#8814](https://togithub.com/python-poetry/poetry/pull/8814)).
- Improve description of `poetry show --why` ([#8817](https://togithub.com/python-poetry/poetry/pull/8817)).
- Improve documentation of `poetry update` ([#8706](https://togithub.com/python-poetry/poetry/pull/8706)).
- Add a warning about passing variables that may start with a hyphen via command line ([#8850](https://togithub.com/python-poetry/poetry/pull/8850)).
- Mention that the virtual environment in which Poetry itself is installed should not be activated ([#8833](https://togithub.com/python-poetry/poetry/pull/8833)).
- Add note about `poetry run` and externally managed environments ([#8748](https://togithub.com/python-poetry/poetry/pull/8748)).
- Update FAQ entry about `tox` for `tox` 4.x ([#8658](https://togithub.com/python-poetry/poetry/pull/8658)).
- Fix documentation for default `format` option for `include` and `exclude` value ([#8852](https://togithub.com/python-poetry/poetry/pull/8852)).
- Add note about `tox` and configured credentials ([#8888](https://togithub.com/python-poetry/poetry/pull/8888)).
- Add note and link how to install `pipx` ([#8878](https://togithub.com/python-poetry/poetry/pull/8878)).
- Fix examples for `poetry add` with git dependencies over ssh ([#8911](https://togithub.com/python-poetry/poetry/pull/8911)).
- Remove reference to deprecated scripts extras feature ([#8903](https://togithub.com/python-poetry/poetry/pull/8903)).
- Change examples to prefer `--only main` instead of `--without dev` ([#8921](https://togithub.com/python-poetry/poetry/pull/8921)).
- Mention that the `develop` attribute is a Poetry-specific feature and not propagated to other tools ([#8971](https://togithub.com/python-poetry/poetry/pull/8971)).
- Fix examples for adding supplemental and secondary sources ([#8953](https://togithub.com/python-poetry/poetry/pull/8953)).
- Add PyTorch example for explicit sources ([#9006](https://togithub.com/python-poetry/poetry/pull/9006)).
##### poetry-core ([`1.9.0`](https://togithub.com/python-poetry/poetry-core/releases/tag/1.9.0))
- **Deprecate scripts that depend on extras** ([#690](https://togithub.com/python-poetry/poetry-core/pull/690)).
- Add support for path dependencies that do not define a build system ([#675](https://togithub.com/python-poetry/poetry-core/pull/675)).
- Update list of supported licenses ([#659](https://togithub.com/python-poetry/poetry-core/pull/659),
[#669](https://togithub.com/python-poetry/poetry-core/pull/669),
[#678](https://togithub.com/python-poetry/poetry-core/pull/678),
[#694](https://togithub.com/python-poetry/poetry-core/pull/694)).
- Rework list of files included in build artifacts ([#666](https://togithub.com/python-poetry/poetry-core/pull/666)).
- Fix an issue where insignificant errors were printed if the working directory is not inside a git repository ([#684](https://togithub.com/python-poetry/poetry-core/pull/684)).
- Fix an issue where the project's directory was not recognized as git repository on Windows due to an encoding issue ([#685](https://togithub.com/python-poetry/poetry-core/pull/685)).
psf/black (psf/black)
### [`v24.2.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2420)
[Compare Source](https://togithub.com/psf/black/compare/24.1.1...24.2.0)
##### Stable style
- Fixed a bug where comments where mistakenly removed along with redundant parentheses
([#4218](https://togithub.com/psf/black/issues/4218))
##### Preview style
- Move the `hug_parens_with_braces_and_square_brackets` feature to the unstable style
due to an outstanding crash and proposed formatting tweaks ([#4198](https://togithub.com/psf/black/issues/4198))
- Fixed a bug where base expressions caused inconsistent formatting of \*\* in tenary
expression ([#4154](https://togithub.com/psf/black/issues/4154))
- Checking for newline before adding one on docstring that is almost at the line limit
([#4185](https://togithub.com/psf/black/issues/4185))
- Remove redundant parentheses in `case` statement `if` guards ([#4214](https://togithub.com/psf/black/issues/4214)).
##### Configuration
- Fix issue where *Black* would ignore input files in the presence of symlinks ([#4222](https://togithub.com/psf/black/issues/4222))
- *Black* now ignores `pyproject.toml` that is missing a `tool.black` section when
discovering project root and configuration. Since *Black* continues to use version
control as an indicator of project root, this is expected to primarily change behavior
for users in a monorepo setup (desirably). If you wish to preserve previous behavior,
simply add an empty `[tool.black]` to the previously discovered `pyproject.toml`
([#4204](https://togithub.com/psf/black/issues/4204))
##### Output
- Black will swallow any `SyntaxWarning`s or `DeprecationWarning`s produced by the `ast`
module when performing equivalence checks ([#4189](https://togithub.com/psf/black/issues/4189))
##### Integrations
- Add a JSONSchema and provide a validate-pyproject entry-point ([#4181](https://togithub.com/psf/black/issues/4181))
python-jsonschema/check-jsonschema (python-jsonschema/check-jsonschema)
### [`v0.28.0`](https://togithub.com/python-jsonschema/check-jsonschema/blob/HEAD/CHANGELOG.rst#0280)
[Compare Source](https://togithub.com/python-jsonschema/check-jsonschema/compare/0.27.4...0.28.0)
- Update vendored schemas: cloudbuild, dependabot, gitlab-ci, readthedocs,
renovate (2024-02-06)
- Include built-in, efficient implementations of `date-time` format validation
(RFC 3339) and `time` format validation (ISO 8601). This makes the `date-time`
and `time` formats always available for validation. (:issue:`378`)
- Support the use of `orjson` for faster JSON parsing when it is installed.
This makes it an optional parser which is preferred over the default
`json` module when it is available.
- TOML parsing is now always available (rather than an optional parser).
This change adds a dependency on `tomli` on older Python versions, ensuring
that TOML formatted data is always supported. Users should no longer need
to install `tomli` manually in order to use TOML files.
Configuration
📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v2.2.1
->v2.3.0
1.7.1
->1.8.1
24.1.1
->24.2.0
0.27.4
->0.28.0
Note: The
pre-commit
manager in Renovate is not supported by thepre-commit
maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
PyCQA/autoflake (PyCQA/autoflake)
### [`v2.3.0`](https://togithub.com/PyCQA/autoflake/releases/tag/v2.3.0) [Compare Source](https://togithub.com/PyCQA/autoflake/compare/v2.2.1...v2.3.0) #### What's Changed - readme: add note about customizing args in pre-commit by [@fsouza](https://togithub.com/fsouza) in [https://github.com/PyCQA/autoflake/pull/278](https://togithub.com/PyCQA/autoflake/pull/278) - Add Python 3.12 to CI by [@fsouza](https://togithub.com/fsouza) in [https://github.com/PyCQA/autoflake/pull/280](https://togithub.com/PyCQA/autoflake/pull/280) - Update pre-commit config by [@fsouza](https://togithub.com/fsouza) in [https://github.com/PyCQA/autoflake/pull/286](https://togithub.com/PyCQA/autoflake/pull/286) - Add support for passing the .toml config in the arguments by [@bp72](https://togithub.com/bp72) in [https://github.com/PyCQA/autoflake/pull/285](https://togithub.com/PyCQA/autoflake/pull/285) - Add support of ignore comment on the top of the file by [@bp72](https://togithub.com/bp72) in [https://github.com/PyCQA/autoflake/pull/291](https://togithub.com/PyCQA/autoflake/pull/291) - Bump v2.3.0 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/PyCQA/autoflake/pull/292](https://togithub.com/PyCQA/autoflake/pull/292) #### New Contributors - [@bp72](https://togithub.com/bp72) made their first contribution in [https://github.com/PyCQA/autoflake/pull/285](https://togithub.com/PyCQA/autoflake/pull/285) **Full Changelog**: https://github.com/PyCQA/autoflake/compare/v2.2.1...v2.3.0python-poetry/poetry (poetry)
### [`v1.8.1`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#181---2024-02-26) [Compare Source](https://togithub.com/python-poetry/poetry/compare/1.8.0...1.8.1) ##### Fixed - Update the minimum required version of `packaging` ([#9031](https://togithub.com/python-poetry/poetry/pull/9031)). - Handle unexpected responses from servers that do not support HTTP range requests with negative offsets more robust ([#9030](https://togithub.com/python-poetry/poetry/pull/9030)). ##### Docs - Rename `master` branch to `main` ([#9022](https://togithub.com/python-poetry/poetry/pull/9022)). ### [`v1.8.0`](https://togithub.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#180---2024-02-25) [Compare Source](https://togithub.com/python-poetry/poetry/compare/1.7.1...1.8.0) ##### Added - **Add a `non-package` mode for use cases where Poetry is only used for dependency management** ([#8650](https://togithub.com/python-poetry/poetry/pull/8650)). - **Add support for PEP 658 to fetch metadata without having to download wheels** ([#5509](https://togithub.com/python-poetry/poetry/pull/5509)). - **Add a `lazy-wheel` config option (default: `true`) to reduce wheel downloads during dependency resolution** ([#8815](https://togithub.com/python-poetry/poetry/pull/8815), [#8941](https://togithub.com/python-poetry/poetry/pull/8941)). - Improve performance of dependency resolution by using shallow copies instead of deep copies ([#8671](https://togithub.com/python-poetry/poetry/pull/8671)). - `poetry check` validates that no unknown sources are referenced in dependencies ([#8709](https://togithub.com/python-poetry/poetry/pull/8709)). - Add archive validation during installation for further hash algorithms ([#8851](https://togithub.com/python-poetry/poetry/pull/8851)). - Add a `to` key in `tool.poetry.packages` to allow custom subpackage names ([#8791](https://togithub.com/python-poetry/poetry/pull/8791)). - Add a config option to disable `keyring` ([#8910](https://togithub.com/python-poetry/poetry/pull/8910)). - Add a `--sync` option to `poetry update` ([#8931](https://togithub.com/python-poetry/poetry/pull/8931)). - Add an `--output` option to `poetry build` ([#8828](https://togithub.com/python-poetry/poetry/pull/8828)). - Add a `--dist-dir` option to `poetry publish` ([#8828](https://togithub.com/python-poetry/poetry/pull/8828)). ##### Changed - **The implicit PyPI source is disabled if at least one primary source is configured** ([#8771](https://togithub.com/python-poetry/poetry/pull/8771)). - **Deprecate source priority `default`** ([#8771](https://togithub.com/python-poetry/poetry/pull/8771)). - **Upgrade the warning about an inconsistent lockfile to an error** ([#8737](https://togithub.com/python-poetry/poetry/pull/8737)). - Deprecate setting `installer.modern-installation` to `false` ([#8988](https://togithub.com/python-poetry/poetry/pull/8988)). - Drop support for `pip<19` ([#8894](https://togithub.com/python-poetry/poetry/pull/8894)). - Require `requests-toolbelt>=1` ([#8680](https://togithub.com/python-poetry/poetry/pull/8680)). - Allow `platformdirs` 4.x ([#8668](https://togithub.com/python-poetry/poetry/pull/8668)). - Allow and require `xattr` 1.x on macOS ([#8801](https://togithub.com/python-poetry/poetry/pull/8801)). - Improve venv shell activation in `fish` ([#8804](https://togithub.com/python-poetry/poetry/pull/8804)). - Rename `system` to `base` in output of `poetry env info` ([#8832](https://togithub.com/python-poetry/poetry/pull/8832)). - Use pretty name in output of `poetry version` ([#8849](https://togithub.com/python-poetry/poetry/pull/8849)). - Improve error handling for invalid entries in `tool.poetry.scripts` ([#8898](https://togithub.com/python-poetry/poetry/pull/8898)). - Improve verbose output for dependencies with extras during dependency resolution ([#8834](https://togithub.com/python-poetry/poetry/pull/8834)). - Improve message about an outdated lockfile ([#8962](https://togithub.com/python-poetry/poetry/pull/8962)). ##### Fixed - Fix an issue where `poetry shell` failed when Python has been installed with MSYS2 ([#8644](https://togithub.com/python-poetry/poetry/pull/8644)). - Fix an issue where Poetry commands failed in a terminal with a non-UTF-8 encoding ([#8608](https://togithub.com/python-poetry/poetry/pull/8608)). - Fix an issue where a missing project name caused an incomprehensible error message ([#8691](https://togithub.com/python-poetry/poetry/pull/8691)). - Fix an issue where Poetry failed to install an `sdist` path dependency ([#8682](https://togithub.com/python-poetry/poetry/pull/8682)). - Fix an issue where `poetry install` failed because an unused extra was not available ([#8548](https://togithub.com/python-poetry/poetry/pull/8548)). - Fix an issue where `poetry install --sync` did not remove an unrequested extra ([#8621](https://togithub.com/python-poetry/poetry/pull/8621)). - Fix an issue where `poetry init` did not allow specific characters in the author field ([#8779](https://togithub.com/python-poetry/poetry/pull/8779)). - Fix an issue where Poetry could not download `sdists` from misconfigured servers ([#8701](https://togithub.com/python-poetry/poetry/pull/8701)). - Fix an issue where metadata of sdists that call CLI tools of their build requirements could not be determined ([#8827](https://togithub.com/python-poetry/poetry/pull/8827)). - Fix an issue where Poetry failed to use the currently activated environment ([#8831](https://togithub.com/python-poetry/poetry/pull/8831)). - Fix an issue where `poetry shell` failed in `zsh` if a space was in the venv path ([#7245](https://togithub.com/python-poetry/poetry/pull/7245)). - Fix an issue where scripts with extras could not be installed ([#8900](https://togithub.com/python-poetry/poetry/pull/8900)). - Fix an issue where explicit sources where not propagated correctly ([#8835](https://togithub.com/python-poetry/poetry/pull/8835)). - Fix an issue where debug prints where swallowed when using a build script ([#8760](https://togithub.com/python-poetry/poetry/pull/8760)). - Fix an issue where explicit sources of locked dependencies where not propagated correctly ([#8948](https://togithub.com/python-poetry/poetry/pull/8948)). - Fix an issue where Poetry's own environment was falsely identified as system environment ([#8970](https://togithub.com/python-poetry/poetry/pull/8970)). - Fix an issue where dependencies from a `setup.py` were ignored silently ([#9000](https://togithub.com/python-poetry/poetry/pull/9000)). - Fix an issue where environment variables for `virtualenv.options` were ignored ([#9015](https://togithub.com/python-poetry/poetry/pull/9015)). - Fix an issue where `virtualenvs.options.no-pip` and `virtualenvs.options.no-setuptools` were not normalized ([#9015](https://togithub.com/python-poetry/poetry/pull/9015)). ##### Docs - Replace deprecated `--no-dev` with `--without dev` in the FAQ ([#8659](https://togithub.com/python-poetry/poetry/pull/8659)). - Recommend `poetry-check` instead of the deprecated `poetry-lock` pre-commit hook ([#8675](https://togithub.com/python-poetry/poetry/pull/8675)). - Clarify the names of the environment variables to provide credentials for repositories ([#8782](https://togithub.com/python-poetry/poetry/pull/8782)). - Add note how to install several version of Poetry in parallel ([#8814](https://togithub.com/python-poetry/poetry/pull/8814)). - Improve description of `poetry show --why` ([#8817](https://togithub.com/python-poetry/poetry/pull/8817)). - Improve documentation of `poetry update` ([#8706](https://togithub.com/python-poetry/poetry/pull/8706)). - Add a warning about passing variables that may start with a hyphen via command line ([#8850](https://togithub.com/python-poetry/poetry/pull/8850)). - Mention that the virtual environment in which Poetry itself is installed should not be activated ([#8833](https://togithub.com/python-poetry/poetry/pull/8833)). - Add note about `poetry run` and externally managed environments ([#8748](https://togithub.com/python-poetry/poetry/pull/8748)). - Update FAQ entry about `tox` for `tox` 4.x ([#8658](https://togithub.com/python-poetry/poetry/pull/8658)). - Fix documentation for default `format` option for `include` and `exclude` value ([#8852](https://togithub.com/python-poetry/poetry/pull/8852)). - Add note about `tox` and configured credentials ([#8888](https://togithub.com/python-poetry/poetry/pull/8888)). - Add note and link how to install `pipx` ([#8878](https://togithub.com/python-poetry/poetry/pull/8878)). - Fix examples for `poetry add` with git dependencies over ssh ([#8911](https://togithub.com/python-poetry/poetry/pull/8911)). - Remove reference to deprecated scripts extras feature ([#8903](https://togithub.com/python-poetry/poetry/pull/8903)). - Change examples to prefer `--only main` instead of `--without dev` ([#8921](https://togithub.com/python-poetry/poetry/pull/8921)). - Mention that the `develop` attribute is a Poetry-specific feature and not propagated to other tools ([#8971](https://togithub.com/python-poetry/poetry/pull/8971)). - Fix examples for adding supplemental and secondary sources ([#8953](https://togithub.com/python-poetry/poetry/pull/8953)). - Add PyTorch example for explicit sources ([#9006](https://togithub.com/python-poetry/poetry/pull/9006)). ##### poetry-core ([`1.9.0`](https://togithub.com/python-poetry/poetry-core/releases/tag/1.9.0)) - **Deprecate scripts that depend on extras** ([#690](https://togithub.com/python-poetry/poetry-core/pull/690)). - Add support for path dependencies that do not define a build system ([#675](https://togithub.com/python-poetry/poetry-core/pull/675)). - Update list of supported licenses ([#659](https://togithub.com/python-poetry/poetry-core/pull/659), [#669](https://togithub.com/python-poetry/poetry-core/pull/669), [#678](https://togithub.com/python-poetry/poetry-core/pull/678), [#694](https://togithub.com/python-poetry/poetry-core/pull/694)). - Rework list of files included in build artifacts ([#666](https://togithub.com/python-poetry/poetry-core/pull/666)). - Fix an issue where insignificant errors were printed if the working directory is not inside a git repository ([#684](https://togithub.com/python-poetry/poetry-core/pull/684)). - Fix an issue where the project's directory was not recognized as git repository on Windows due to an encoding issue ([#685](https://togithub.com/python-poetry/poetry-core/pull/685)).psf/black (psf/black)
### [`v24.2.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2420) [Compare Source](https://togithub.com/psf/black/compare/24.1.1...24.2.0) ##### Stable style - Fixed a bug where comments where mistakenly removed along with redundant parentheses ([#4218](https://togithub.com/psf/black/issues/4218)) ##### Preview style - Move the `hug_parens_with_braces_and_square_brackets` feature to the unstable style due to an outstanding crash and proposed formatting tweaks ([#4198](https://togithub.com/psf/black/issues/4198)) - Fixed a bug where base expressions caused inconsistent formatting of \*\* in tenary expression ([#4154](https://togithub.com/psf/black/issues/4154)) - Checking for newline before adding one on docstring that is almost at the line limit ([#4185](https://togithub.com/psf/black/issues/4185)) - Remove redundant parentheses in `case` statement `if` guards ([#4214](https://togithub.com/psf/black/issues/4214)). ##### Configuration - Fix issue where *Black* would ignore input files in the presence of symlinks ([#4222](https://togithub.com/psf/black/issues/4222)) - *Black* now ignores `pyproject.toml` that is missing a `tool.black` section when discovering project root and configuration. Since *Black* continues to use version control as an indicator of project root, this is expected to primarily change behavior for users in a monorepo setup (desirably). If you wish to preserve previous behavior, simply add an empty `[tool.black]` to the previously discovered `pyproject.toml` ([#4204](https://togithub.com/psf/black/issues/4204)) ##### Output - Black will swallow any `SyntaxWarning`s or `DeprecationWarning`s produced by the `ast` module when performing equivalence checks ([#4189](https://togithub.com/psf/black/issues/4189)) ##### Integrations - Add a JSONSchema and provide a validate-pyproject entry-point ([#4181](https://togithub.com/psf/black/issues/4181))python-jsonschema/check-jsonschema (python-jsonschema/check-jsonschema)
### [`v0.28.0`](https://togithub.com/python-jsonschema/check-jsonschema/blob/HEAD/CHANGELOG.rst#0280) [Compare Source](https://togithub.com/python-jsonschema/check-jsonschema/compare/0.27.4...0.28.0) - Update vendored schemas: cloudbuild, dependabot, gitlab-ci, readthedocs, renovate (2024-02-06) - Include built-in, efficient implementations of `date-time` format validation (RFC 3339) and `time` format validation (ISO 8601). This makes the `date-time` and `time` formats always available for validation. (:issue:`378`) - Support the use of `orjson` for faster JSON parsing when it is installed. This makes it an optional parser which is preferred over the default `json` module when it is available. - TOML parsing is now always available (rather than an optional parser). This change adds a dependency on `tomli` on older Python versions, ensuring that TOML formatted data is always supported. Users should no longer need to install `tomli` manually in order to use TOML files.Configuration
📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.