30 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
ef76c5e0b0 |
fix(deps): update dependency astroid to v3.3.10 (#336)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astroid](https://github.com/pylint-dev/astroid) | project.dependencies | patch | `==3.3.9` -> `==3.3.10` | --- ### Release Notes <details> <summary>pylint-dev/astroid (astroid)</summary> ### [`v3.3.10`](https://github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-3310) [Compare Source](https://github.com/pylint-dev/astroid/compare/v3.3.9...v3.3.10) \============================= Release date: 2025-05-10 - Avoid importing submodules sharing names with standard library modules. Closes [#​2684](https://github.com/pylint-dev/astroid/issues/2684) - Fix bug where `pylint code.custom_extension` would analyze `code.py` or `code.pyi` instead if they existed. Closes [pylint-dev/pylint#3631](https://github.com/pylint-dev/pylint/issues/3631) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC44LjIiLCJ1cGRhdGVkSW5WZXIiOiI0MC44LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19--> Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/336 Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
7173c5ae8a |
fix(deps): update dependency exceptiongroup to v1.3.0 (#337)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [exceptiongroup](https://github.com/agronholm/exceptiongroup) ([changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst)) | project.dependencies | minor | `==1.2.2` -> `==1.3.0` | --- ### Release Notes <details> <summary>agronholm/exceptiongroup (exceptiongroup)</summary> ### [`v1.3.0`](https://github.com/agronholm/exceptiongroup/releases/tag/1.3.0) [Compare Source](https://github.com/agronholm/exceptiongroup/compare/1.2.2...1.3.0) - Added `**kwargs` to function and method signatures as appropriate to match the signatures in the standard library - In line with the stdlib typings in typeshed, updated `(Base)ExceptionGroup` generic types to define defaults for their generic arguments (defaulting to `BaseExceptionGroup[BaseException]` and `ExceptionGroup[Exception]`) (PR by [@​mikenerone](https://github.com/mikenerone)) - Changed `BaseExceptionGroup.__init__()` to directly call `BaseException.__init__()` instead of the superclass `__init__()` in order to emulate the CPython behavior (broken or not) (PR by [@​cfbolz](https://github.com/cfbolz)) - Changed the `exceptions` attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed to `BaseExceptionGroup` to match CPython behavior ([#​143](https://github.com/agronholm/exceptiongroup/issues/143)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC44LjIiLCJ1cGRhdGVkSW5WZXIiOiI0MC44LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19--> Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/337 Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
50273a5a7a |
fix(deps): update dependency platformdirs to v4.3.8 (#335)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [platformdirs](https://github.com/tox-dev/platformdirs) ([changelog](https://github.com/tox-dev/platformdirs/releases)) | project.dependencies | patch | `==4.3.7` -> `==4.3.8` | --- ### Release Notes <details> <summary>tox-dev/platformdirs (platformdirs)</summary> ### [`v4.3.8`](https://github.com/tox-dev/platformdirs/releases/tag/4.3.8) [Compare Source](https://github.com/tox-dev/platformdirs/compare/4.3.7...4.3.8) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Add missing examples and fix order of examples in README by [@​gene1wood](https://github.com/gene1wood) in https://github.com/tox-dev/platformdirs/pull/355 #### New Contributors - [@​gene1wood](https://github.com/gene1wood) made their first contribution in https://github.com/tox-dev/platformdirs/pull/355 **Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.7...4.3.8 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC44LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19--> Reviewed-on: #335 Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
c0f735f500 |
fix(deps): update dependency charset-normalizer to v3.4.2 (#332)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [charset-normalizer](https://github.com/jawah/charset_normalizer) ([changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)) | project.dependencies | patch | `==3.4.1` -> `==3.4.2` | --- ### Release Notes <details> <summary>jawah/charset_normalizer (charset-normalizer)</summary> ### [`v3.4.2`](https://github.com/jawah/charset_normalizer/blob/HEAD/CHANGELOG.md#342-2025-05-02) [Compare Source](https://github.com/jawah/charset_normalizer/compare/3.4.1...3.4.2) ##### Fixed - Addressed the DeprecationWarning in our CLI regarding `argparse.FileType` by backporting the target class into the package. ([#​591](https://github.com/jawah/charset_normalizer/issues/591)) - Improved the overall reliability of the detector with CJK Ideographs. ([#​605](https://github.com/jawah/charset_normalizer/issues/605)) ([#​587](https://github.com/jawah/charset_normalizer/issues/587)) ##### Changed - Optional mypyc compilation upgraded to version 1.15 for Python >= 3.8 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4wLjgiLCJ1cGRhdGVkSW5WZXIiOiI0MC4wLjgiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInR5cGUvZGVwZW5kZW5jaWVzIl19--> Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/332 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
a9f1b0a7bf |
fix(deps): update dependency certifi to v2025.4.26 (#331)
Some checks failed
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Release / Test (push) Failing after 1s
Security / sonarqube (push) Successful in 7m22s
Security / snyk (push) Successful in 9m22s
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [certifi](https://github.com/certifi/python-certifi) | project.dependencies | minor | `==2025.1.31` -> `==2025.4.26` | --- ### Release Notes <details> <summary>certifi/python-certifi (certifi)</summary> ### [`v2025.4.26`](https://github.com/certifi/python-certifi/compare/2025.01.31...2025.04.26) [Compare Source](https://github.com/certifi/python-certifi/compare/2025.01.31...2025.04.26) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTYuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #331 Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
b4c529ed91 |
fix(deps): update dependency mypy-extensions to v1.1.0 (#330)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [mypy-extensions](https://github.com/python/mypy_extensions) | project.dependencies | minor | `==1.0.0` -> `==1.1.0` | --- ### Release Notes <details> <summary>python/mypy_extensions (mypy-extensions)</summary> ### [`v1.1.0`](https://github.com/python/mypy_extensions/compare/1.0.0...1.1.0) [Compare Source](https://github.com/python/mypy_extensions/compare/1.0.0...1.1.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTMuNSIsInVwZGF0ZWRJblZlciI6IjM5LjI1My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #330 Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
4977cc5502 |
fix(deps): update dependency packaging to v25 (#329)
Some checks failed
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Test (push) Failing after 1s
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 5m59s
Security / snyk (push) Successful in 7m44s
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [packaging](https://github.com/pypa/packaging) | project.dependencies | major | `==24.2` -> `==25.0` | --- ### Release Notes <details> <summary>pypa/packaging (packaging)</summary> ### [`v25.0`](https://github.com/pypa/packaging/releases/tag/25.0) [Compare Source](https://github.com/pypa/packaging/compare/24.2...25.0) #### What's Changed - Re-add a test for Unicode file name parsing by [@​Siddhesh-Agarwal](https://github.com/Siddhesh-Agarwal) in https://github.com/pypa/packaging/pull/863 - Upgrade to ruff 0.9.1 by [@​DimitriPapadopoulos](https://github.com/DimitriPapadopoulos) in https://github.com/pypa/packaging/pull/865 - Add support for PEP 738 Android tags by [@​mhsmith](https://github.com/mhsmith) in https://github.com/pypa/packaging/pull/880 - feat(markers): support 'extras' and 'dependency_groups' markers by [@​frostming](https://github.com/frostming) in https://github.com/pypa/packaging/pull/888 #### New Contributors - [@​Siddhesh-Agarwal](https://github.com/Siddhesh-Agarwal) made their first contribution in https://github.com/pypa/packaging/pull/863 - [@​mhsmith](https://github.com/mhsmith) made their first contribution in https://github.com/pypa/packaging/pull/880 - [@​frostming](https://github.com/frostming) made their first contribution in https://github.com/pypa/packaging/pull/888 **Full Changelog**: https://github.com/pypa/packaging/compare/24.2...25.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTEuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI1MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #329 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
92b5d9468c |
fix(deps): update dependency lazy-object-proxy to v1.11.0 (#328)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [lazy-object-proxy](https://github.com/ionelmc/python-lazy-object-proxy) ([changelog](https://python-lazy-object-proxy.readthedocs.io/en/latest/changelog.html)) | project.dependencies | minor | `==1.10.0` -> `==1.11.0` | --- ### Release Notes <details> <summary>ionelmc/python-lazy-object-proxy (lazy-object-proxy)</summary> ### [`v1.11.0`](https://github.com/ionelmc/python-lazy-object-proxy/blob/HEAD/CHANGELOG.rst#1110-2025-04-16) [Compare Source](https://github.com/ionelmc/python-lazy-object-proxy/compare/v1.10.0...v1.11.0) - Added Python 3.13 wheels. - Added support for `__format__`. - Dropped support for Python 3.8. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDUuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI0NS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #328 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
6b6290b6a8 |
fix(deps): update dependency dill to v0.4.0 (#327)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [dill](https://github.com/uqfoundation/dill) | project.dependencies | minor | `==0.3.9` -> `==0.4.0` | --- ### Release Notes <details> <summary>uqfoundation/dill (dill)</summary> ### [`v0.4.0`](https://github.com/uqfoundation/dill/releases/tag/0.4.0) [Compare Source](https://github.com/uqfoundation/dill/compare/0.3.9...0.4.0) ### 0.4.0 Release Notes With `dill`, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures, `dill` also has some good tools to help you discover why your object fails to pickle. `dill` installs with `pip`: `$ pip install dill` `dill` requires: `- python or pypy, >=3.8` Optional requirements: `- pyreadline, >=1.7.1` (install with `$ pip install dill[readline]`) `- objgraph, >=1.7.2` (install with `$ pip install dill[graph]`) `dill` is licensed under 3-clause BSD: >>> import dill >>> print (dill.license()) To cite `dill`: >>> import dill >>> print (dill.citation()) #### What's Changed - update travis badge link by [@​mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/683 - fix buiding documentation with sphinx 8.x by [@​kloczek](https://github.com/kloczek) in https://github.com/uqfoundation/dill/pull/684 - add initial support for python 3.14 by [@​mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/691 - Bump starlette from 0.37.2 to 0.40.0 in /docs by [@​dependabot](https://github.com/dependabot) in https://github.com/uqfoundation/dill/pull/686 - fix typo in requirements.txt by [@​mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/693 - updated copyright for 2025 by [@​mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/696 - Bump jinja2 from 3.1.4 to 3.1.5 in /docs by [@​dependabot](https://github.com/dependabot) in https://github.com/uqfoundation/dill/pull/695 - support pypy-3.11 by [@​mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/701 - update docs requirements; CI for pypy3.11 by [@​mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/702 - fix CodeType support for PyPy3.11 7.3.19+ by [@​mgorny](https://github.com/mgorny) in https://github.com/uqfoundation/dill/pull/707 - move travis build of 3.9 to focal by [@​mmckerns](https://github.com/mmckerns) in https://github.com/uqfoundation/dill/pull/708 - Bump jinja2 from 3.1.5 to 3.1.6 in /docs by [@​dependabot](https://github.com/dependabot) in https://github.com/uqfoundation/dill/pull/705 #### New Contributors - [@​kloczek](https://github.com/kloczek) made their first contribution in https://github.com/uqfoundation/dill/pull/684 **Full Changelog**: https://github.com/uqfoundation/dill/compare/0.3.9...0.4.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDUuMiIsInVwZGF0ZWRJblZlciI6IjM5LjI0NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #327 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
9b16a4a96d |
fix(deps): update dependency urllib3 to v2.4.0 (#326)
Some checks failed
Release / Print Release (push) Has been skipped
Release / Create Release (push) Has been skipped
Release / Test (push) Failing after 1s
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 2m32s
Security / snyk (push) Successful in 1m1s
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [urllib3](https://github.com/urllib3/urllib3) ([changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)) | project.dependencies | minor | `==2.3.0` -> `==2.4.0` | --- ### Release Notes <details> <summary>urllib3/urllib3 (urllib3)</summary> ### [`v2.4.0`](https://github.com/urllib3/urllib3/blob/HEAD/CHANGES.rst#240-2025-04-10) [Compare Source](https://github.com/urllib3/urllib3/compare/2.3.0...2.4.0) \================== ## Features - Applied PEP 639 by specifying the license fields in pyproject.toml. (`#​3522 <https://github.com/urllib3/urllib3/issues/3522>`\__) - Updated exceptions to save and restore more properties during the pickle/serialization process. (`#​3567 <https://github.com/urllib3/urllib3/issues/3567>`\__) - Added `verify_flags` option to `create_urllib3_context` with a default of `VERIFY_X509_PARTIAL_CHAIN` and `VERIFY_X509_STRICT` for Python 3.13+. (`#​3571 <https://github.com/urllib3/urllib3/issues/3571>`\__) ## Bugfixes - Fixed a bug with partial reads of streaming data in Emscripten. (`#​3555 <https://github.com/urllib3/urllib3/issues/3555>`\__) ## Misc - Switched to uv for installing development dependecies. (`#​3550 <https://github.com/urllib3/urllib3/issues/3550>`\__) - Removed the `multiple.intoto.jsonl` asset from GitHub releases. Attestation of release files since v2.3.0 can be found on PyPI. (`#​3566 <https://github.com/urllib3/urllib3/issues/3566>`\__) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMSIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/326 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
09aee7a958 |
chore(deps): lock file maintenance (#325)
Some checks failed
Release / Test (push) Failing after 1s
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 2m56s
Security / snyk (push) Successful in 4m23s
This PR contains the following updates: | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed | 🔧 This Pull Request updates lock files to use the latest dependency versions. --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjEuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #325 Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
80a8a9273c |
fix(deps): update dependency pyparsing to v3.2.3 (#324)
Some checks failed
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Test (push) Failing after 1s
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 2m10s
Security / snyk (push) Successful in 3m23s
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | pyparsing | project.dependencies | patch | `==3.2.2` -> `==3.2.3` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #324 Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
4494bce7ef |
fix(deps): update dependency pyparsing to v3.2.2 (#322)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | pyparsing | project.dependencies | patch | `==3.2.1` -> `==3.2.2` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #322 Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
23dc22ff43 |
chore(deps): lock file maintenance (#321)
This PR contains the following updates: | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed | 🔧 This Pull Request updates lock files to use the latest dependency versions. --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #321 Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
7ff8471f17 |
fix(deps): update dependency platformdirs to v4.3.7 (#320)
Some checks failed
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Test (push) Failing after 1s
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 1m39s
Security / snyk (push) Successful in 2m5s
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [platformdirs](https://github.com/tox-dev/platformdirs) ([changelog](https://github.com/tox-dev/platformdirs/releases)) | project.dependencies | patch | `==4.3.6` -> `==4.3.7` | --- ### Release Notes <details> <summary>tox-dev/platformdirs (platformdirs)</summary> ### [`v4.3.7`](https://github.com/tox-dev/platformdirs/releases/tag/4.3.7) [Compare Source](https://github.com/tox-dev/platformdirs/compare/4.3.6...4.3.7) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Chunk dependabot updates into a single PR by [@​ofek](https://github.com/ofek) in https://github.com/tox-dev/platformdirs/pull/311 - Drop support for EOL Python 3.8 by [@​hugovk](https://github.com/hugovk) in https://github.com/tox-dev/platformdirs/pull/330 **Full Changelog**: https://github.com/tox-dev/platformdirs/compare/4.3.6...4.3.7 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDguMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #320 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
f6d53af176 |
fix(deps): update dependency iniconfig to v2.1.0 (#319)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [iniconfig](https://github.com/pytest-dev/iniconfig) | project.dependencies | minor | `==2.0.0` -> `==2.1.0` | --- ### Release Notes <details> <summary>pytest-dev/iniconfig (iniconfig)</summary> ### [`v2.1.0`](https://github.com/pytest-dev/iniconfig/blob/HEAD/CHANGELOG#210) [Compare Source](https://github.com/pytest-dev/iniconfig/compare/v2.0.0...v2.1.0) \===== - fix artifact building - pin minimal version of hatch - drop eol python 3.8 - add python 3.12 and 3.13 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDguMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #319 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
c5e1b59cc1 |
chore(deps): lock file maintenance (#318)
This PR contains the following updates: | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed | 🔧 This Pull Request updates lock files to use the latest dependency versions. --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDAuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIwMC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #318 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
fde8bf1d6c |
fix(deps): update dependency attrs to v25.3.0 (#317)
Some checks failed
Release / Create Release (push) Has been skipped
Release / Print Release (push) Has been skipped
Release / Test (push) Failing after 1s
Release / Build Wheel File (push) Has been skipped
Release / Publish to PyPI (push) Has been skipped
Release / Publish Docker Images (push) Has been skipped
Security / sonarqube (push) Successful in 6m3s
Security / snyk (push) Successful in 7m43s
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [attrs](https://github.com/python-attrs/attrs) ([changelog](https://www.attrs.org/en/stable/changelog.html)) | project.dependencies | minor | `==25.2.0` -> `==25.3.0` | --- ### Release Notes <details> <summary>python-attrs/attrs (attrs)</summary> ### [`v25.3.0`](https://github.com/python-attrs/attrs/blob/HEAD/CHANGELOG.md#2530---2025-03-13) [Compare Source](https://github.com/python-attrs/attrs/compare/25.2.0...25.3.0) ##### Changes - Restore support for generator-based `field_transformer`s. [#​1417](https://github.com/python-attrs/attrs/issues/1417) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTkuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE5OS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/317 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
90d3133a03 |
fix(deps): update dependency attrs to v25.2.0 (#316)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [attrs](https://github.com/python-attrs/attrs) ([changelog](https://www.attrs.org/en/stable/changelog.html)) | project.dependencies | minor | `==25.1.0` -> `==25.2.0` | --- ### Release Notes <details> <summary>python-attrs/attrs (attrs)</summary> ### [`v25.2.0`](https://github.com/python-attrs/attrs/blob/HEAD/CHANGELOG.md#2520---2025-03-12) [Compare Source](https://github.com/python-attrs/attrs/compare/25.1.0...25.2.0) ##### Changes - Checking mandatory vs non-mandatory attribute order is now performed after the field transformer, since the field transformer may change attributes and/or their order. [#​1147](https://github.com/python-attrs/attrs/issues/1147) - `attrs.make_class()` now allows for Unicode class names. [#​1406](https://github.com/python-attrs/attrs/issues/1406) - Speed up class creation by 30%-50% by compiling methods only once and using a variety of other techniques. [#​1407](https://github.com/python-attrs/attrs/issues/1407) - The error message if an attribute has both an annotation and a type argument will now disclose *what* attribute seems to be the problem. [#​1410](https://github.com/python-attrs/attrs/issues/1410) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTYuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE5Ni4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/316 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
d4f4f88f69 |
chore(deps): lock file maintenance (#315)
This PR contains the following updates: | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed | 🔧 This Pull Request updates lock files to use the latest dependency versions. --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE5MS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: #315 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
7431b6c606 |
fix(deps): update dependency astroid to v3.3.9 (#314)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astroid](https://github.com/pylint-dev/astroid) | project.dependencies | patch | `==3.3.8` -> `==3.3.9` | --- ### Release Notes <details> <summary>pylint-dev/astroid (astroid)</summary> ### [`v3.3.9`](https://github.com/pylint-dev/astroid/blob/HEAD/ChangeLog#Whats-New-in-astroid-339) [Compare Source](https://github.com/pylint-dev/astroid/compare/v3.3.8...v3.3.9) \============================ Release date: 2025-03-09 - Fix crash when `sys.modules` contains lazy loader objects during checking. Closes [#​2686](https://github.com/pylint-dev/astroid/issues/2686) Closes [pylint-dev/pylint#8589](https://github.com/pylint-dev/pylint/issues/8589) - Upload release assets to PyPI via Trusted Publishing. Refs [pylint-dev/pylint#10256](https://github.com/pylint-dev/pylint/issues/10256) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE5MS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/314 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: Renovate [BOT] <renovate-bot@git.tainton.uk> Co-committed-by: Renovate [BOT] <renovate-bot@git.tainton.uk> |
|||
ad72c54632 | chore(deps): lock file maintenance | |||
93c65db6d4 | chore(deps): lock file maintenance | |||
4c69f319af | fix(deps): update dependency certifi to v2025 | |||
8b2f98a82f | fix(deps): update dependency attrs to v25 | |||
135e363b18 | fix(deps): update dependency urllib3 to v2.3.0 | |||
d570024664 | chore(deps): update dependency black to v25 | |||
f3f144263a | fix(deps): update dependency pyparsing to v3.2.1 | |||
a7165965ba | fix(deps): update dependency astroid to v3.3.8 | |||
4f78024645 |
feat(repo): migrate to Gitea (#300)
Reviewed-on: public/pypilot#300 |