chore(deps): bump the python-packages group with 3 updates
Type: Pull Request
State: Open
Association: Contributor
Comments: 0
(10 months ago)
(10 months ago)
dependencies python
Bumps the python-packages group with 3 updates: certifi, click and markdown-it-py.
Updates certifi from 2025.8.3 to 2025.10.5
Commits
fb14ac42025.10.05 (#371)2c7c7eeAdd Python 3.14 classifier in setup.py1a5cb7bBump actions/setup-python from 5.6.0 to 6.0.0 (#367)dea5960Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (#366)83566b7Bump actions/checkout from 4.2.2 to 5.0.0ca2e121Bump actions/download-artifact from 4.3.0 to 5.0.0- See full diff in compare view
Updates click from 8.1.8 to 8.3.0
Release notes
Sourced from click's releases.
8.3.0
This is the Click 8.3.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecation, or introduce potentially breaking changes.
We encourage everyone to upgrade. You can read more about our Version Support Policy on our website.
PyPI: https://pypi.org/project/click/8.3.0/ Changes: https://click.palletsprojects.com/page/changes/#version-8-3-0 Milestone https://github.com/pallets/click/milestone/27
Improved flag option handling: Reworked the relationship between
flag_valueanddefaultparameters for better consistency:
- The
defaultparameter value is now preserved as-is and passed directly to CLI functions (no more unexpected transformations)- Exception: flag options with
default=Truemaintain backward compatibility by defaulting to theirflag_value- The
defaultparameter can now be any type (bool,None, etc.)- Fixes inconsistencies reported in: #1992 #2514 #2610 #3024 #3030
Allow
defaultto be set onArgumentfornargs = -1. #2164 #3030Show correct auto complete value for
nargsoption in combination with flag option #2813Show correct auto complete value for nargs option in combination with flag option #2813
Fix handling of quoted and escaped parameters in Fish autocompletion. #2995 #3013
Lazily import
shutil. #3023Properly forward exception information to resources registered with
click.core.Context.with_resource(). #2447 #3058Fix regression related to EOF handling in CliRunner. #2939 #2940
8.2.2
This is the Click 8.2.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.
PyPI: https://pypi.org/project/click/8.2.2/ Changes: https://click.palletsprojects.com/page/changes/#version-8-2-2 Milestone: https://github.com/pallets/click/milestone/25
- Fix reconciliation of
default,flag_valueandtypeparameters for flag options, as well as parsing and normalization of environment variables. #2952 #2956- Fix typing issue in
BadParameterandMissingParameterexceptions for the parameterparam_hintthat did not allow for a sequence of string where the underlying functino_join_param_hintsallows for it. #2777 #2990- Use the value of
Enumchoices to render their default value in help screen. #2911 #3004- Fix completion for the Z shell (
zsh) for completion items containing colons. #2703 #2846- Don't include envvar in error hint when not configured. #2971 #2972
... (truncated)
Changelog
Sourced from click's changelog.
Version 8.3.0
Released 2025-09-17
Improved flag option handling: Reworked the relationship between
flag_valueanddefaultparameters for better consistency:
- The
defaultparameter value is now preserved as-is and passed directly to CLI functions (no more unexpected transformations)- Exception: flag options with
default=Truemaintain backward compatibility by defaulting to theirflag_value- The
defaultparameter can now be any type (bool,None, etc.)- Fixes inconsistencies reported in: :issue:
1992:issue:2514:issue:2610:issue:3024:pr:3030Allow
defaultto be set onArgumentfornargs = -1. :issue:2164:pr:3030Show correct auto complete value for
nargsoption in combination with flag option :issue:2813Fix handling of quoted and escaped parameters in Fish autocompletion. :issue:
2995:pr:3013Lazily import
shutil. :pr:3023Properly forward exception information to resources registered with
click.core.Context.with_resource(). :issue:2447:pr:3058Fix regression related to EOF handling in CliRunner. :issue:
2939:pr:2940Version 8.2.2
Released 2025-07-31
- Fix reconciliation of
default,flag_valueandtypeparameters for flag options, as well as parsing and normalization of environment variables. :issue:2952:pr:2956- Fix typing issue in
BadParameterandMissingParameterexceptions for the parameterparam_hintthat did not allow for a sequence of string where the underlying function_join_param_hintsallows for it. :issue:2777:pr:2990- Use the value of
Enumchoices to render their default value in help screen. Refs :issue:2911:pr:3004- Fix completion for the Z shell (
zsh) for completion items containing colons. :issue:2703:pr:2846- Don't include envvar in error hint when not configured. :issue:
2971:pr:2972- Fix a rare race in
click.testing.StreamMixer's finalization that manifested as aValueErroron close in a multi-threaded test session. :issue:2993:pr:2991Version 8.2.1
Released 2025-05-20
... (truncated)
Commits
00fadb8Release version 8.3.02a0e3batesting/CliRunner: Fix regression related to EOF introduced in 262bdf0 (#2940)e11a1efMerge branch 'main' into fix-cli-runner-prompt-eof-handling36deba8Forward exception information to resources registered in a context (#3058)f2cae7a#2447 Add summary of PR to changelog for 8.3.x7c7ec36#2447 Split resource exception handling tests in single and nested92129c5#2447 Added exception forwarding to context tests555fa9b#2447 Forward exception data to exit stack when calling__exit__16fe802Add more tests onEnumrendering (#3053)d36de6fAdd more tests on Enum rendering their item's names and not values- Additional commits viewable in compare view
Updates markdown-it-py from 3.0.0 to 4.0.0
Release notes
Sourced from markdown-it-py's releases.
v4.0.0
What's Changed
This primarily drops support for Python 3.8 and 3.9, adds support for Python 3.13, and updates the parser to comply with Commonmark 0.31.2 and Markdown-It v14.1.0.
Upgrades
- ⬆️ Drop Python 3.8, test 3.13 by
@chrisjsewellin executablebooks/markdown-it-py#342- ⬆️ Drop support for Python 3.9 by
@chrisjsewellin executablebooks/markdown-it-py#360- ⬆️ Comply with Commonmark 0.31.2 by
@chrisjsewellin executablebooks/markdown-it-py#362Improvements
- 👌 Improve performance of "text" inline rule by
@hukkinin executablebooks/markdown-it-py#347- 👌 Use
str.removesuffixby@hukkinin executablebooks/markdown-it-py#348- 👌 limit the number of autocompleted cells in a table by
@chrisjsewellin executablebooks/markdown-it-py#364- 👌 fix quadratic complexity in reference parser by
@chrisjsewellin executablebooks/markdown-it-py#367Bug fixes
- 🐛 Fix emphasis inside raw links bugs by
@tsutsu3in executablebooks/markdown-it-py#320Maintenance
- 🔧 Replace black and isort with ruff formatter by
@chrisjsewellin executablebooks/markdown-it-py#313- 🔧 Fixed Code Style paragraph still referring to flake8 by
@venthurin executablebooks/markdown-it-py#309- 🔧 Add "store_labels" to OptionsType by
@chrisjsewellin executablebooks/markdown-it-py#343- 🔧 Move
code_styleto dependency group by@chrisjsewellin executablebooks/markdown-it-py#344- 🔧 Update codecov action by
@chrisjsewellin executablebooks/markdown-it-py#345- 🔧 Update pre-commit and upload-artifact by
@chrisjsewellin executablebooks/markdown-it-py#359- 🔧 Improve spec update script by
@chrisjsewellin executablebooks/markdown-it-py#361- 🔧 simplify logic in scanDelims by
@chrisjsewellin executablebooks/markdown-it-py#365- 🧪 Add CI testing for Python 3.12 by
@hugovkin executablebooks/markdown-it-py#303- 🧪 Fix codecov by
@chrisjsewellin executablebooks/markdown-it-py#332Documentation
- 📚 Fix typo by
@bwagnerin executablebooks/markdown-it-py#315- 📚 Fix RTD build by
@chrisjsewellin executablebooks/markdown-it-py#322- 📚 DOCS: Fix a few old URLs by
@elijahgreensteinin executablebooks/markdown-it-py#358- 📚 Improve README by
@mrmurilo75in executablebooks/markdown-it-py#340- 📚 Fix CI badge link by
@tsutsu3in executablebooks/markdown-it-py#291- 📚 Update docs by
@chrisjsewellin executablebooks/markdown-it-py#292- 📚 Add icon to readme by
@chrisjsewellin executablebooks/markdown-it-py#293- 📚 Update icon by
@chrisjsewellin executablebooks/markdown-it-py#294- 📚 DOCS: Clarify docs regarding security configuration by
@djramonesin executablebooks/markdown-it-py#296- 📚 Fix the RTD build by
@chrisjsewellin executablebooks/markdown-it-py#311- 📚 DOCS: Fix typos by
@elijahgreensteinin executablebooks/markdown-it-py#366
... (truncated)
Changelog
Sourced from markdown-it-py's changelog.
4.0.0 - 2024-08-10
This primarily drops support for Python 3.9, adds support for Python 3.13, and updates the parser to comply with Commonmark 0.31.2 and Markdown-It v14.1.0.
- ⬆️ Drop support for Python 3.9 in #360
- ⬆️ Comply with Commonmark 0.31.2 in #362
- 👌 Improve performance of "text" inline rule in #347
- 👌 Use
str.removesuffixin #348- 👌 limit the number of autocompleted cells in a table in #364
- 👌 fix quadratic complexity in reference parser in #367
- 🐛 Fix emphasis inside raw links bugs in #320
Full Changelog: https://github.com/executablebooks/markdown-it-py/compare/v3.0.0...v4.0.0
Commits
c62983f🚀 RELEASE v4.0.0 (#368)9e93bd5👌 fix quadratic complexity in reference parser (#367)da45c87📚 DOCS: Fix typos (#366)87b16e2🔧 simplify logic in scanDelims (#365)e400964👌 limit the number of autocompleted cells in a table (#364)4535d77⬆️ Comply with Commonmark 0.31.2 (#362)8eb20ac🔧 Improve spec update script (#361)fb9d3ab⬆️ Drop support for Python 3.9 (#360)9ffe841📚 DOCS: Fix a few old URLs (#358)154fe43🔧 Update pre-commit and upload-artifact (#359)- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Pull Request Statistics
1
1
+3
-3
Package Dependencies
Technical Details
| ID: | 9631833 |
| UUID: | 2890358843 |
| Node ID: | PR_kwDOAOL9tc6sR2A7 |
| Host: | GitHub |
| Repository: | josegonzalez/python-github-backup |
| Mergeable: | Yes |
| Merge State: | Clean |
| Rebaseable: | Yes |