softboiler / boilercv

Computer vision routines suitable for nucleate pool boiling bubble analysis
https://softboiler.org/boilercv/
MIT License
0 stars 2 forks source link

Update all dependencies #198

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/checkout action patch v4.1.5 -> v4.1.7 age adoption passing confidence
charliermarsh/ruff-pre-commit repository patch v0.4.4 -> v0.4.8 age adoption passing confidence
codecov/codecov-action action patch v4.4.0 -> v4.4.1 age adoption passing confidence
cyclopts project.dependencies minor ==2.6.2 -> ==2.7.0 age adoption passing confidence
dvc minor ==3.50.2 -> ==3.51.2 age adoption passing confidence
ipython project.dependencies minor ==8.24.0 -> ==8.25.0 age adoption passing confidence
iterative/dvc repository minor 3.50.2 -> 3.51.2 age adoption passing confidence
pipx (changelog) project.dependencies minor ==1.5.0 -> ==1.6.0 age adoption passing confidence
pyright patch ==1.1.363 -> ==1.1.367 age adoption passing confidence
ruff (source, changelog) patch ==0.4.4 -> ==0.4.8 age adoption passing confidence
sourcery minor ==1.18.0 -> ==1.19.0 age adoption passing confidence
sphinx-book-theme project.dependencies patch ==1.1.2 -> ==1.1.3 age adoption passing confidence
sphinx-design project.dependencies minor ==0.5.0 -> ==0.6.0 age adoption passing confidence
srstevenson/nb-clean repository minor 3.2.0 -> 3.3.0 age adoption passing confidence
uv (source) minor ==0.1.45 -> ==0.2.11 age adoption passing confidence

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

actions/checkout (actions/checkout) ### [`v4.1.7`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.6...v4.1.7) - Bump the minor-npm-dependencies group across 1 directory with 4 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1739](https://togithub.com/actions/checkout/pull/1739) - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1697](https://togithub.com/actions/checkout/pull/1697) - Check out other refs/\* by commit by [@​orhantoy](https://togithub.com/orhantoy) in [https://github.com/actions/checkout/pull/1774](https://togithub.com/actions/checkout/pull/1774) - Pin actions/checkout's own workflows to a known, good, stable version. by [@​jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1776](https://togithub.com/actions/checkout/pull/1776) ### [`v4.1.6`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v416) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.5...v4.1.6) - Check platform to set archive extension appropriately by [@​cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1732](https://togithub.com/actions/checkout/pull/1732)
charliermarsh/ruff-pre-commit (charliermarsh/ruff-pre-commit) ### [`v0.4.8`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.8) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.7...v0.4.8) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.8 ### [`v0.4.7`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.7) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.6...v0.4.7) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.7 ### [`v0.4.6`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.6) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.5...v0.4.6) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.6 ### [`v0.4.5`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.5) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.4...v0.4.5) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.5
codecov/codecov-action (codecov/codecov-action) ### [`v4.4.1`](https://togithub.com/codecov/codecov-action/releases/tag/v4.4.1) [Compare Source](https://togithub.com/codecov/codecov-action/compare/v4.4.0...v4.4.1) #### What's Changed - build(deps-dev): bump [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 7.8.0 to 7.9.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codecov/codecov-action/pull/1427](https://togithub.com/codecov/codecov-action/pull/1427) - fix: prevent xlarge from running on forks by [@​thomasrockhu-codecov](https://togithub.com/thomasrockhu-codecov) in [https://github.com/codecov/codecov-action/pull/1432](https://togithub.com/codecov/codecov-action/pull/1432) - build(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codecov/codecov-action/pull/1439](https://togithub.com/codecov/codecov-action/pull/1439) - build(deps): bump actions/checkout from 4.1.5 to 4.1.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codecov/codecov-action/pull/1438](https://togithub.com/codecov/codecov-action/pull/1438) - fix: isPullRequestFromFork returns false for any PR by [@​shahar-h](https://togithub.com/shahar-h) in [https://github.com/codecov/codecov-action/pull/1437](https://togithub.com/codecov/codecov-action/pull/1437) - chore(release): 4.4.1 by [@​thomasrockhu-codecov](https://togithub.com/thomasrockhu-codecov) in [https://github.com/codecov/codecov-action/pull/1441](https://togithub.com/codecov/codecov-action/pull/1441) #### New Contributors - [@​shahar-h](https://togithub.com/shahar-h) made their first contribution in [https://github.com/codecov/codecov-action/pull/1437](https://togithub.com/codecov/codecov-action/pull/1437) **Full Changelog**: https://github.com/codecov/codecov-action/compare/v4.4.0...v4.4.1 #### What's Changed - build(deps-dev): bump [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 7.8.0 to 7.9.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codecov/codecov-action/pull/1427](https://togithub.com/codecov/codecov-action/pull/1427) - fix: prevent xlarge from running on forks by [@​thomasrockhu-codecov](https://togithub.com/thomasrockhu-codecov) in [https://github.com/codecov/codecov-action/pull/1432](https://togithub.com/codecov/codecov-action/pull/1432) - build(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codecov/codecov-action/pull/1439](https://togithub.com/codecov/codecov-action/pull/1439) - build(deps): bump actions/checkout from 4.1.5 to 4.1.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codecov/codecov-action/pull/1438](https://togithub.com/codecov/codecov-action/pull/1438) - fix: isPullRequestFromFork returns false for any PR by [@​shahar-h](https://togithub.com/shahar-h) in [https://github.com/codecov/codecov-action/pull/1437](https://togithub.com/codecov/codecov-action/pull/1437) - chore(release): 4.4.1 by [@​thomasrockhu-codecov](https://togithub.com/thomasrockhu-codecov) in [https://github.com/codecov/codecov-action/pull/1441](https://togithub.com/codecov/codecov-action/pull/1441) #### New Contributors - [@​shahar-h](https://togithub.com/shahar-h) made their first contribution in [https://github.com/codecov/codecov-action/pull/1437](https://togithub.com/codecov/codecov-action/pull/1437) **Full Changelog**: https://github.com/codecov/codecov-action/compare/v4.4.0...v4.4.1
BrianPugh/cyclopts (cyclopts) ### [`v2.7.0`](https://togithub.com/BrianPugh/cyclopts/releases/tag/v2.7.0) [Compare Source](https://togithub.com/BrianPugh/cyclopts/compare/v2.6.2...v2.7.0) #### Features - New `App.config` field, that allows the loading of defaults from files. - `cyclopts.config.Json` - Load defaults from a json file. - `cyclopts.config.Yaml` - Load defaults from a yaml file. - `cyclopts.config.Toml` - Load defaults from a toml file. - `cyclopts.config.Env` - Load defaults from environment variables. - New `Parameter.env_var_split` attribute. Defaults to `cyclopts.env_var_split`, which behaviors similarly to [Click's multiple values from environment values](https://click.palletsprojects.com/en/8.1.x/options/#multiple-values-from-environment-values). **Full Changelog**: https://github.com/BrianPugh/cyclopts/compare/v2.6.2...v2.7.0
iterative/dvc (dvc) ### [`v3.51.2`](https://togithub.com/iterative/dvc/releases/tag/3.51.2) [Compare Source](https://togithub.com/iterative/dvc/compare/3.51.1...3.51.2) ##### What's Changed ##### 🔨 Maintenance - fix(benchmarks): force older pygit2 for older DVC versions by [@​shcheklein](https://togithub.com/shcheklein) in [https://github.com/iterative/dvc/pull/10447](https://togithub.com/iterative/dvc/pull/10447) ##### Other Changes - fix fish shell support by [@​oswdm](https://togithub.com/oswdm) in [https://github.com/iterative/dvc/pull/10445](https://togithub.com/iterative/dvc/pull/10445) - fix(pull): normalize dependency path by [@​georgeyk](https://togithub.com/georgeyk) in [https://github.com/iterative/dvc/pull/10446](https://togithub.com/iterative/dvc/pull/10446) ##### New Contributors - [@​oswdm](https://togithub.com/oswdm) made their first contribution in [https://github.com/iterative/dvc/pull/10445](https://togithub.com/iterative/dvc/pull/10445) - [@​georgeyk](https://togithub.com/georgeyk) made their first contribution in [https://github.com/iterative/dvc/pull/10446](https://togithub.com/iterative/dvc/pull/10446) **Full Changelog**: https://github.com/iterative/dvc/compare/3.51.1...3.51.2 ### [`v3.51.1`](https://togithub.com/iterative/dvc/releases/tag/3.51.1) [Compare Source](https://togithub.com/iterative/dvc/compare/3.51.0...3.51.1) #### What's Changed ##### Other Changes - fix(push/pull): don't fail on unsupported run cache by [@​shcheklein](https://togithub.com/shcheklein) in [https://github.com/iterative/dvc/pull/10441](https://togithub.com/iterative/dvc/pull/10441) **Full Changelog**: https://github.com/iterative/dvc/compare/3.51.0...3.51.1 ### [`v3.51.0`](https://togithub.com/iterative/dvc/releases/tag/3.51.0) [Compare Source](https://togithub.com/iterative/dvc/compare/3.50.3...3.51.0) ##### What's Changed ##### Other Changes - push/pull run cache by default by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10433](https://togithub.com/iterative/dvc/pull/10433) - add dvc artifacts get --show-url by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10423](https://togithub.com/iterative/dvc/pull/10423) - artifacts: get studio info from local config by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10422](https://togithub.com/iterative/dvc/pull/10422) - `repro --pull` refactor by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10435](https://togithub.com/iterative/dvc/pull/10435) **Full Changelog**: https://github.com/iterative/dvc/compare/3.50.3...3.51.0 ### [`v3.50.3`](https://togithub.com/iterative/dvc/releases/tag/3.50.3) [Compare Source](https://togithub.com/iterative/dvc/compare/3.50.2...3.50.3) #### What's Changed ##### Other Changes - deps: bump scmrepo to >=3.3.4 by [@​skshetry](https://togithub.com/skshetry) in [https://github.com/iterative/dvc/pull/10432](https://togithub.com/iterative/dvc/pull/10432) **Full Changelog**: https://github.com/iterative/dvc/compare/3.50.2...3.50.3
ipython/ipython (ipython) ### [`v8.25.0`](https://togithub.com/ipython/ipython/compare/8.24.0...8.25.0) [Compare Source](https://togithub.com/ipython/ipython/compare/8.24.0...8.25.0)
pypa/pipx (pipx) ### [`v1.6.0`](https://togithub.com/pypa/pipx/blob/HEAD/CHANGELOG.md#160---2024-06-01) [Compare Source](https://togithub.com/pypa/pipx/compare/1.5.0...1.6.0) ##### Features - Add `install-all` command to install packages according to spec metadata file. ([#​687](https://togithub.com/pypa/pipx/issues/687)) - Introduce `pipx pin` and `pipx unpin` commands, which can be used to pin or unpin the version of an installed package, so it will not be upgraded by `pipx upgrade` or `pipx upgrade-all`. ([#​891](https://togithub.com/pypa/pipx/issues/891)) - Add a new option `--pinned` to `pipx list` command for listing pinned packages only. ([#​891](https://togithub.com/pypa/pipx/issues/891)) - Add `pipx interpreter upgrade` command to upgrade local standalone python in micro/patch level ([#​1249](https://togithub.com/pypa/pipx/issues/1249)) - Add `--requirement` option to `inject` command to read list of packages from a text file. ([#​1252](https://togithub.com/pypa/pipx/issues/1252)) - Add `pipx upgrade-shared` command, to create/upgrade shared libraries as a standalone command. ([#​1316](https://togithub.com/pypa/pipx/issues/1316)) - Allow `upgrade` command to accept multiple packages as arguments. ([#​1336](https://togithub.com/pypa/pipx/issues/1336)) - Support Python version for `--python` arg when py launcher is not available ([#​1342](https://togithub.com/pypa/pipx/issues/1342)) - Make `install-all` gather errors in batch ([#​1348](https://togithub.com/pypa/pipx/issues/1348)) ##### Bugfixes - Resolve the `DEFAULT_PYTHON` to the actual absolute path ([#​965](https://togithub.com/pypa/pipx/issues/965)) - Fix error log overwrite for "-all" batch operations. ([#​1132](https://togithub.com/pypa/pipx/issues/1132)) - Do not reinstall already injected packages without `--force` being passed. ([#​1300](https://togithub.com/pypa/pipx/issues/1300)) - Only show `--python` and `--force` flag warning if both flags are present ([#​1304](https://togithub.com/pypa/pipx/issues/1304)) - Don't allow paths to be passed into `pipx reinstall`, as this might wreak havoc. ([#​1324](https://togithub.com/pypa/pipx/issues/1324)) - Make the Python `venv` module arguments work with `upgrade --install` ([#​1344](https://togithub.com/pypa/pipx/issues/1344)) - Fix version check for standalone python ([#​1349](https://togithub.com/pypa/pipx/issues/1349)) - Validate package(s) argument should not be path(s). ([#​1354](https://togithub.com/pypa/pipx/issues/1354)) - Validate whether a package is an URL correctly. ([#​1355](https://togithub.com/pypa/pipx/issues/1355)) - Support python3.8 for standalone python builds ([#​1375](https://togithub.com/pypa/pipx/issues/1375)) - Install specified version of `--preinstall` dependency instead of latest version ([#​1377](https://togithub.com/pypa/pipx/issues/1377)) - Move `--global` option into shared parser, such that it can be passed after the subcommand, for example `pipx ensurepath --global`. ([#​1397](https://togithub.com/pypa/pipx/issues/1397)) - Fix discovery of a `pipx run` entry point if a local path was given as package. ([#​1422](https://togithub.com/pypa/pipx/issues/1422)) ##### Improved Documentation - Create a dedicated section for manual pages and add an example with `pdm-backend`. ([#​1312](https://togithub.com/pypa/pipx/issues/1312)) - Add example, test and cli help description how to install multiple packages with the --preinstall flag ([#​1321](https://togithub.com/pypa/pipx/issues/1321)) - Refine docs generation script and template. ([#​1325](https://togithub.com/pypa/pipx/issues/1325)) - Add a note about sourcing the shell config file for `ensure_path` ([#​1346](https://togithub.com/pypa/pipx/issues/1346))
RobertCraigie/pyright-python (pyright) ### [`v1.1.367`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.366...v1.1.367) [Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.366...v1.1.367) ### [`v1.1.366`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.365...v1.1.366) [Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.365...v1.1.366) ### [`v1.1.365`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.364...v1.1.365) [Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.364...v1.1.365) ### [`v1.1.364`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.363...v1.1.364) [Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.363...v1.1.364)
astral-sh/ruff (ruff) ### [`v0.4.8`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#048) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.4.7...v0.4.8) ##### Performance - Linter performance has been improved by around 10% on some microbenchmarks by refactoring the lexer and parser to maintain synchronicity between them ([#​11457](https://togithub.com/astral-sh/ruff/pull/11457)) ##### Preview features - \[`flake8-bugbear`] Implement `return-in-generator` (`B901`) ([#​11644](https://togithub.com/astral-sh/ruff/pull/11644)) - \[`flake8-pyi`] Implement `PYI063` ([#​11699](https://togithub.com/astral-sh/ruff/pull/11699)) - \[`pygrep_hooks`] Check blanket ignores via file-level pragmas (`PGH004`) ([#​11540](https://togithub.com/astral-sh/ruff/pull/11540)) ##### Rule changes - \[`pyupgrade`] Update `UP035` for Python 3.13 and the latest version of `typing_extensions` ([#​11693](https://togithub.com/astral-sh/ruff/pull/11693)) - \[`numpy`] Update `NPY001` rule for NumPy 2.0 ([#​11735](https://togithub.com/astral-sh/ruff/pull/11735)) ##### Server - Formatting a document with syntax problems no longer spams a visible error popup ([#​11745](https://togithub.com/astral-sh/ruff/pull/11745)) ##### CLI - Add RDJson support for `--output-format` flag ([#​11682](https://togithub.com/astral-sh/ruff/pull/11682)) ##### Bug fixes - \[`pyupgrade`] Write empty string in lieu of panic when fixing `UP032` ([#​11696](https://togithub.com/astral-sh/ruff/pull/11696)) - \[`flake8-simplify`] Simplify double negatives in `SIM103` ([#​11684](https://togithub.com/astral-sh/ruff/pull/11684)) - Ensure the expression generator adds a newline before `type` statements ([#​11720](https://togithub.com/astral-sh/ruff/pull/11720)) - Respect per-file ignores for blanket and redirected noqa rules ([#​11728](https://togithub.com/astral-sh/ruff/pull/11728)) ### [`v0.4.7`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#047) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.4.6...v0.4.7) ##### Preview features - \[`flake8-pyi`] Implement `PYI064` ([#​11325](https://togithub.com/astral-sh/ruff/pull/11325)) - \[`flake8-pyi`] Implement `PYI066` ([#​11541](https://togithub.com/astral-sh/ruff/pull/11541)) - \[`flake8-pyi`] Implement `PYI057` ([#​11486](https://togithub.com/astral-sh/ruff/pull/11486)) - \[`pyflakes`] Enable `F822` in `__init__.py` files by default ([#​11370](https://togithub.com/astral-sh/ruff/pull/11370)) ##### Formatter - Fix incorrect placement of trailing stub function comments ([#​11632](https://togithub.com/astral-sh/ruff/pull/11632)) ##### Server - Respect file exclusions in `ruff server` ([#​11590](https://togithub.com/astral-sh/ruff/pull/11590)) - Add support for documents not exist on disk ([#​11588](https://togithub.com/astral-sh/ruff/pull/11588)) - Add Vim and Kate setup guide for `ruff server` ([#​11615](https://togithub.com/astral-sh/ruff/pull/11615)) ##### Bug fixes - Avoid removing newlines between docstring headers and rST blocks ([#​11609](https://togithub.com/astral-sh/ruff/pull/11609)) - Infer indentation with imports when logical indent is absent ([#​11608](https://togithub.com/astral-sh/ruff/pull/11608)) - Use char index rather than position for indent slice ([#​11645](https://togithub.com/astral-sh/ruff/pull/11645)) - \[`flake8-comprehension`] Strip parentheses around generators in `C400` ([#​11607](https://togithub.com/astral-sh/ruff/pull/11607)) - Mark `repeated-isinstance-calls` as unsafe on Python 3.10 and later ([#​11622](https://togithub.com/astral-sh/ruff/pull/11622)) ### [`v0.4.6`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#046) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.4.5...v0.4.6) ##### Breaking changes - Use project-relative paths when calculating GitLab fingerprints ([#​11532](https://togithub.com/astral-sh/ruff/pull/11532)) ##### Preview features - \[`flake8-async`] Sleep with >24 hour interval should usually sleep forever (`ASYNC116`) ([#​11498](https://togithub.com/astral-sh/ruff/pull/11498)) ##### Rule changes - \[`numpy`] Add missing functions to NumPy 2.0 migration rule ([#​11528](https://togithub.com/astral-sh/ruff/pull/11528)) - \[`mccabe`] Consider irrefutable pattern similar to `if .. else` for `C901` ([#​11565](https://togithub.com/astral-sh/ruff/pull/11565)) - Consider `match`-`case` statements for `C901`, `PLR0912`, and `PLR0915` ([#​11521](https://togithub.com/astral-sh/ruff/pull/11521)) - Remove empty strings when converting to f-string (`UP032`) ([#​11524](https://togithub.com/astral-sh/ruff/pull/11524)) - \[`flake8-bandit`] `request-without-timeout` should warn for `requests.request` ([#​11548](https://togithub.com/astral-sh/ruff/pull/11548)) - \[`flake8-self`] Ignore sunder accesses in `flake8-self` rules ([#​11546](https://togithub.com/astral-sh/ruff/pull/11546)) - \[`pyupgrade`] Lint for `TypeAliasType` usages (`UP040`) ([#​11530](https://togithub.com/astral-sh/ruff/pull/11530)) ##### Server - Respect excludes in `ruff server` configuration discovery ([#​11551](https://togithub.com/astral-sh/ruff/pull/11551)) - Use default settings if initialization options is empty or not provided ([#​11566](https://togithub.com/astral-sh/ruff/pull/11566)) - `ruff server` correctly treats `.pyi` files as stub files ([#​11535](https://togithub.com/astral-sh/ruff/pull/11535)) - `ruff server` searches for configuration in parent directories ([#​11537](https://togithub.com/astral-sh/ruff/pull/11537)) - `ruff server`: An empty code action filter no longer returns notebook source actions ([#​11526](https://togithub.com/astral-sh/ruff/pull/11526)) ##### Bug fixes - \[`flake8-logging-format`] Fix autofix title in `logging-warn` (`G010`) ([#​11514](https://togithub.com/astral-sh/ruff/pull/11514)) - \[`refurb`] Avoid recommending `operator.itemgetter` with dependence on lambda arguments ([#​11574](https://togithub.com/astral-sh/ruff/pull/11574)) - \[`flake8-simplify`] Avoid recommending context manager in `__enter__` implementations ([#​11575](https://togithub.com/astral-sh/ruff/pull/11575)) - Create intermediary directories for `--output-file` ([#​11550](https://togithub.com/astral-sh/ruff/pull/11550)) - Propagate reads on global variables ([#​11584](https://togithub.com/astral-sh/ruff/pull/11584)) - Treat all `singledispatch` arguments as runtime-required ([#​11523](https://togithub.com/astral-sh/ruff/pull/11523)) ### [`v0.4.5`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#045) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.4.4...v0.4.5) ##### Ruff's language server is now in Beta `v0.4.5` marks the official Beta release of `ruff server`, an integrated language server built into Ruff. `ruff server` supports the same feature set as `ruff-lsp`, powering linting, formatting, and code fixes in Ruff's editor integrations -- but with superior performance and no installation required. We'd love your feedback! You can enable `ruff server` in the [VS Code extension](https://togithub.com/astral-sh/ruff-vscode?tab=readme-ov-file#enabling-the-rust-based-language-server) today. To read more about this exciting milestone, check out our [blog post](https://astral.sh/blog/ruff-v0.4.5)! ##### Rule changes - \[`flake8-future-annotations`] Reword `future-rewritable-type-annotation` (`FA100`) message ([#​11381](https://togithub.com/astral-sh/ruff/pull/11381)) - \[`pycodestyle`] Consider soft keywords for `E27` rules ([#​11446](https://togithub.com/astral-sh/ruff/pull/11446)) - \[`pyflakes`] Recommend adding unused import bindings to `__all__` ([#​11314](https://togithub.com/astral-sh/ruff/pull/11314)) - \[`pyflakes`] Update documentation and deprecate `ignore_init_module_imports` ([#​11436](https://togithub.com/astral-sh/ruff/pull/11436)) - \[`pyupgrade`] Mark quotes as unnecessary for non-evaluated annotations ([#​11485](https://togithub.com/astral-sh/ruff/pull/11485)) ##### Formatter - Avoid multiline quotes warning with `quote-style = preserve` ([#​11490](https://togithub.com/astral-sh/ruff/pull/11490)) ##### Server - Support Jupyter Notebook files ([#​11206](https://togithub.com/astral-sh/ruff/pull/11206)) - Support `noqa` comment code actions ([#​11276](https://togithub.com/astral-sh/ruff/pull/11276)) - Fix automatic configuration reloading ([#​11492](https://togithub.com/astral-sh/ruff/pull/11492)) - Fix several issues with configuration in Neovim and Helix ([#​11497](https://togithub.com/astral-sh/ruff/pull/11497)) ##### CLI - Add `--output-format` as a CLI option for `ruff config` ([#​11438](https://togithub.com/astral-sh/ruff/pull/11438)) ##### Bug fixes - Avoid `PLE0237` for property with setter ([#​11377](https://togithub.com/astral-sh/ruff/pull/11377)) - Avoid `TCH005` for `if` stmt with `elif`/`else` block ([#​11376](https://togithub.com/astral-sh/ruff/pull/11376)) - Avoid flagging `__future__` annotations as required for non-evaluated type annotations ([#​11414](https://togithub.com/astral-sh/ruff/pull/11414)) - Check for ruff executable in 'bin' directory as installed by 'pip install --target'. ([#​11450](https://togithub.com/astral-sh/ruff/pull/11450)) - Sort edits prior to deduplicating in quotation fix ([#​11452](https://togithub.com/astral-sh/ruff/pull/11452)) - Treat escaped newline as valid sequence ([#​11465](https://togithub.com/astral-sh/ruff/pull/11465)) - \[`flake8-pie`] Preserve parentheses in `unnecessary-dict-kwargs` ([#​11372](https://togithub.com/astral-sh/ruff/pull/11372)) - \[`pylint`] Ignore `__slots__` with dynamic values ([#​11488](https://togithub.com/astral-sh/ruff/pull/11488)) - \[`pylint`] Remove `try` body from branch counting ([#​11487](https://togithub.com/astral-sh/ruff/pull/11487)) - \[`refurb`] Respect operator precedence in `FURB110` ([#​11464](https://togithub.com/astral-sh/ruff/pull/11464)) ##### Documentation - Add `--preview` to the README ([#​11395](https://togithub.com/astral-sh/ruff/pull/11395)) - Add Python 3.13 to list of allowed Python versions ([#​11411](https://togithub.com/astral-sh/ruff/pull/11411)) - Simplify Neovim setup documentation ([#​11489](https://togithub.com/astral-sh/ruff/pull/11489)) - Update CONTRIBUTING.md to reflect the new parser ([#​11434](https://togithub.com/astral-sh/ruff/pull/11434)) - Update server documentation with new migration guide ([#​11499](https://togithub.com/astral-sh/ruff/pull/11499)) - \[`pycodestyle`] Clarify motivation for `E713` and `E714` ([#​11483](https://togithub.com/astral-sh/ruff/pull/11483)) - \[`pyflakes`] Update docs to describe WAI behavior (F541) ([#​11362](https://togithub.com/astral-sh/ruff/pull/11362)) - \[`pylint`] Clearly indicate what is counted as a branch ([#​11423](https://togithub.com/astral-sh/ruff/pull/11423))
sourcery-ai/sourcery (sourcery) ### [`v1.19.0`](https://togithub.com/sourcery-ai/sourcery/releases/tag/v1.19.0): Sourcery 1.19.0 [Compare Source](https://togithub.com/sourcery-ai/sourcery/compare/v1.18.0...v1.19.0)
executablebooks/sphinx-book-theme (sphinx-book-theme) ### [`v1.1.3`](https://togithub.com/executablebooks/sphinx-book-theme/releases/tag/v1.1.3) [Compare Source](https://togithub.com/executablebooks/sphinx-book-theme/compare/v1.1.2...v1.1.3) ([full changelog](https://togithub.com/executablebooks/sphinx-book-theme/compare/v1.1.2...b0f7a35534e82a820720faf0a4738aa1a16d2ee1)) #### Enhancements made - ENH: bump version for release :rocket: [#​843](https://togithub.com/executablebooks/sphinx-book-theme/pull/843) ([@​agoose77](https://togithub.com/agoose77)) - ENH: bump version [#​818](https://togithub.com/executablebooks/sphinx-book-theme/pull/818) ([@​agoose77](https://togithub.com/agoose77)) #### Bugs fixed - FIX: breaking style changes in pydata-sphinx-theme [#​841](https://togithub.com/executablebooks/sphinx-book-theme/pull/841) ([@​agoose77](https://togithub.com/agoose77)) - FIX: fixes to the dropdown buttons [#​831](https://togithub.com/executablebooks/sphinx-book-theme/pull/831) ([@​afeld](https://togithub.com/afeld)) - FIX: `.bd-sizebar-secondary` and `.secondary-toggle` breakpoint [#​809](https://togithub.com/executablebooks/sphinx-book-theme/pull/809) ([@​sinsong](https://togithub.com/sinsong)) #### Maintenance and upkeep improvements - MAINT: update pydata-sphinx-theme min version [#​842](https://togithub.com/executablebooks/sphinx-book-theme/pull/842) ([@​agoose77](https://togithub.com/agoose77)) - MAINT: update the SCSS development stack [#​837](https://togithub.com/executablebooks/sphinx-book-theme/pull/837) ([@​agoose77](https://togithub.com/agoose77)) - MAINT: use `findall` instead of `traverse` [#​820](https://togithub.com/executablebooks/sphinx-book-theme/pull/820) ([@​agoose77](https://togithub.com/agoose77)) #### Documentation improvements - DOCS: update list of default sidebars in docs [#​819](https://togithub.com/executablebooks/sphinx-book-theme/pull/819) ([@​aawadaptix](https://togithub.com/aawadaptix)) #### Other merged PRs - Build(deps): Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.14 [#​830](https://togithub.com/executablebooks/sphinx-book-theme/pull/830) ([@​dependabot](https://togithub.com/dependabot)) - Build(deps): Bump pre-commit/action from 3.0.0 to 3.0.1 [#​823](https://togithub.com/executablebooks/sphinx-book-theme/pull/823) ([@​dependabot](https://togithub.com/dependabot)) #### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/executablebooks/sphinx-book-theme/graphs/contributors?from=2024-02-13\&to=2024-06-12\&type=c)) [@​aawadaptix](https://togithub.com/search?q=repo%3Aexecutablebooks%2Fsphinx-book-theme+involves%3Aaawadaptix+updated%3A2024-02-13..2024-06-12\&type=Issues) | [@​afeld](https://togithub.com/search?q=repo%3Aexecutablebooks%2Fsphinx-book-theme+involves%3Aafeld+updated%3A2024-02-13..2024-06-12\&type=Issues) | [@​agoose77](https://togithub.com/search?q=repo%3Aexecutablebooks%2Fsphinx-book-theme+involves%3Aagoose77+updated%3A2024-02-13..2024-06-12\&type=Issues) | [@​choldgraf](https://togithub.com/search?q=repo%3Aexecutablebooks%2Fsphinx-book-theme+involves%3Acholdgraf+updated%3A2024-02-13..2024-06-12\&type=Issues) | [@​dependabot](https://togithub.com/search?q=repo%3Aexecutablebooks%2Fsphinx-book-theme+involves%3Adependabot+updated%3A2024-02-13..2024-06-12\&type=Issues) | [@​LecrisUT](https://togithub.com/search?q=repo%3Aexecutablebooks%2Fsphinx-book-theme+involves%3ALecrisUT+updated%3A2024-02-13..2024-06-12\&type=Issues) | [@​sinsong](https://togithub.com/search?q=repo%3Aexecutablebooks%2Fsphinx-book-theme+involves%3Asinsong+updated%3A2024-02-13..2024-06-12\&type=Issues) | [@​welcome](https://togithub.com/search?q=repo%3Aexecutablebooks%2Fsphinx-book-theme+involves%3Awelcome+updated%3A2024-02-13..2024-06-12\&type=Issues)
executablebooks/sphinx-design (sphinx-design) ### [`v0.6.0`](https://togithub.com/executablebooks/sphinx-design/blob/HEAD/CHANGELOG.md#060---2024-05-23) [Compare Source](https://togithub.com/executablebooks/sphinx-design/compare/v0.5.0...v0.6.0) ##### Dependencies - ⬆️ Python v3.9-3.12 by {user}`chrisjsewell` in {pr}`186` - ⬆️ Octicon icons to v19.8.0 by {user}`ffvpor` in {pr}`171` ##### New ##### ✨ Create custom directives You can use the `sd_custom_directives` configuration option in your `conf.py` to add custom directives, with default option values: ```python sd_custom_directives = { "dropdown-syntax": { "inherit": "dropdown", "argument": "Syntax", "options": { "color": "primary", "icon": "code", }, } } ``` The key is the new directive name to add, and the value is a dictionary with the following keys: - `inherit`: The directive to inherit from (e.g. `dropdown`) - `argument`: The default argument (optional, only for directives that take a single argument) - `options`: A dictionary of default options for the directive (optional) by {user}`chrisjsewell` in {pr}`194` ##### ✨ sync tabs by URL query parameters Synchronised tabs can now be selected by adding a query parameter to the URL, for that sync-group, such as `?code=python` for ```restructuredtext .. tab-set-code:: .. literalinclude:: snippet.py :language: python .. literalinclude:: snippet.js :language: javascript ``` The last selected tab key, per group, is also persisted to `SessionStorage` by {user}`mikemckiernan` and {user}`chrisjsewell` in {pr}`196` ##### Improve - 👌 Use reference name by default for internal link cards by {user}`gabalafou` in {pr}`183` - 👌 Improve specificity of JS function name by {user}`danirus` in {pr}`153` - 👌 Remove duplicate CSS hashing for sphinx >= 7.1 by {user}`chrisjsewell` in {pr}`193` ##### 👌 Improve `dropdown` title bar There are three visible changes: 1. The "default" behaviour of the right chevron is to go from right-facing (closed) to down-facing (open), instead of down-facing (closed) to up-facing (open). There is also a rotate transition on opening/closing. The old default behaviour can be retained by using the new `:chevron: down-up` directive option. 2. The prefix icon (optional), title text, and chevron state icon are now all better aligned 3. The top/bottom padding is now 0.5em instead of 1em The PR also introduces three new CSS variables to control font sizes of the dropdown: ```css --sd-fontsize-tabs-label: 1rem; --sd-fontsize-dropdown-title: 1rem; --sd-fontweight-dropdown-title: 700; ``` Internally, the HTML / CSS is changed, such that the title is now an `inline-flex` box, with three columns arranged with `justify-content: space-between`: | icon (optional) | text (`flex-grow: 1`) | state chevron | | -------------- | -------------------- | -------------- | | | | | Also, the state chevron was previously two distinct SVGs (with one hidden), but now is one that get rotated on open/close. by {user}`chrisjsewell` in {pr}`192` ##### Fix - 🐛 Fix tab-item label with nested syntax by {user}`Praecordi` in {pr}`135` - 🐛 Fix do not close `input` tag by {user}`chrisjsewell` in {pr}`195` ##### Internal - 📚 Update theme versions by {user}`chrisjsewell` in {pr}`189` - 📚 Make octicon list a table by {user}`chrisjsewell` in {pr}`188` - 📚 Add sphinx-immaterial to doc theme builds by {user}`chrisjsewell` in {pr}`190` - 📚 Change syntax dropdown color by {user}`chrisjsewell` in {pr}`191` - 🔧 Add FIPS compliant flag to md5 call by {user}`gabor-varga` in {pr}`162` - 🔧 define `build.os` for RTD to fix build by {user}`sciencewhiz` in {pr}`176` - 🔧 Move to ruff by {user}`chrisjsewell` in {pr}`185` **Full Changelog**:
srstevenson/nb-clean (srstevenson/nb-clean) ### [`v3.3.0`](https://togithub.com/srstevenson/nb-clean/releases/tag/3.3.0): 3..3.0 [Compare Source](https://togithub.com/srstevenson/nb-clean/compare/3.2.0...3.3.0) #### What's Changed - Bump ruff from 0.1.8 to 0.1.9 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/247](https://togithub.com/srstevenson/nb-clean/pull/247) - Bump mypy from 1.7.1 to 1.8.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/248](https://togithub.com/srstevenson/nb-clean/pull/248) - Bump pytest from 7.4.3 to 7.4.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/249](https://togithub.com/srstevenson/nb-clean/pull/249) - Change Dependabot update interval to monthly by [@​srstevenson](https://togithub.com/srstevenson) in [https://github.com/srstevenson/nb-clean/pull/250](https://togithub.com/srstevenson/nb-clean/pull/250) - Bump ruff from 0.1.9 to 0.1.11 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/251](https://togithub.com/srstevenson/nb-clean/pull/251) - Update README.md to make long vs short flags clearer by [@​DanielTsiang](https://togithub.com/DanielTsiang) in [https://github.com/srstevenson/nb-clean/pull/253](https://togithub.com/srstevenson/nb-clean/pull/253) - Document command line flag corner cases more clearly by [@​DanielTsiang](https://togithub.com/DanielTsiang) in [https://github.com/srstevenson/nb-clean/pull/254](https://togithub.com/srstevenson/nb-clean/pull/254) - Bump codecov/codecov-action from 3.1.4 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/258](https://togithub.com/srstevenson/nb-clean/pull/258) - Bump ruff from 0.1.11 to 0.1.15 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/256](https://togithub.com/srstevenson/nb-clean/pull/256) - Bump pytest from 7.4.4 to 8.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/257](https://togithub.com/srstevenson/nb-clean/pull/257) - Bump codecov/codecov-action from 4.0.0 to 4.1.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/260](https://togithub.com/srstevenson/nb-clean/pull/260) - Bump ruff from 0.1.15 to 0.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/261](https://togithub.com/srstevenson/nb-clean/pull/261) - Bump poethepoet from 0.24.4 to 0.25.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/262](https://togithub.com/srstevenson/nb-clean/pull/262) - Bump pytest from 8.0.0 to 8.0.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/263](https://togithub.com/srstevenson/nb-clean/pull/263) - Update Ruff configuration by [@​srstevenson](https://togithub.com/srstevenson) in [https://github.com/srstevenson/nb-clean/pull/264](https://togithub.com/srstevenson/nb-clean/pull/264) - Pass `required` as an argument to `add_subparsers` by [@​srstevenson](https://togithub.com/srstevenson) in [https://github.com/srstevenson/nb-clean/pull/265](https://togithub.com/srstevenson/nb-clean/pull/265) - Check `# type: ignore` directives include error code by [@​srstevenson](https://togithub.com/srstevenson) in [https://github.com/srstevenson/nb-clean/pull/266](https://togithub.com/srstevenson/nb-clean/pull/266) - Bump mypy from 1.8.0 to 1.9.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/267](https://togithub.com/srstevenson/nb-clean/pull/267) - Bump pytest from 8.0.2 to 8.1.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/269](https://togithub.com/srstevenson/nb-clean/pull/269) - Bump pytest-cov from 4.1.0 to 5.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/270](https://togithub.com/srstevenson/nb-clean/pull/270) - Bump pytest-mock from 3.12.0 to 3.14.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/268](https://togithub.com/srstevenson/nb-clean/pull/268) - Bump ruff from 0.3.0 to 0.3.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/271](https://togithub.com/srstevenson/nb-clean/pull/271) - Bump codecov/codecov-action from 4.1.0 to 4.1.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/272](https://togithub.com/srstevenson/nb-clean/pull/272) - Bump mypy from 1.9.0 to 1.10.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/274](https://togithub.com/srstevenson/nb-clean/pull/274) - Bump ruff from 0.3.4 to 0.4.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/275](https://togithub.com/srstevenson/nb-clean/pull/275) - Bump nbformat from 5.9.2 to 5.10.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/276](https://togithub.com/srstevenson/nb-clean/pull/276) - Bump pytest from 8.1.1 to 8.2.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/277](https://togithub.com/srstevenson/nb-clean/pull/277) - Bump poethepoet from 0.25.0 to 0.26.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/278](https://togithub.com/srstevenson/nb-clean/pull/278) - Bump codecov/codecov-action from 4.1.1 to 4.3.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/279](https://togithub.com/srstevenson/nb-clean/pull/279) - Bump codecov/codecov-action from 4.3.1 to 4.4.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/280](https://togithub.com/srstevenson/nb-clean/pull/280) - Bump pytest from 8.2.0 to 8.2.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/281](https://togithub.com/srstevenson/nb-clean/pull/281) - Bump ruff from 0.4.2 to 0.4.7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/srstevenson/nb-clean/pull/282](https://togithub.com/srstevenson/nb-clean/pull/282) - Add `--remove-all-notebook-metadata` flag by [@​yasirroni](https://togithub.com/yasirroni) in [https://github.com/srstevenson/nb-clean/pull/163](https://togithub.com/srstevenson/nb-clean/pull/163) #### New Contributors - [@​DanielTsiang](https://togithub.com/DanielTsiang) made their first contribution in [https://github.com/srstevenson/nb-clean/pull/253](https://togithub.com/srstevenson/nb-clean/pull/253) **Full Changelog**: https://github.com/srstevenson/nb-clean/compare/3.2.0...3.3.0
astral-sh/uv (uv) ### [`v0.2.11`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0211) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.2.10...0.2.11) ##### Enhancements - Add support for local directories with `--index-url` ([#​4226](https://togithub.com/astral-sh/uv/pull/4226)) - Add mTLS support ([#​4171](https://togithub.com/astral-sh/uv/pull/4171)) - Allow version specifiers to be used in Python version requests ([#​4214](https://togithub.com/astral-sh/uv/pull/4214)) ##### Bug fixes - Always install as editable when duplicate dependencies are requested ([#​4208](https://togithub.com/astral-sh/uv/pull/4208)) - Avoid crash with `XDG_CONFIG_HOME=/dev/null` ([#​4200](https://togithub.com/astral-sh/uv/pull/4200)) - Improve handling of missing interpreters during discovery ([#​4218](https://togithub.com/astral-sh/uv/pull/4218)) - Make missing `METADATA` file a recoverable error ([#​4247](https://togithub.com/astral-sh/uv/pull/4247)) - Represent build tag as `u64` ([#​4253](https://togithub.com/astral-sh/uv/pull/4253)) ##### Documentation - Document Windows 10 requirement ([#​4210](https://togithub.com/astral-sh/uv/pull/4210)) ##### Release - Re-add `aarch64-unknown-linux-gnu` binary to release assets ([#​4254](https://togithub.com/astral-sh/uv/pull/4254)) ### [`v0.2.10`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0210) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.2.9...0.2.10) ##### Enhancements - Accept `file://` URLs for `requirements.txt` et all references ([#​4145](https://togithub.com/astral-sh/uv/pull/4145)) - Add support for `--prefix` ([#​4085](https://togithub.com/astral-sh/uv/pull/4085)) ##### CLI - Add `pyproject.toml` to CLI help ([#​4181](https://togithub.com/astral-sh/uv/pull/4181)) - Drop "registry" prefix from request timeout log ([#​4144](https://togithub.com/astral-sh/uv/pull/4144)) ##### Bug fixes - Allow transitive URLs via recursive extras ([#​4155](https://togithub.com/astral-sh/uv/pull/4155)) - Avoid pre-fetching for unbounded minimum versions ([#​4149](https://togithub.com/astral-sh/uv/pull/4149)) - Avoid showing dev hints for Python requirements ([#​4111](https://togithub.com/astral-sh/uv/pull/4111)) - Include non-standard ports in keyring host queries ([#​4061](https://togithub.com/astral-sh/uv/pull/4061)) - Omit URL dependencies from pre-release hints ([#​4140](https://togithub.com/astral-sh/uv/pull/4140)) - Improve static metadata extraction for Poetry projects ([#​4182](https://togithub.com/astral-sh/uv/pull/4182)) ##### Documentation - Document bytecode compilation in pip compatibility guide ([#​4195](https://togithub.com/astral-sh/uv/pull/4195)) - Fix PEP 508 link in preview doc `specifying_dependencies` ([#​4158](https://togithub.com/astral-sh/uv/pull/4158)) - Clarify role of `--system` flag ([#​4031](https://togithub.com/astral-sh/uv/pull/4031)) ### [`v0.2.9`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#029) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.2.8...0.2.9) ##### Enhancements - Respect existing `.egg-link` files in site packages ([#​4082](https://togithub.com/astral-sh/uv/pull/4082)) ##### Bug fixes - Avoid extra-only filtering for constraints ([#​4095](https://togithub.com/astral-sh/uv/pull/4095)) ##### Documentation - Add install link for specific version to README ([#​4105](https://togithub.com/astral-sh/uv/pull/4105)) ### [`v0.2.8`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#028) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.2.7...0.2.8) ##### Bug fixes - Fix `uv venv` handling when `VIRTUAL_ENV` refers to an non-existent environment ([#​4073](https://togithub.com/astral-sh/uv/pull/4073)) ### [`v0.2.7`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#027) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.2.6...0.2.7) ##### CLI - Support `NO_COLOR` and `FORCE_COLOR` environment variables ([#​3979](https://togithub.com/astral-sh/uv/pull/3979)) ##### Performance - Avoid building packages with dynamic versions ([#​4058](https://togithub.com/astral-sh/uv/pull/4058)) - Avoid work-stealing in byteco

Configuration

📅 Schedule: Branch creation - "on the 16th day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.