Skip to content

Bump python-discovery from 1.6.1 to 1.6.4 - #111

Merged
bradymholt merged 1 commit into
mainfrom
dependabot/pip/python-discovery-1.6.4
Oct 29, 2026
Merged

bradymholt merged 1 commit into
mainfrom
dependabot/pip/python-discovery-1.6.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 29, 2026

Copy link
Copy Markdown
Contributor

Bumps python-discovery from 1.6.1 to 1.6.4.

Release notes

Sourced from python-discovery's releases.

v1.6.4

Documentation

  • Clarify the executable paths accepted by try_first_with in the standalone usage example. (#150) by @​travisfortney.

New Contributors

🐍 PyPI release

📜 Full Changelog

1.6.3

Bug fixes

  • Treat specs with dot-only version components, such as python., as literal executable paths instead of raising IndexError by @​harbinresearcher and @​gaborbernat. (#147)
  • Pass PEP 514 ExecutableArguments to registered Windows interpreters when querying them, so a registration that points at a launcher such as py.exe -3.11 reports the interpreter it selects by @​blouirts123 and @​gaborbernat. (#148)

New Contributors

🐍 PyPI release

📜 Full Changelog

v1.6.2

Features

  • Require Python 3.9 or newer for installation while still discovering Python 3.6 and 3.7 interpreters (#142) by @​gaborbernat.

Bug fixes

  • Discard malformed interpreter cache entries and query the interpreter again, including entries with missing, non-string or unusable system_executable paths by @​darrenhuai and @​gaborbernat. (#141)
  • Use the default interpreter query timeout and warn for invalid PY_DISCOVERY_TIMEOUT values. Accept inf or values above the subprocess wait limit to disable the timeout by @​darrenhuai and @​gaborbernat. (#143)

New Contributors

... (truncated)

Changelog

Sourced from python-discovery's changelog.

################# Release History #################

.. towncrier-draft-entries::

.. towncrier release notes start

.. _release-1-6-7:


v1.6.7 (2026-10-28)


.. _release-1-6-7-fixed:

Fixed

  • Rank uv's minor version links behind the concrete install on Windows too, where uv creates them as directory junctions that Path.is_symlink() does not report (:pr:170) by :user:darrenhuai and :user:gaborbernat.
  • Stop a venv lookup from rewriting the executable of earlier results, PythonInfo.current() and PythonInfo.current_system() when they share its base interpreter (:pr:171) by :user:darrenhuai and :user:gaborbernat.

.. _release-1-6-6:


v1.6.6 (2026-10-27)


.. _release-1-6-6-fixed:

Fixed

  • Treat version specifiers with an item that cannot be parsed, such as >=3.x, >=3.12 <4 or >=3.12,foo, as literal executable paths instead of raising a bare AssertionError or ignoring the item during discovery (:pr:157) by :user:darrenhuai and :user:gaborbernat.
  • Accept relative interpreter paths that step up a directory, such as ../venv/bin/python, which were found and queried but never matched the spec (:pr:158) by :user:darrenhuai and :user:gaborbernat.
  • Match ~=X.Y compatible-release specifiers against later minor versions, as PEP 440 defines, instead of only the same minor; ~=3.10 now accepts 3.11 and newer 3.x (:pr:159) by :user:darrenhuai and :user:gaborbernat.

.. _release-1-6-5:


v1.6.5 (2026-10-27)


... (truncated)

Commits
  • 885805a release 1.6.4
  • ac862a4 👷 ci: publish release after PyPI (#153)
  • 9f051ac docs: use an executable path in the try_first_with example (#150)
  • cbb2abd fix: honor PEP 514 executable arguments during discovery (#148)
  • ab2abc8 fix(spec): handle dot-only version components (#147)
  • 4fe2ade release 1.6.2
  • 60ddef1 fix(query): validate PY_DISCOVERY_TIMEOUT (#143)
  • eb1eab7 fix(cache): discard unusable interpreter cache entries (#141)
  • db810b8 feat(python): default to 3.15 and match virtualenv (#142)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [python-discovery](https://github.com/tox-dev/python-discovery) from 1.6.1 to 1.6.4.
- [Release notes](https://github.com/tox-dev/python-discovery/releases)
- [Changelog](https://github.com/tox-dev/python-discovery/blob/main/docs/changelog.rst)
- [Commits](tox-dev/python-discovery@1.6.1...1.6.4)

---
updated-dependencies:
- dependency-name: python-discovery
  dependency-version: 1.6.4
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 29, 2026
@dependabot
dependabot Bot requested a review from bradymholt as a code owner October 29, 2026 17:14
@dependabot dependabot Bot added the python Pull requests that update python code label Oct 29, 2026
@bradymholt
bradymholt merged commit 3fc1730 into main Oct 29, 2026
6 checks passed
@bradymholt
bradymholt deleted the dependabot/pip/python-discovery-1.6.4 branch October 29, 2026 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant