Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the all group across 1 directory with 14 updates #160

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 1, 2024

Bumps the all group with 14 updates in the / directory:

Package From To
pytest 8.3.2 8.3.3
cython 3.0.10 3.0.11
dash 2.17.1 2.18.1
ipywidgets 8.1.3 8.1.5
jupyter 1.0.0 1.1.1
matplotlib 3.9.1 3.9.2
mypy 1.11.1 1.13.0
numpy 1.26.4 2.0.2
pandas 2.2.2 2.2.3
pillow 10.4.0 11.0.0
pybind11 2.13.1 2.13.6
pyyaml 6.0.1 6.0.2
symengine 0.11.0 0.13.0
sympy 1.13.1 1.13.3

Updates pytest from 8.3.2 to 8.3.3

Release notes

Sourced from pytest's releases.

8.3.3

pytest 8.3.3 (2024-09-09)

Bug fixes

  • #12446: Avoid calling @property (and other instance descriptors) during fixture discovery -- by asottile{.interpreted-text role="user"}

  • #12659: Fixed the issue of not displaying assertion failure differences when using the parameter --import-mode=importlib in pytest>=8.1.

  • #12667: Fixed a regression where type change in [ExceptionInfo.errisinstance]{.title-ref} caused [mypy]{.title-ref} to fail.

  • #12744: Fixed typing compatibility with Python 3.9 or less -- replaced [typing.Self]{.title-ref} with [typing_extensions.Self]{.title-ref} -- by Avasam{.interpreted-text role="user"}

  • #12745: Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments.

  • #6682: Fixed bug where the verbosity levels where not being respected when printing the "msg" part of failed assertion (as in assert condition, msg).

  • #9422: Fix bug where disabling the terminal plugin via -p no:terminal would cause crashes related to missing the verbose option.

    -- by GTowers1{.interpreted-text role="user"}

Improved documentation

  • #12663: Clarify that the [pytest_deselected]{.title-ref} hook should be called from [pytest_collection_modifyitems]{.title-ref} hook implementations when items are deselected.
  • #12678: Remove erroneous quotes from [tmp_path_retention_policy]{.title-ref} example in docs.

Miscellaneous internal changes

  • #12769: Fix typos discovered by codespell and add codespell to pre-commit hooks.
Commits

Updates cython from 3.0.10 to 3.0.11

Changelog

Sourced from cython's changelog.

3.0.11 (2024-08-05)

Features added

  • The C++11 emplace* methods were added to libcpp.deque. Patch by Somin An. (Github issue :issue:6159)

Bugs fixed

  • The exception check value of functions declared in pxd files was not always applied in 3.0.10. (Github issue :issue:6122)

  • A crash on exception deallocations was fixed. (Github issue :issue:6022)

  • A crash was fixed when assigning a zero-length slice to a memoryview. Patch by Michael Man. (Github issue :issue:6227)

  • libcpp.optional.value() could crash if it raised a C++ exception. Patch by Alexander Condello. (Github issue :issue:6190)

  • The return type of str() was mishandled, leading to crashes with language_level=3. (Github issue :issue:6166)

  • bytes.startswith/endswith() failed for non-bytes substrings (e.g. bytearray). (Github issue :issue:6168)

  • Fused ctuples crashed Cython. (Github issue :issue:6068)

  • A compiler crash was fixed when using extension types in fused types. (Github issue :issue:6204)

  • The module cleanup code was incorrect for globally defined memory view slices. (Github issue :issue:6276)

  • Some adaptations were made to enable compilation in Python 3.13. (Github issues :issue:5997, :issue:6182, :issue:6251)

Commits

Updates dash from 2.17.1 to 2.18.1

Release notes

Sourced from dash's releases.

Dash v2.18.1

Fixed

  • #2987 Fix multioutput requiring same number of no_update. Fixes #2986
  • 2988 Fix error handler and grouped outputs. Fixes #2983
  • #2841 Fix typing on Dash init.
  • #1548 Enable changing of selenium url, fix for selenium grid support.

Deprecated

  • #2985 Deprecate dynamic component loader.
  • #2985 Deprecate run_server, use run instead.
  • #2899 Deprecate dcc.LogoutButton, can be replaced with a html.Button or html.A. eg: html.A(href=os.getenv('DASH_LOGOUT_URL')) on a Dash Enterprise instance.
  • #2995 Deprecate Dash.__init__ keywords:
    • The plugins keyword will be removed.
    • Old long_callback_manager keyword will be removed, can use background_callback_manager instead.

Dash v2.18.0

Added

  • #2881 Add outputs_list to window.dash_clientside.callback_context. Fixes #2877.
  • #2903 Add callback on_error handler, either globally on Dash init or per callback basis. Receives the exception as first argument, can return output(s) or None for no_update. Access to original callback context is preserved and set_props works inside the error handler.
  • #2936 Adds support for TypeScript 5.5+.
  • #2789 Add library loading capacity to _allow_dynamic_callbacks

Fixed

  • #2898 Fix error thrown when using non-existent components in callback running keyword. Fixes #2897.
  • #2892 Fix ensures dcc.Dropdown menu maxHeight option works with Datatable. Fixes #2529 #2225
  • #2896 The tabIndex parameter of Div can accept number or string type. Fixes #2891
  • #2900 Allow strings in layout list. Fixes #2890
  • #2908 Fix when environment variables are ignored by Dash.run() at runtime. Fixes #2902
  • #2888 Add id to dcc.Loading DOM. Fixes #2878
  • #2922 Fix background callback hash_function when source is unavailable. Fixes #1885
  • #2915 Fix 'AttributeError' when layout is a function that returns a list of components. Fixes #2905
  • #2956 Add missing useEffect dependency to dcc.Loading component.
  • #2909 Rehighlights dcc.Markdown when it is updated, fixes #2895
Changelog

Sourced from dash's changelog.

[2.18.1] - 2024-09-12

Fixed

  • #2987 Fix multioutput requiring same number of no_update. Fixes #2986
  • 2988 Fix error handler and grouped outputs. Fixes #2983
  • #2841 Fix typing on Dash init.
  • #1548 Enable changing of selenium url, fix for selenium grid support.

Deprecated

  • #2985 Deprecate dynamic component loader.
  • #2985 Deprecate run_server, use run instead.
  • #2899 Deprecate dcc.LogoutButton, can be replaced with a html.Button or html.A. eg: html.A(href=os.getenv('DASH_LOGOUT_URL')) on a Dash Enterprise instance.
  • #2995 Deprecate Dash.__init__ keywords:
    • The plugins keyword will be removed.
    • Old long_callback_manager keyword will be removed, can use background_callback_manager instead.

[2.18.0] - 2024-09-04

Added

  • #2881 Add outputs_list to window.dash_clientside.callback_context. Fixes #2877.
  • #2903 Add callback on_error handler, either globally on Dash init or per callback basis. Receives the exception as first argument, can return output(s) or None for no_update. Access to original callback context is preserved and set_props works inside the error handler.
  • #2936 Adds support for TypeScript 5.5+.
  • #2789 Add library loading capacity to _allow_dynamic_callbacks

Fixed

  • #2898 Fix error thrown when using non-existent components in callback running keyword. Fixes #2897.
  • #2892 Fix ensures dcc.Dropdown menu maxHeight option works with Datatable. Fixes #2529 #2225
  • #2896 The tabIndex parameter of Div can accept number or string type. Fixes #2891
  • #2900 Allow strings in layout list. Fixes #2890
  • #2908 Fix when environment variables are ignored by Dash.run() at runtime. Fixes #2902
  • #2888 Add id to dcc.Loading DOM. Fixes #2878
  • #2922 Fix background callback hash_function when source is unavailable. Fixes #1885
  • #2915 Fix 'AttributeError' when layout is a function that returns a list of components. Fixes #2905
  • #2956 Add missing useEffect dependency to dcc.Loading component.
  • #2909 Rehighlights dcc.Markdown when it is updated, fixes #2895
Commits

Updates ipywidgets from 8.1.3 to 8.1.5

Release notes

Sourced from ipywidgets's releases.

8.1.5

What's Changed

Full Changelog: jupyter-widgets/ipywidgets@8.1.4...8.1.5

8.1.4

What's Changed

New features

Maintenance and bug fixes

Documentation

New Contributors

Full Changelog: jupyter-widgets/ipywidgets@8.1.3...8.1.4

Commits

Updates jupyter from 1.0.0 to 1.1.1

Updates matplotlib from 3.9.1 to 3.9.2

Release notes

Sourced from matplotlib's releases.

REL: 3.9.2

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

This release contains several bug-fixes and adjustments:

  • Be more resilient to I/O failures when writing font cache
  • Fix nondeterministic behavior with subplot spacing and constrained layout
  • Fix sticky edge tolerance relative to data range
  • Improve formatting of image values in cases of singular norms

Windows wheels now bundle the MSVC runtime DLL statically to avoid inconsistencies with other wheels and random crashes depending on import order.

Commits
  • a254b68 REL: 3.9.2
  • 056f307 DOC: Create release notes for 3.9.2
  • 8d867ce Merge branch 'v3.9.1-doc' into v3.9.x
  • 7be8675 Merge pull request #28687 from QuLogic/static-msvc
  • 3ed3d7b Merge pull request #28695 from meeseeksmachine/auto-backport-of-pr-27797-on-v...
  • 8a62afa BLD: Include MSVCP140 runtime statically
  • 81be26f Merge pull request #28688 from QuLogic/auto-backport-of-pr-28668-on-v3.9.x
  • d88a582 Backport PR #27797: DOC: Use video files for saving animations
  • e3159ba Merge pull request #28692 from meeseeksmachine/auto-backport-of-pr-28632-on-v...
  • 465401e Backport PR #28632: DOC: Tell sphinx-gallery to link mpl_toolkits from our build
  • Additional commits viewable in compare view

Updates mypy from 1.11.1 to 1.13.0

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next release

Change to enum membership semantics

As per the updated typing specification for enums, enum members must be left unannotated.

class Pet(Enum):
    CAT = 1  # Member attribute
    DOG = 2  # Member attribute
    WOLF: int = 3  # New error: Enum members must be left unannotated
species: str  # Considered a non-member attribute

In particular, the specification change can result in issues in type stubs (.pyi files), since historically it was common to leave the value absent:

# In a type stub (.pyi file)
class Pet(Enum):
# Change in semantics: previously considered members, now non-member attributes
CAT: int
DOG: int
# Mypy will now issue a warning if it detects this situation in type stubs:
# > Detected enum "Pet" in a type stub with zero members.
# > There is a chance this is due to a recent change in the semantics of enum membership.
# > If so, use `member = value` to mark an enum member, instead of `member: type`

class Pet(Enum):
# As per the specification, you should now do one of the following:
DOG = 1  # Member attribute with value 1 and known type
WOLF = cast(int, ...)  # Member attribute with unknown value but known type
LION = ...  # Member attribute with unknown value and unknown type

Contributed by Terence Honles in PR 17207 and Shantanu Jain in PR 18068.

Mypy 1.13

We’ve just uploaded mypy 1.13 to the Python Package Index (PyPI). Mypy is a static type checker for Python. You can install it as follows:

python3 -m pip install -U mypy

... (truncated)

Commits

Updates numpy from 1.26.4 to 2.0.2

Release notes

Sourced from numpy's releases.

NumPy 2.0.2 release (Aug 26, 2024)

NumPy 2.0.2 Release Notes

NumPy 2.0.2 is a maintenance release that fixes bugs and regressions discovered after the 2.0.1 release.

The Python versions supported by this release are 3.9-3.12.

Contributors

A total of 13 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • Bruno Oliveira +
  • Charles Harris
  • Chris Sidebottom
  • Christian Heimes +
  • Christopher Sidebottom
  • Mateusz Sokół
  • Matti Picus
  • Nathan Goldbaum
  • Pieter Eendebak
  • Raghuveer Devulapalli
  • Ralf Gommers
  • Sebastian Berg
  • Yair Chuchem +

Pull requests merged

A total of 19 pull requests were merged for this release.

  • #27000: REL: Prepare for the NumPy 2.0.1 release [wheel build]
  • #27001: MAINT: prepare 2.0.x for further development
  • #27021: BUG: cfuncs.py: fix crash when sys.stderr is not available
  • #27022: DOC: Fix migration note for alltrue and sometrue
  • #27061: BUG: use proper input and output descriptor in array_assign_subscript...
  • #27073: BUG: Mirror VQSORT_ENABLED logic in Quicksort
  • #27074: BUG: Bump Highway to latest master
  • #27077: BUG: Off by one in memory overlap check
  • #27122: BUG: Use the new npyv_loadable_stride_ functions for ldexp and...
  • #27126: BUG: Bump Highway to latest
  • #27128: BUG: add missing error handling in public_dtype_api.c
  • #27129: BUG: fix another cast setup in array_assign_subscript
  • #27130: BUG: Fix building NumPy in FIPS mode
  • #27131: BLD: update vendored Meson for cross-compilation patches
  • #27146: MAINT: Scipy openblas 0.3.27.44.4
  • #27151: BUG: Do not accidentally store dtype metadata in np.save
  • #27195: REV: Revert undef I and document it
  • #27213: BUG: Fix NPY_RAVEL_AXIS on backwards compatible NumPy 2 builds
  • #27279: BUG: Fix array_equal for numeric and non-numeric scalar types

... (truncated)

Commits
  • 854252d Merge pull request #27280 from charris/prepare-2.0.2
  • cffa071 REL: Prepare for the NumPy 2.0.2 release [wheel build]
  • 1693029 Merge pull request #27279 from charris/backport-27275
  • da9f9c3 BUG: Fix array_equal for numeric and non-numeric scalar types
  • ee1cf96 Merge pull request #27213 from charris/backport-27202
  • 49dec35 BUG: Fix NPY_RAVEL_AXIS on backwards compatible NumPy 2 builds
  • be56ae2 Merge pull request #27195 from charris/backport-27182
  • 75b039c REV: Revert undef I and document it
  • 428e2ba Merge pull request #27151 from charris/backport-27143
  • 451516d BUG: Do not accidentally store dtype metadata in np.save
  • Additional commits viewable in compare view

Updates pandas from 2.2.2 to 2.2.3

Release notes

Sourced from pandas's releases.

Pandas 2.2.3

We are pleased to announce the release of pandas 2.2.3. This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes. Pandas 2.2.3 supports Python 3.9 and higher.

The release will be available on the defaults and conda-forge channels:

conda install pandas

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

Commits

Updates pillow from 10.4.0 to 11.0.0

Release notes

Sourced from pillow's releases.

11.0.0

https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html

Changes

... (truncated)

Changelog

Sourced from pillow's changelog.

11.0.0 (2024-10-15)

  • Update licence to MIT-CMU #8460 [hugovk]

  • Conditionally define ImageCms type hint to avoid requiring core #8197 [radarhere]

  • Support writing LONG8 offsets in AppendingTiffWriter #8417 [radarhere]

  • Use ImageFile.MAXBLOCK when saving TIFF images #8461 [radarhere]

  • Do not close provided file handles with libtiff when saving #8458 [radarhere]

  • Support ImageFilter.BuiltinFilter for I;16* images #8438 [radarhere]

  • Use ImagingCore.ptr instead of ImagingCore.id #8341 [homm, radarhere, hugovk]

  • Updated EPS mode when opening images without transparency #8281 [Yay295, radarhere]

  • Use transparency when combining P frames from APNGs #8443 [radarhere]

  • Support all resampling filters when resizing I;16* images #8422 [radarhere]

  • Free memory on early return #8413 [radarhere]

  • Cast int before potentially exceeding INT_MAX #8402 [radarhere]

  • Check image value before use #8400 [radarhere]

  • Improved copying imagequant libraries #8420 [radarhere]

  • Use Capsule for WebP saving #8386 [homm, radarhere]

  • Fixed writing multiple StripOffsets to TIFF #8317 [Yay295, radarhere]

... (truncated)

Commits

Updates pybind11 from 2.13.1 to 2.13.6

Release notes

Sourced from pybind11's releases.

Version 2.13.6

New Features:

  • A new self._pybind11_conduit_v1_() method is automatically added to all py::class_-wrapped types, to enable type-safe interoperability between different independent Python/C++ bindings systems, including pybind11 versions with different PYBIND11_INTERNALS_VERSION's. Supported on pybind11 2.11.2, 2.12.1, and 2.13.6+. #5296

Bug fixes:

  • Using __cpp_nontype_template_args instead of __cpp_nontype_template_parameter_class. #5330
  • Properly translate C++ exception to Python exception when creating Python buffer from wrapped object. #5324

Documentation:

  • Adds an answer (FAQ) for "What is a highly conclusive and simple way to find memory leaks?". #5340

Version 2.13.5

Bug fixes:

  • Fix includes when using Windows long paths (\\?\ prefix). #5321
  • Support -Wpedantic in C++20 mode. #5322
  • Fix and test <ranges> support for py::tuple and py::list. #5314

Version 2.13.4

Bug fixes:

  • Fix paths with spaces, including on Windows. (Replaces regression from #5302)

Bumps the all group with 14 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.2` | `8.3.3` |
| [cython](https://github.com/cython/cython) | `3.0.10` | `3.0.11` |
| [dash](https://github.com/plotly/dash) | `2.17.1` | `2.18.1` |
| [ipywidgets](https://github.com/jupyter-widgets/ipywidgets) | `8.1.3` | `8.1.5` |
| [jupyter](https://jupyter.org) | `1.0.0` | `1.1.1` |
| [matplotlib](https://github.com/matplotlib/matplotlib) | `3.9.1` | `3.9.2` |
| [mypy](https://github.com/python/mypy) | `1.11.1` | `1.13.0` |
| [numpy](https://github.com/numpy/numpy) | `1.26.4` | `2.0.2` |
| [pandas](https://github.com/pandas-dev/pandas) | `2.2.2` | `2.2.3` |
| [pillow](https://github.com/python-pillow/Pillow) | `10.4.0` | `11.0.0` |
| [pybind11](https://github.com/pybind/pybind11) | `2.13.1` | `2.13.6` |
| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.1` | `6.0.2` |
| [symengine](https://github.com/symengine/symengine.py) | `0.11.0` | `0.13.0` |
| [sympy](https://github.com/sympy/sympy) | `1.13.1` | `1.13.3` |



Updates `pytest` from 8.3.2 to 8.3.3
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.2...8.3.3)

Updates `cython` from 3.0.10 to 3.0.11
- [Release notes](https://github.com/cython/cython/releases)
- [Changelog](https://github.com/cython/cython/blob/master/CHANGES.rst)
- [Commits](cython/cython@3.0.10...3.0.11)

Updates `dash` from 2.17.1 to 2.18.1
- [Release notes](https://github.com/plotly/dash/releases)
- [Changelog](https://github.com/plotly/dash/blob/dev/CHANGELOG.md)
- [Commits](plotly/dash@v2.17.1...v2.18.1)

Updates `ipywidgets` from 8.1.3 to 8.1.5
- [Release notes](https://github.com/jupyter-widgets/ipywidgets/releases)
- [Commits](jupyter-widgets/ipywidgets@8.1.3...8.1.5)

Updates `jupyter` from 1.0.0 to 1.1.1

Updates `matplotlib` from 3.9.1 to 3.9.2
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](matplotlib/matplotlib@v3.9.1...v3.9.2)

Updates `mypy` from 1.11.1 to 1.13.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.11.1...v1.13.0)

Updates `numpy` from 1.26.4 to 2.0.2
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.4...v2.0.2)

Updates `pandas` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.2.2...v2.2.3)

Updates `pillow` from 10.4.0 to 11.0.0
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@10.4.0...11.0.0)

Updates `pybind11` from 2.13.1 to 2.13.6
- [Release notes](https://github.com/pybind/pybind11/releases)
- [Changelog](https://github.com/pybind/pybind11/blob/master/docs/changelog.rst)
- [Commits](pybind/pybind11@v2.13.1...v2.13.6)

Updates `pyyaml` from 6.0.1 to 6.0.2
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES)
- [Commits](yaml/pyyaml@6.0.1...6.0.2)

Updates `symengine` from 0.11.0 to 0.13.0
- [Release notes](https://github.com/symengine/symengine.py/releases)
- [Commits](symengine/symengine.py@v0.11.0...v0.13.0)

Updates `sympy` from 1.13.1 to 1.13.3
- [Release notes](https://github.com/sympy/sympy/releases)
- [Commits](sympy/sympy@sympy-1.13.1...sympy-1.13.3)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: cython
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: dash
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: ipywidgets
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: jupyter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: matplotlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: pandas
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: pillow
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: pybind11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: pyyaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: symengine
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: sympy
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants