earthobservations / wetterdienst

Open weather data for humans.
https://wetterdienst.readthedocs.io/
MIT License
359 stars 55 forks source link

Bump the python group with 20 updates #1325

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps the python group with 20 updates:

Package From To
eval-type-backport 0.1.3 0.2.0
fsspec 2024.2.0 2024.6.1
pint 0.23 0.24.3
polars 1.2.1 1.3.0
pypdf 4.0.2 4.3.1
rapidfuzz 3.9.4 3.9.5
fastapi 0.110.3 0.111.1
h5py 3.10.0 3.11.0
matplotlib 3.8.4 3.9.1
scipy 1.12.0 1.13.1
xarray 2024.2.0 2024.6.0
xradar 0.4.3 0.5.1
poethepoet 0.25.1 0.27.0
pyproject-fmt 1.8.0 2.1.4
ruff 0.3.3 0.5.5
lmfit 1.2.2 1.3.2
pytest-cov 4.1.0 5.0.0
pytest-rerunfailures 13.0 14.0
furo 2024.1.29 2024.7.18
sphinx-autobuild 2024.2.4 2024.4.16

Updates eval-type-backport from 0.1.3 to 0.2.0

Commits
  • c1232ed Export typing.ForwardRef subclass (#21)
  • 1663fb5 Set max line length to 89 (#19)
  • 86f7012 Drop support for Python 3.7 (#18)
  • 8278511 update conda links to hyphenated (#14)
  • 7820fff Add pip and conda install instructions and anaconda badge (#13)
  • f51a456 Bump actions/setup-python to v5 (#6)
  • 12ef35c Use const tuple instead of const list (#7)
  • a84c1e3 fix version check to be more precise
  • 372fbd1 Fix test for newer Python by setting is_class=True
  • 9c5dede add test_copy_forward_ref_attrs
  • See full diff in compare view


Updates fsspec from 2024.2.0 to 2024.6.1

Commits


Updates pint from 0.23 to 0.24.3

Changelog

Sourced from pint's changelog.

0.24.3 (2024-07-13)

  • Fix the default behaviour for pint-convert (cli) for importing uncertainties package (PR #2032, Issue #2016)
  • Added mu and mc as alternatives for SI micro prefix
  • Added ℓ as alternative for liter
  • Support permille units and symbol (PR #2033, Issue #1963)

0.24.1 (2024-06-24)

  • Fix custom formatter needing the registry object. (PR #2011)
  • Support python 3.9 following difficulties installing with NumPy 2. (PR #2019)
  • Fix default formatting of dimensionless unit issue. (PR #2012)
  • Fix bug preventing custom formatters with modifiers working. (PR #2021)

0.24 (2024-06-07)

  • Fix detection of invalid conversion between offset and delta units. (PR #1905)
  • Added dBW, decibel Watts, which is used in RF high power applications
  • NumPy 2.0 support (PR #1985, #1971)
  • Implement numpy roll (Related to issue #981)
  • Implement numpy correlate (PR #1990)
  • Add dim_sort function to _formatter_helpers.
  • Add dim_order and default_sort_func properties to FullFormatter. (PR #1926, fixes Issue #1841)
  • Documented packages using pint. (PR #1960)
  • Fixed bug causing operations between arrays of quantity scalars and quantity holding array resulting in incorrect units. (PR #1677)
  • Fix LaTeX siuntix formatting when using non_int_type=decimal.Decimal. (PR #1977)
  • Added refractive index units. (PR #1816)
  • Fix converting to offset units of higher dimension e.g. gauge pressure (PR #1949)
  • Fix unhandled TypeError when auto_reduce_dimensions=True and non_int_type=Decimal (PR #1853)
  • Improved error message in get_dimensionality() when non existent units are passed. (PR #1874, Issue #1716)
Commits


Updates polars from 1.2.1 to 1.3.0

Release notes

Sourced from polars's releases.

Python Polars 1.3.0

🚀 Performance improvements

  • Ensure metadata flags are maintained on vertical parallelization (#17804)
  • Ensure only nodes that are not changed are cached in collapse optimizer (#17791)
  • Use bitflags for OptState (#17788)
  • Remove async directory auto-detection (#17779)
  • Fix accidental quadratic horizontal concat (#17783)
  • Batch parquet integer decoding (#17734)
  • Use mmap-ed memory if possible in Parquet reader (#17725)
  • Use bitflags for function options (#17723)
  • Also set target features and tune cpu for CC (#17716)
  • Introduce MemReader to file buffer in Parquet reader (#17712)

✨ Enhancements

  • Expose binary_elementwise_into_string_amortized for plugin authors, recommend apply_into_string_amortized instead of apply_to_buffer (#17903)
  • Expose allocator to capsule (#17817)
  • Decompress in CSV / NDJSON scan (#17841)
  • Ensure unique names in HConcat (#17884)
  • Support authentication with HuggingFace login (#17881)
  • Enable collection with gpu engine (#17550)
  • Support "BY NAME" qualifier for SQL "INTERSECT" and "EXCEPT" set ops (#17835)
  • Write data at table level in write_excel (#17757)
  • Support PyCapsule Interface in DataFrame & Series constructors (#17693)
  • Implement Arrow PyCapsule Interface for Series/DataFrame export (#17676)
  • Raise informative error instead of panicking when passing invalid directives to to_string for Date dtype (#17670)
  • Implement forward/backward fill for all types (#17861)
  • Implement is_in operation on decimal type (#17832)
  • Optimise read_excel when using "calamine" engine with the latest fastexcel (#17735)
  • Support hf:// in read_(csv|ipc|ndjson) functions (#17785)
  • Allow literals in sort (#17780)
  • Expose 'strict' argument to 'is_in' (#17776)
  • Release the GIL in collect_schema (#17761)
  • Cloud support for NDJSON (#17717)
  • Support API token for scanning hf:// (#17682)

🐞 Bug fixes

  • Scanning '%' from cloud (#17890)
  • Raise suitable error when invalid column passed to get_column_index (#17868)
  • Respect glob=False for cloud reads (#17860)
  • Properly write nest-nulled values in Parquet (#17845)
  • Improve default write_excel int/float format when using a dark "table_style" (#17869)
  • Fix from_arrow for struct type (#17839)
  • Fix bool/string usage of "column_totals" parameter in write_excel (#17846)
  • Infer decimal scales on mixed scale input (#17840)
  • Don't ignore timezones in list of dicts constructor (#14211)
  • Raise on unsupported fill strategy dtype (#17837)
  • Properly write nested NullArray in Parquet (#17807)

... (truncated)

Commits
  • 9c29683 build: Remove tune-cpu for lts-cpu (#17912)
  • 865c768 Python Polars 1.3.0 (#17909)
  • 3a97d9a ci(python): On Python release, trigger docs build after API reference build (...
  • 5fc791c feat: Expose binary_elementwise_into_string_amortized for plugin authors, rec...
  • 8bbc947 docs: Updating the join example input for rust for consistency with python ex...
  • 1bb1535 feat(python): Expose allocator to capsule (#17817)
  • b780ff7 ci(python): Set uv pip install to verbose (#17901)
  • 2473807 chore: Fix broken typos command in make pre-commit for py-polars folder (...
  • 1f14e4a feat: Decompress in CSV / NDJSON scan (#17841)
  • de92ea6 build: Update Rust toolchain to nightly-2024-07-26 (#17891)
  • Additional commits viewable in compare view


Updates pypdf from 4.0.2 to 4.3.1

Release notes

Sourced from pypdf's releases.

Version 4.3.1, 2024-07-21

Bug Fixes (BUG)

  • Cope with Matrix entry in field annotations (#2736)

Robustness (ROB)

  • Cope with fields with upside down box/rectangle (#2729)

Maintenance (MAINT)

  • Add deprecate_with_replacement to StreamObject.initializeFromD… (#2728)
  • Deal with cryptography>=43 moving ARC4 (#2765)

Full Changelog

Version 4.3.0, 2024-07-14

What's new

New Features (ENH)

Bug Fixes (BUG)

Documentation (DOC)

  • Various improvements on docstrings and examples by @​j-t-1

Robustness (ROB)

Maintenance (MAINT)

  • Deprecate interiour_color with replacement interior_color (#2706) by @​j-t-1
  • Add deprecate_with_replacement to PdfWriter.find_bookmark (#2674) by @​j-t-1

Code Style (STY)

Full Changelog

... (truncated)

Changelog

Sourced from pypdf's changelog.

Version 4.3.1, 2024-07-21

Bug Fixes (BUG)

  • Cope with Matrix entry in field annotations (#2736)

Robustness (ROB)

  • Cope with fields with upside down box/rectangle (#2729)

Maintenance (MAINT)

  • Add deprecate_with_replacement to StreamObject.initializeFromD… (#2728)
  • Deal with cryptography>=43 moving ARC4 (#2765)

Full Changelog

Version 4.3.0, 2024-06-23

New Features (ENH)

  • Accept ETen-B5 and UniCNS-UTF16 encodings (#2721)
  • Add decode_as_image() to ContentStreams (#2615)
  • context manager for PdfReader (#2666)
  • Add capability to set font and size in fields (#2636)
  • Allow to pass input file without named argument (#2576)

Bug Fixes (BUG)

  • Fix deprecation for Ressources when using old constants (#2705)
  • Fix images issue 4 bits encoding and LUT starting with UTF16_BOM (#2675)
  • Reading large compressed images takes huge time to process (#2644)
  • Highlighted Text Cannot Be Printed (#2604)
  • Fix UnboundLocalError on malformed pdf (#2619)

Robustness (ROB)

  • Cope with missing Standard 14 fonts in fields (#2677)
  • Improve inline image extraction (#2622)
  • Cope with loops in Fields tree (#2656)
  • Discard /I in choice fields for compatibility with Acrobat (#2614)
  • Cope with some issues in pillow (#2595)
  • Cope with some image extraction issues (#2591)

Documentation (DOC)

  • Various improvements on docstrings and examples

Maintenance (MAINT)

  • Deprecate interiour_color with replacement interior_color (#2706)
  • Add deprecate_with_replacement to PdfWriter.find_bookmark (#2674)

Code Style (STY)

  • Change Link to be a non-markup annotation (#2714)

Full Changelog

... (truncated)

Commits


Updates rapidfuzz from 3.9.4 to 3.9.5

Release notes

Sourced from rapidfuzz's releases.

Release 3.9.5

Fixed

  • include simd binaries in pyinstaller builds
  • fix builds with setuptools 72 by upgrading scikit-build
Changelog

Sourced from rapidfuzz's changelog.

Changelog

[3.9.5] - 2024-07-29 ^^^^^^^^^^^^^^^^^^^^ Fixed

* include simd binaries in pyinstaller builds
* fix builds with setuptools 72 by upgrading `scikit-build`

[3.9.4] - 2024-07-02 ^^^^^^^^^^^^^^^^^^^^ Fixed

  • fix bug in Levenshtein.editops and Levenshtein.opcodes which could lead to incorrect results and crashes for some inputs

[3.9.3] - 2024-05-31 ^^^^^^^^^^^^^^^^^^^^ Fixed

* fix None handling for queries in ``process.cdist`` for scorers not supporting SIMD

[3.9.2] - 2024-05-28 ^^^^^^^^^^^^^^^^^^^^ Fixed

  • fix supported versions of taskflow in cmake to be in the range v3.3 - v3.7

[3.9.1] - 2024-05-19 ^^^^^^^^^^^^^^^^^^^^ Fixed

* disable AVX2 on MacOS since it did lead to illegal instructions being generated

[3.9.0] - 2024-05-02 ^^^^^^^^^^^^^^^^^^^^ Changed

  • significantly improve type hints for the library

Fixed

* fix cmake version parsing

[3.8.1] - 2024-04-07 ^^^^^^^^^^^^^^^^^^^^ </tr></table>

... (truncated)

Commits
  • d2caa92 upgrade scikit-build
  • 685252d fix: correction for known wheels
  • c80e7e1 Bump pypa/cibuildwheel from 2.19.1 to 2.19.2 in the github-actions group
  • c0525da update function name
  • 2c3a250 fix documentation for fuzz.ratio
  • e42836a apply formatting
  • 092328f force newest cython version
  • 6bbd17e include simd binaries in pyinstaller builds
  • See full diff in compare view


Updates fastapi from 0.110.3 to 0.111.1

Release notes

Sourced from fastapi's releases.

0.111.1

Upgrades

  • ➖ Remove orjson and ujson from default dependencies. PR #11842 by @​tiangolo.
    • These dependencies are still installed when you install with pip install "fastapi[all]". But they not included in pip install fastapi.
  • 📝 Restored Swagger-UI links to use the latest version possible. PR #11459 by @​UltimateLobster.

Docs

Translations

... (truncated)

Commits


Updates h5py from 3.10.0 to 3.11.0

Commits
  • 2c80981 Merge pull request #2405 from takluyver/rever-3.11
  • 76afe10 Add HDF5 1.14.4 fixes to release notes
  • 0090479 Merge pull request #2406 from ajelenak/libhdf5-1.14.4
  • 0f071a4 Merge pull request #2407 from h5py/dependabot/github_actions/actions-45223d3826
  • 944a4a6 Bump peaceiris/actions-gh-pages from 3 to 4 in the actions group
  • 8f513ce Clean up release notes
  • 62bd813 Rename new whatsnew file, add to index
  • 9c305e2 Updated CHANGELOG for 3.11.0
  • 9e107c4 bumped version to 3.11.0
  • 71af64d Merge pull request #2360 from loichuder/visit-links
  • Additional commits viewable in compare view


Updates matplotlib from 3.8.4 to 3.9.1

Release notes

Sourced from matplotlib's releases.

REL: 3.9.1

This is the first bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

  • Add GitHub artifact attestations for sdist and wheels
  • Re-add matplotlib.cm.get_cmap; note this function will still be removed at a later date
  • Allow duplicate backend entry points
  • Fix Axes autoscaling of thin bars at large locations
  • Fix Axes autoscaling with axhspan / axvspan
  • Fix Axes3D autoscaling of Line3DCollection / Poly3DCollection
  • Fix Axes3D mouse interactivity with non-default roll angle
  • Fix box aspect ratios in Axes3D with alternate vertical axis
  • Fix case handling of backends specified as module://...
  • Fix crash with TkAgg on Windows with tk.window_focus: True
  • Fix interactive update of SubFigures
  • Fix interactivity when using the IPython console
  • Fix pickling of AxesWidgets and SubFigures
  • Fix scaling on GTK3Cairo / GTK4Cairo backends
  • Fix text wrapping within SubFigures
  • Promote mpltype Sphinx role to a public extension; note this is only intended for development reasons

REL: 3.9.0

Highlights of this release include:

  • Plotting and Annotation improvements
    • Axes.inset_axes is no longer experimental
    • Legend support for Boxplot
    • Percent sign in pie labels auto-escaped with usetex=True
    • hatch parameter for stackplot
    • Add option to plot only one half of violin plot
    • axhline and axhspan on polar axes
    • Subplot titles can now be automatically aligned
    • axisartist can now be used together with standard Formatters
    • Toggle minorticks on Axis
    • StrMethodFormatter now respects axes.unicode_minus
  • Figure, Axes, and Legend Layout
    • Subfigures now have controllable zorders
    • Getters for xmargin, ymargin and zmargin
  • Mathtext improvements
    • mathtext documentation improvements
    • mathtext spacing corrections
  • Widget Improvements
    • Check and Radio Button widgets support clearing
  • 3D plotting improvements
    • Setting 3D axis limits now set the limits exactly
  • Other improvements
    • New BackendRegistry for plotting backends
    • Add widths, heights and angles setter to EllipseCollection
    • image.interpolation_stage rcParam

... (truncated)

Commits
  • 44be14c REL: 3.9.1
  • 5325425 DOC: Create release notes for 3.9.1
  • 568a039 Merge pull request #28507 from meeseeksmachine/auto-backport-of-pr-28430-on-v...
  • 7fa9f24 Merge pull request #28506 from meeseeksmachine/auto-backport-of-pr-28451-on-v...
  • 06189c2 Backport PR #28430: Fix pickling of AxesWidgets.
  • c43313a Backport PR #28451: Fix GTK cairo backends
  • 560fdc4 Merge pull request #28499 from meeseeksmachine/auto-backport-of-pr-28498-on-v...
  • 5552302 Backport PR #28498: Don't fail if we can't query system fonts on macOS
  • f76bba4 Merge pull request #28491 from meeseeksmachine/auto-backport-of-pr-28487-on-v...
  • 8ccd2ee Merge pull request #28490 from meeseeksmachine/auto-backport-of-pr-28486-on-v...
  • Additional commits viewable in compare view


Updates scipy from 1.12.0 to 1.13.1

Release notes

Sourced from scipy's releases.

SciPy 1.13.1 Release Notes

SciPy 1.13.1 is a bug-fix release with no new features compared to 1.13.0. The version of OpenBLAS shipped with the PyPI binaries has been increased to 0.3.27.

Authors

  • Name (commits)
  • h-vetinari (1)
  • Jake Bowhay (2)
  • Evgeni Burovski (6)
  • Sean Cheah (2)
  • Lucas Colley (2)
  • DWesl (2)
  • Ralf Gommers (7)
  • Ben Greiner (1) +
  • Matt Haberland (2)
  • Gregory R. Lee (1)
  • Philip Loche (1) +
  • Sijo Valayakkad Manikandan (1) +
  • Matti Picus (1)
  • Tyler Reddy (62)
  • Atsushi Sakai (1)
  • Daniel Schmitz (2)
  • Dan Schult (3)
  • Scott Shambaugh (2)
  • Edgar Andrés Margffoy Tuay (1)

A total of 19 people contributed to this release. People with a "+" by their names contributed a patch for the first time. This list of names is automatically generated, and may not be fully complete.

SciPy 1.13.0 Release Notes

SciPy 1.13.0 is the culmination of 3 months of hard work. This out-of-band release aims to support NumPy 2.0.0, and is backwards compatible to NumPy 1.22.4. The version of OpenBLAS used to build the PyPI wheels has been increased to 0.3.26.dev.

This release requires Python 3.9+ and NumPy 1.22.4 or greater.

For running on PyPy, PyPy3 6.0+ is required.

Highlights of this release

... (truncated)

Commits
  • 44e4eba REL: SciPy 1.13.1 release commit [wheel build]
  • 2eb8e1b Merge pull request #20632 from tylerjereddy/treddy_prep_1_13_1_backports
  • 1a00d48 DOC: PR 20632 updates
  • 11e99ba BUG: stats: Fix zipf.pmf and zipfian.pmf for int32 k (#20702) [wheel bu...
  • 506cbeb MAINT: stats.wilcoxon: fix bug with Ndim>1, shape[axis]>50, NaN, 'auto' (#20592)
  • c9d8613 CI, MAINT: PR 20632 revisions
  • 95c50a4 MAINT: PR 20632 revisions [wheel build]
  • e7abaf1 MAINT: PR 20632 revisions [wheel build]
  • aa32933 CI: PR 20632 revisions [wheel build]
  • 023b0fb CI: MR 20632 revisions
  • Additional commits viewable in compare view


Updates xarray from 2024.2.0 to 2024.6.0

Release notes

Sourced from xarray's releases.

v2024.06.0

This release brings compatibility with numpy 2 and various performance optimizations.

Thanks to the 22 contributors to this release: Alfonso Ladino, David Hoese, Deepak Cherian, Eni Awowale, Ilan Gold, Jessica Scheick, Joe Hamman, Justus Magin, Kai Mühlbauer, Mark Harfouche, Mathias Hauser, Matt Savoie, Maximilian Roos, Mike Thramann, Nicolas Karasiak, Owen Littlejohns, Paul Ockenfuß, Philippe THOMY, Scott Henderson, Spencer Clark, Stephan Hoyer and Tom Nicholas

What's Changed