Materials-Consortia / optimade-python-tools

Tools for implementing and consuming OPTIMADE APIs in Python
https://www.optimade.org/optimade-python-tools/
MIT License
68 stars 42 forks source link

Bump the python-dependencies group across 1 directory with 10 updates #2148

Closed dependabot[bot] closed 2 weeks ago

dependabot[bot] commented 2 weeks ago

Bumps the python-dependencies group with 10 updates in the / directory:

Package From To
pydantic[email] 2.8.2 2.9.1
pydantic-settings 2.4.0 2.5.2
mongomock 4.1.2 4.2.0.post1
fastapi 0.112.2 0.114.2
starlette 0.38.2 0.38.5
httpx 0.27.0 0.27.2
rich 13.8.0 13.8.1
pymatgen 2024.8.9 2024.9.10
jarvis-tools 2024.8.10 2024.8.30
mkdocstrings[python] 0.26.0 0.26.1

Updates pydantic[email] from 2.8.2 to 2.9.1

Release notes

Sourced from pydantic[email]'s releases.

v2.9.1 (2024-09-09)

What's Changed

Fixes

Full Changelog: https://github.com/pydantic/pydantic/compare/v2.9.0...v2.9.1

v2.9.0 (2024-09-05)

The code released in v2.9.0 is practically identical to that of v2.9.0b2.

Check out our blog post to learn more about the release highlights!

What's Changed

Packaging

New Features

Changes

... (truncated)

Changelog

Sourced from pydantic[email]'s changelog.

v2.9.0 (2024-09-05)

GitHub release

The code released in v2.9.0 is practically identical to that of v2.9.0b2.

What's Changed

Packaging

New Features

Changes

Performance

... (truncated)

Commits


Updates pydantic-settings from 2.4.0 to 2.5.2

Release notes

Sourced from pydantic-settings's releases.

v2.5.2

What's Changed

Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.5.1...v2.5.2

v2.5.1

What's Changed

Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.5.0...v2.5.1

v2.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.4.0...v2.5.0

Commits


Updates mongomock from 4.1.2 to 4.2.0.post1

Release notes

Sourced from mongomock's releases.

4.2.0

What's Changed

What happened to the 4.1.3 release

The previous CI/CD solution (Travis CI) was refusing to run the publish pipelines due to usage quota issues.

New Contributors

Full Changelog: https://github.com/mongomock/mongomock/compare/4.1.2...4.2.0-post.1

Commits


Updates fastapi from 0.112.2 to 0.114.2

Release notes

Sourced from fastapi's releases.

0.114.2

Fixes

Translations

  • 🌐 Add Portuguese translation for docs/pt/docs/tutorial/request-form-models.md. PR #12175 by @​ceb10n.
  • 🌐 Add Chinese translation for docs/zh/docs/project-generation.md. PR #12170 by @​waketzheng.
  • 🌐 Add Dutch translation for docs/nl/docs/python-types.md. PR #12158 by @​maxscheijen.

Internal

0.114.1

Refactors

  • ⚡️ Improve performance in request body parsing with a cache for internal model fields. PR #12184 by @​tiangolo.

Docs

  • 📝 Remove duplicate line in docs for docs/en/docs/environment-variables.md. PR #12169 by @​prometek.

Translations

Internal

0.114.0

You can restrict form fields to only include those declared in a Pydantic model and forbid any extra field sent in the request using Pydantic's model_config = {"extra": "forbid"}:

from typing import Annotated

from fastapi import FastAPI, Form from pydantic import BaseModel

app = FastAPI() </tr></table>

... (truncated)

Commits
  • 2ada161 🔖 Release version 0.114.2
  • 3a5fd71 📝 Update release notes
  • 88d4f2c 🐛 Fix form field regression (#12194)
  • 0fc6e34 📝 Update release notes
  • 2a43511 💡 Add comments with instructions for Playwright screenshot scripts (#12193)
  • ed66d70 📝 Update release notes
  • e50faca 🌐 Add Portuguese translation for `docs/pt/docs/tutorial/request-form-models.m...
  • 93e50e3 📝 Update release notes
  • 4a94fe3 🌐 Add Chinese translation for docs/zh/docs/project-generation.md (#12170)
  • 492943f 📝 Update release notes
  • Additional commits viewable in compare view


Updates starlette from 0.38.2 to 0.38.5

Release notes

Sourced from starlette's releases.

Version 0.38.5

Fixed

  • Schedule BackgroundTasks from within BaseHTTPMiddleware #2688. This behavior was removed in 0.38.3, and is now restored.

Full Changelog: https://github.com/encode/starlette/compare/0.38.4...0.38.5

Version 0.38.4

Fixed

  • Ensure accurate root_path removal in get_route_path function #2600

Full Changelog: https://github.com/encode/starlette/compare/0.38.3...0.38.4

Version 0.38.3

Added

  • Support for Python 3.13 #2662.

Fixed

  • Don't poll for disconnects in BaseHTTPMiddleware via StreamingResponse #2620.

Full Changelog: https://github.com/encode/starlette/compare/0.38.2...0.38.3

Changelog

Sourced from starlette's changelog.

0.38.5 (September 7, 2024)

Fixed

  • Schedule BackgroundTasks from within BaseHTTPMiddleware #2688. This behavior was removed in 0.38.3, and is now restored.

0.38.4 (September 1, 2024)

Fixed

  • Ensure accurate root_path removal in get_route_path function #2600.

0.38.3 (September 1, 2024)

Added

  • Support for Python 3.13 #2662.

Fixed

  • Don't poll for disconnects in BaseHTTPMiddleware via StreamingResponse #2620.
Commits


Updates httpx from 0.27.0 to 0.27.2

Release notes

Sourced from httpx's releases.

Version 0.27.2

0.27.2 (27th August, 2024)

Fixed

  • Reintroduced supposedly-private URLTypes shortcut. (#2673)

Version 0.27.1

0.27.1 (27th August, 2024)

Added

  • Support for zstd content decoding using the python zstandard package is added. Installable using httpx[zstd]. (#3139)

Fixed

  • Improved error messaging for InvalidURL exceptions. (#3250)
  • Fix app type signature in ASGITransport. (#3109)
Changelog

Sourced from httpx's changelog.

0.27.2 (27th August, 2024)

Fixed

  • Reintroduced supposedly-private URLTypes shortcut. (#2673)

0.27.1 (27th August, 2024)

Added

  • Support for zstd content decoding using the python zstandard package is added. Installable using httpx[zstd]. (#3139)

Fixed

  • Improved error messaging for InvalidURL exceptions. (#3250)
  • Fix app type signature in ASGITransport. (#3109)
Commits


Updates rich from 13.8.0 to 13.8.1

Release notes

Sourced from rich's releases.

The Python 3.13 release

[13.8.1] - 2024-09-10

Fixed

Changelog

Sourced from rich's changelog.

[13.8.1] - 2024-09-10

Fixed

Commits


Updates pymatgen from 2024.8.9 to 2024.9.10

Release notes

Sourced from pymatgen's releases.

v2024.9.10

💥 Breaking: NumPy/Cython integer type changed from np.long/np.int_ to int64 on Windows to align with NumPy 2.x, changing the default integer type to int64 on Windows 64-bit systems in favor of the platform-dependent np.int_ type. Recommendation: Please explicitly declare dtype=np.int64 when initializing a NumPy array if it's passed to a Cythonized pymatgen function like find_points_in_spheres. You may also want to test downstream packages with NumPy 1.x on Windows in CI pipelines.

🛠 Enhancements

🐛 Bug Fixes

💥 Breaking Changes

📖 Documentation

🧹 House-Keeping

🚀 Performance

🚧 CI

💡 Refactoring

... (truncated)

Changelog

Sourced from pymatgen's changelog.

v2024.9.10

💥 Breaking: NumPy/Cython integer type changed from np.long/np.int_ to int64 on Windows to align with NumPy 2.x, changing the default integer type to int64 on Windows 64-bit systems in favor of the platform-dependent np.int_ type. Recommendation: Please explicitly declare dtype=np.int64 when initializing a NumPy array if it's passed to a Cythonized pymatgen function like find_points_in_spheres. You may also want to test downstream packages with NumPy 1.x on Windows in CI pipelines.

🛠 Enhancements

🐛 Bug Fixes

💥 Breaking Changes

📖 Documentation

🧹 House-Keeping

🚀 Performance

🚧 CI

💡 Refactoring

... (truncated)

Commits
codecov[bot] commented 2 weeks ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 90.79%. Comparing base (0ee9e2a) to head (b0a8d31). Report is 3 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #2148 +/- ## ======================================= Coverage 90.79% 90.79% ======================================= Files 75 75 Lines 4824 4824 ======================================= Hits 4380 4380 Misses 444 444 ``` | [Flag](https://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/2148/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia) | Coverage Δ | | |---|---|---| | [project](https://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/2148/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia) | `90.79% <100.00%> (ø)` | | | [validator](https://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/2148/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia) | `90.79% <100.00%> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.