build(deps): bump the minor-and-patch group with 7 updates
Type: Pull Request
State: Closed
Association: Contributor
Comments: 1
(about 2 months ago)
(about 1 month ago)
(about 1 month ago)
dependencies python
Bumps the minor-and-patch group with 7 updates:
| Package | From | To |
|---|---|---|
| pystac | 1.13.0 |
1.14.0 |
| mypy | 1.17.1 |
1.18.1 |
| sphinx-click | 6.0.0 |
6.1.0 |
| xdoctest | 1.2.0 |
1.3.0 |
| numpy | 2.3.2 |
2.3.3 |
| pycparser | 2.22 |
2.23 |
| starlette | 0.47.3 |
0.48.0 |
Updates pystac from 1.13.0 to 1.14.0
Release notes
Sourced from pystac's releases.
v1.14.0
What's Changed
- update parquet and zarr media types, add others by
@philvarnerin stac-utils/pystac#1554- feat: permissive extent deserialization by
@gadomskiin stac-utils/pystac#1559- fix: type of proj:code setter by
@gadomskiin stac-utils/pystac#1560- ItemCollection: add link to related STAC API spec by
@soxofaanin stac-utils/pystac#1567- Update
DefaultStacIOto fix parsing non-ascii in urls by@jsignellin stac-utils/pystac#1566- fix: mypy typing by
@gadomskiin stac-utils/pystac#1569- Update how to read tutorial by
@jsignellin stac-utils/pystac#1573- Make pystac pass User-Agent to work around urllib being blocked by
@jsignellin stac-utils/pystac#1576- Include a plain text repr for when notebook is untrusted. by
@jsignellin stac-utils/pystac#1577Full Changelog: https://github.com/stac-utils/pystac/compare/v1.13.0...v1.14.0
Changelog
Sourced from pystac's changelog.
[v1.14.0] - 2025-09-11
Added
- Added to pystac.MediaType values VND_APACHE_PARQUET and VND_ZARR with the current standard media type value for these types and new media types COPC and VND_PMTILES (#1554)
Changed
- Pass "User-Agent": "pystac/3.13.0" in request headers to work around urllib's default "User-Agent" being blocked by readthedocs (#1576)
- Include a plain text repr in notebooks so untrusted notebooks look better (#1577)
Fixed
Commits
44d06afrelease: v1.14.0 (#1578)8902d29Include a plain text repr for when notebook is untrusted. (#1577)4748c0bMake pystac pass User-Agent to work around urllib being blocked (#1576)e973546build(deps): bump actions/setup-python from 5 to 6 (#1574)fd50d9bUpdate how to read tutorial (#1573)918c629build(deps): bump actions/checkout from 4 to 5 (#1570)65562c1fix: mypy typing (#1569)8bc0151UpdateDefaultStacIOto fix parsing non-ascii in urls (#1566)795befaItemCollection: add link to related STAC API spec (#1567)7621455fix: type of proj:code setter (#1560)- Additional commits viewable in compare view
Updates mypy from 1.17.1 to 1.18.1
Changelog
Sourced from mypy's changelog.
Mypy Release Notes
Next Release
Mypy 1.18
We’ve just uploaded mypy 1.18 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:
python3 -m pip install -U mypyYou can read the full documentation for this release on Read the Docs.
Mypy Performance Improvements
Mypy 1.18 includes numerous performance improvements, resulting in about 40% speedup compared to 1.17 when type checking mypy itself. In extreme cases, the improvement can be 10x or higher. The list below is an overview of the various mypy optimizations. Many mypyc improvements (discussed in a separate section below) also improve performance.
Type caching optimizations have a small risk of causing regressions. When reporting issues with unexpected inferred types, please also check if
--disable-expression-cachewill work around the issue, as it turns off some of these optimizations.
- Improve self check performance by 1.8% (Jukka Lehtosalo, PR 19768, 19769, 19770)
- Optimize fixed-format deserialization (Ivan Levkivskyi, PR 19765)
- Use macros to optimize fixed-format deserialization (Ivan Levkivskyi, PR 19757)
- Two additional micro‑optimizations (Ivan Levkivskyi, PR 19627)
- Another set of micro‑optimizations (Ivan Levkivskyi, PR 19633)
- Cache common types (Ivan Levkivskyi, PR 19621)
- Skip more method bodies in third‑party libraries for speed (Ivan Levkivskyi, PR 19586)
- Simplify the representation of callable types (Ivan Levkivskyi, PR 19580)
- Add cache for types of some expressions (Ivan Levkivskyi, PR 19505)
- Use cache for dictionary expressions (Ivan Levkivskyi, PR 19536)
- Use cache for binary operations (Ivan Levkivskyi, PR 19523)
- Cache types of type objects (Ivan Levkivskyi, PR 19514)
- Avoid duplicate work when checking boolean operations (Ivan Levkivskyi, PR 19515)
- Optimize generic inference passes (Ivan Levkivskyi, PR 19501)
- Speed up the default plugin (Jukka Lehtosalo, PRs 19385 and 19462)
- Remove nested imports from the default plugin (Ivan Levkivskyi, PR 19388)
- Micro‑optimize type expansion (Jukka Lehtosalo, PR 19461)
- Micro‑optimize type indirection (Jukka Lehtosalo, PR 19460)
- Micro‑optimize the plugin framework (Jukka Lehtosalo, PR 19464)
- Avoid temporary set creation in subtype checking (Jukka Lehtosalo, PR 19463)
- Subtype checking micro‑optimization (Jukka Lehtosalo, PR 19384)
- Return early where possible in subtype check (Stanislav Terliakov, PR 19400)
- Deduplicate some types before joining (Stanislav Terliakov, PR 19409)
- Speed up type checking by caching argument inference context (Jukka Lehtosalo, PR 19323)
... (truncated)
Commits
03fbaa9bump version to 1.18.1 due to wheels failureb44a1fbremoved +dev from version7197a99Removed Unreleased in the Changelog for Release 1.18 (#19827)ee61cecUpdates to 1.18 changelog (#19826)24eed0bInitial changelog for release 1.18 (#19818)0ca1f2aExpose --fixed-format-cache if compiled (#19815)2ce1bb2[mypyc] Fix subclass processing in detect_undefined_bitmap (#19787)a6b55f0feat: new mypyc primitives for weakref.proxy (#19217)5a323ddMake --allow-redefinition-new argument public (#19796)8638eb4[stubtest] temporary--ignore-disjoint-basesflag (#19740)- Additional commits viewable in compare view
Updates sphinx-click from 6.0.0 to 6.1.0
Commits
58473a8Migrate to trusted publishing0d4f938Drop support for Python < 3.10, add Python 3.13073353aMigrate setuptools, mypy configuration to pyproject.toml83a5a17Prefer Group over MultiCommandd9705e8Bump actions versionsa94049apre-commit: Bump versionsdc11fe1pre-commit: Migrate to ruffc999be2pre-commit: Bump versions- See full diff in compare view
Updates xdoctest from 1.2.0 to 1.3.0
Release notes
Sourced from xdoctest's releases.
Version 1.3.0
Added
- New
ASYNCbasic directive to hold the asyncio event loop in any section of code. Useful for multitasking tests.- Support for 3.14
Changed
- Removed
16806_WORKAROUNDas it is not longer needed for Python 3.8+- Removed deprecated --xdoc-force-dynamic and --allow-xdoc-dynamic flags
- Improved speed (~6x) of doctest collection when running in pytest
- Uses pytest plugin system to disable stdlib doctest instead of monkey patching.
Fixed
- Fixed incorrect return type in docstrings
- The doctest parser no longer expand tabs to spaces
What's Changed
- Start branch for dev/1.2.1 by
@Erotemicin Erotemic/xdoctest#162- Dev Branch: 1.2.1 by
@Erotemicin Erotemic/xdoctest#163- Enable 313 in CI by
@Erotemicin Erotemic/xdoctest#165- Dev/1.2.1 by
@Erotemicin Erotemic/xdoctest#166- static_parse update by
@lczykin Erotemic/xdoctest#168- Dev/1.2.1 by
@Erotemicin Erotemic/xdoctest#170- fix: dont expand tabs to spaces by
@Erotemicin Erotemic/xdoctest#172- Disable
_pytest.doctestvia the plugin system by@TTsangSCin Erotemic/xdoctest#174- Improve async support with a new directive by
@x42005e1fin Erotemic/xdoctest#176- Dev/1.3.0 by
@Erotemicin Erotemic/xdoctest#177- Use
asyncio.Runneron Python>=3.11 by@x42005e1fin Erotemic/xdoctest#178- Update documentation according to the latest changes by
@x42005e1fin Erotemic/xdoctest#179New Contributors
@lczykmade their first contribution in Erotemic/xdoctest#168@TTsangSCmade their first contribution in Erotemic/xdoctest#174@x42005e1fmade their first contribution in Erotemic/xdoctest#176Full Changelog: https://github.com/Erotemic/xdoctest/compare/v1.2.0...refs/heads/release
Changelog
Sourced from xdoctest's changelog.
Version 1.3.0 - Unreleased
Added
- New
ASYNCbasic directive to hold the asyncio event loop in any section of code. Useful for multitasking tests.Changed
- Removed
16806_WORKAROUNDas it is not longer needed for Python 3.8+- Removed deprecated --xdoc-force-dynamic and --allow-xdoc-dynamic flags
- Improved speed (~6x) of doctest collection when running in pytest
- Uses pytest plugin system to disable stdlib doctest instead of monkey patching.
Fixed
- Fixed incorrect return type in docstrings
- The doctest parser no longer expand tabs to spaces
Commits
fac8308Update documentation according to the latest changes (#179)f19a808Useasyncio.Runneron Python>=3.11 (#178)2646c4bDev/1.3.0 (#177)9f633b1Improve async support with a new directive (#176)e029e41Merge pull request #174 from TTsangSC/reversibly-disable-doctestb143525Add changelog notebe66ffaRemove unused importsd3dd93aBackward compatibilitya6f4f4dFixed corresponding testsb018ce7Fixes- Additional commits viewable in compare view
Updates numpy from 2.3.2 to 2.3.3
Release notes
Sourced from numpy's releases.
2.3.3 (Sep 9, 2025)
NumPy 2.3.3 Release Notes
The NumPy 2.3.3 release is a patch release split between a number of maintenance updates and bug fixes. This release supports Python versions 3.11-3.14. Note that the 3.14.0 final is currently expected in Oct, 2025. This release is based on 3.14.0rc2.
Contributors
A total of 13 people contributed to this release. People with a "+" by their names contributed a patch for the first time.
- Aleksandr A. Voyt +
- Bernard Roesler +
- Charles Harris
- Hunter Hogan +
- Joren Hammudoglu
- Maanas Arora
- Matti Picus
- Nathan Goldbaum
- Raghuveer Devulapalli
- Sanjay Kumar Sakamuri Kamalakar +
- Tobias Markus +
- Warren Weckesser
- Zebreus +
Pull requests merged
A total of 23 pull requests were merged for this release.
- #29440: MAINT: Prepare 2.3.x for further development.
- #29446: BUG: Fix test_configtool_pkgconfigdir to resolve PKG_CONFIG_DIR...
- #29447: BLD: allow targeting webassembly without emscripten
- #29460: MAINT: Backport write_release.py
- #29473: MAINT: Bump pypa/cibuildwheel from 3.1.0 to 3.1.2
- #29500: BUG: Always return a real dtype from linalg.cond (gh-18304) (#29333)
- #29501: MAINT: Add .file entry to all .s SVML files
- #29556: BUG: Casting from one timedelta64 to another didn't handle NAT.
- #29562: BLD: update vendored Meson to 1.8.3 [wheel build]
- #29563: BUG: Fix metadata not roundtripping when pickling datetime (#29555)
- #29587: TST: update link and version for Intel SDE download
- #29593: TYP: add
sortedkwarg tounique- #29672: MAINT: Update pythoncapi-compat from main.
- #29673: MAINT: Update cibuildwheel.
- #29674: MAINT: Fix typo in wheels.yml
- #29683: BUG, BLD: Correct regex for ppc64 VSX3/VSX4 feature detection
- #29684: TYP: ndarray.fill() takes no keyword arguments
- #29685: BUG: avoid thread-unsafe refcount check in temp elision
- #29687: CI: replace comment-hider action in mypy_primer workflow
... (truncated)
Commits
f2a77a7Merge pull request #29702 from charris/prepare-2.3.38641006REL: Prepare for the NumPy 2.3.3 release [wheel build]f024265Merge pull request #29701 from charris/backport-2969784f2eedMerge pull request #29700 from charris/backport-296957cacdbfUpdate VXE and VXE2 detection regex patterns028c469TYP: appease ruff4b80666TYP: fixnp.boolmethod declarationsf2a6b75Merge pull request #29691 from charris/backport-29665a707cbfMerge pull request #29689 from charris/backport-296623d66056BUG: use correct input dtype in flatiter assignment- Additional commits viewable in compare view
Updates pycparser from 2.22 to 2.23
Release notes
Sourced from pycparser's releases.
release_v2.23
What's Changed
- Allow abstract declarator "static" (GH issue #539) by
@gpercivain eliben/pycparser#545- Add support for Python 3.13 by
@hugovkin eliben/pycparser#550- Add dirent and socket typedefs. by
@MegaManSecin eliben/pycparser#558- Support for labels with no statement by
@ignatiraboin eliben/pycparser#562- Accept empty 'case' or 'default' labels by
@ignatiraboin eliben/pycparser#564- fix: preserve parentheses for statement exprs by
@zawan-ilain eliben/pycparser#566- fix: hex float types by
@zawan-ilain eliben/pycparser#567- Explicit error for comments, with README link by
@cellularmitosisin eliben/pycparser#569- showemptyattrs option on Node.show() by
@cellularmitosisin eliben/pycparser#570- Add fake typedefs for GNU Extension 128-bit integers. by
@dj-wednesdayin eliben/pycparser#577- Typedef for __kernel_sa_family_t in linux/socket.h by
@crosserin eliben/pycparser#578New Contributors
@gpercivamade their first contribution in eliben/pycparser#545@MegaManSecmade their first contribution in eliben/pycparser#558@ignatirabomade their first contribution in eliben/pycparser#562@zawan-ilamade their first contribution in eliben/pycparser#566@cellularmitosismade their first contribution in eliben/pycparser#569@dj-wednesdaymade their first contribution in eliben/pycparser#577@crossermade their first contribution in eliben/pycparser#578Full Changelog: https://github.com/eliben/pycparser/compare/release_v2.22...release_v2.23
Commits
5b60167Prepare for release 2.237b24736Typedef for __kernel_sa_family_t in _fake_typedefs.h (#578)90184f1Add fake typedefs for GNU Extension 128-bit integers. (#577)f04fdcdshowemptyattrs option on Node.show() (#570)156eae7Explicit error for comments, with README link (#569)2215299fix: hex float types (#567)037bd31fix: preserve parentheses for statement exprs (#566)9cecc09Accept empty 'case' or 'default' labels (#564)7ae671dSupport for labels with no statement (#562)42b5423Add dirent and socket typedefs. (#558)- Additional commits viewable in compare view
Updates starlette from 0.47.3 to 0.48.0
Release notes
Sourced from starlette's releases.
Version 0.48.0
Added
- Add official Python 3.14 support #3013.
Changed
New Contributors
@yakimkamade their first contribution in Kludex/starlette#2943@mbeijenmade their first contribution in Kludex/starlette#2939Full Changelog: https://github.com/Kludex/starlette/compare/0.47.3...0.48.0
Changelog
Sourced from starlette's changelog.
0.48.0 (September 13, 2025)
Added
- Add official Python 3.14 support #3013.
Changed
Commits
e18637cVersion 0.48.0 (#3014)1bee3efAdd official Python 3.14 support (#3013)c379051Updatepublish.yamlwith latest PyPI recommendations (#3011)40a8147feat: implement rfc9110 http status names (#2939)efea3b8chore: set minimum uv version (#3012)63e70d0chore: add citation file (#3010)da0f1ceci: pin github actions' versions (#3009)4bd6ab1chore: add Marcelo Trylesinski as maintainer (#3008)118c7c7Rename branchmastertomain(#3001)73d83e9Clarify BaseHTTPMiddleware effect on contextvars propagation (#2943)- 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
2
+141
-140
Package Dependencies
Technical Details
| ID: | 8191124 |
| UUID: | 2829331209 |
| Node ID: | PR_kwDOFf5Hus6opCsJ |
| Host: | GitHub |
| Repository: | stac-utils/stac-api-validator |
| Mergeable: | Yes |
| Merge State: | Clean |