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 python-packages group with 7 updates #224

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 5, 2024

Updates the requirements on torch, numpy, sphinx, sphinx-autodoc-typehints, sphinxawesome-theme, myst-parser and pygit2 to permit the latest version.
Updates torch from 2.2.2 to 2.3.1

Release notes

Sourced from torch's releases.

PyTorch 2.3.1 Release, bug fix release

This release is meant to fix the following issues (regressions / silent correctness):

Torch.compile:

Distributed:

MPS:

Packaging:

Other:

Release tracker pytorch/pytorch#125425 contains all relevant pull requests related to this release as well as links to related issues.

PyTorch 2.3: User-Defined Triton Kernels in torch.compile, Tensor Parallelism in Distributed

PyTorch 2.3 Release notes

  • Highlights
  • Backwards Incompatible Changes
  • Deprecations
  • New Features
  • Improvements
  • Bug fixes
  • Performance
  • Documentation

Highlights

We are excited to announce the release of PyTorch® 2.3! PyTorch 2.3 offers support for user-defined Triton kernels in torch.compile, allowing for users to migrate their own Triton kernels from eager without experiencing performance complications or graph breaks. As well, Tensor Parallelism improves the experience for training Large Language Models using native PyTorch functions, which has been validated on training runs for 100B parameter models.

This release is composed of 3393 commits and 426 contributors since PyTorch 2.2. We want to sincerely thank our dedicated community for your contributions. As always, we encourage you to try these out and report any issues as we improve 2.3. More information about how to get started with the PyTorch 2-series can be found at our Getting Started page.

... (truncated)

Commits

Updates numpy to 2.0.0

Release notes

Sourced from numpy's releases.

v2.0.0

NumPy 2.0.0 Release Notes

NumPy 2.0.0 is the first major release since 2006. It is the result of 11 months of development since the last feature release and is the work of 212 contributors spread over 1078 pull requests. It contains a large number of exciting new features as well as changes to both the Python and C APIs.

This major release includes breaking changes that could not happen in a regular minor (feature) release - including an ABI break, changes to type promotion rules, and API changes which may not have been emitting deprecation warnings in 1.26.x. Key documents related to how to adapt to changes in NumPy 2.0, in addition to these release notes, include:

Highlights

Highlights of this release include:

  • New features:
    • A new variable-length string dtype, numpy.dtypes.StringDType and a new numpy.strings namespace with performant ufuncs for string operations,
    • Support for float32 and longdouble in all numpy.fft functions,
    • Support for the array API standard in the main numpy namespace.
  • Performance improvements:
    • Sorting functions sort, argsort, partition, argpartition have been accelerated through the use of the Intel x86-simd-sort and Google Highway libraries, and may see large (hardware-specific) speedups,
    • macOS Accelerate support and binary wheels for macOS >=14, with significant performance improvements for linear algebra operations on macOS, and wheels that are about 3 times smaller,
    • numpy.char fixed-length string operations have been accelerated by implementing ufuncs that also support numpy.dtypes.StringDType in addition to the fixed-length string dtypes,
    • A new tracing and introspection API, numpy.lib.introspect.opt_func_info, to determine which hardware-specific kernels are available and will be dispatched to.
    • numpy.save now uses pickle protocol version 4 for saving arrays with object dtype, which allows for pickle objects larger than 4GB and improves saving speed by about 5% for large arrays.
  • Python API improvements:

... (truncated)

Commits
  • 1d49c7f Merge pull request #26698 from charris/prepare-2.0.0
  • 2103511 DOC: Remove duplicate in author list.
  • db8030e BUG: Change cibuildwheel version [wheel build]
  • 1a68264 REL: Prepare for the NumPy 2.0.0 release [wheel build]
  • c8665ba Merge pull request #26696 from charris/backport-26582
  • 103f4dd Merge pull request #26697 from charris/backport-25963
  • c193dcd Merge pull request #26695 from charris/backport-26667
  • 8fa8191 BUG: Fix bug in numpy.pad() (#25963)
  • ece3559 BUG: weighted nanpercentile, nanquantile and multi-dim q (#26582)
  • b31e195 BUG: Adds asanyarray to start of linalg.cross (#26667)
  • Additional commits viewable in compare view

Updates sphinx from 7.2.6 to 7.3.7

Release notes

Sourced from sphinx's releases.

Sphinx 7.3.7

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.6

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.5

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.4

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.3

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.2

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.1

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 7.3.0

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Changelog

Sourced from sphinx's changelog.

Release 7.3.7 (released Apr 19, 2024)

Bugs fixed

  • #12299: Defer loading themes defined via entry points until their explicit use by the user or a child theme. Patch by Adam Turner.
  • #12305: Return the default value for theme.get_config() with an unsupported theme configuration section. Patch by Adam Turner.

Release 7.3.6 (released Apr 17, 2024)

Bugs fixed

  • #12295: Re-export all AST types in the C and C++ domains. Patch by Adam Turner.
  • #12295: Re-export various objects from sphinx.domains.python._annotations in sphinx.domains.python. Patch by Jacob Chesslo and Adam Turner.

Release 7.3.5 (released Apr 17, 2024)

Bugs fixed

  • #12295: Re-export various objects from sphinx.domains.python._object in sphinx.domains.python. Patch by Jacob Chesslo and Adam Turner.

Release 7.3.4 (released Apr 17, 2024)

Bugs fixed

  • Handle cases when Any is not an instance of type. Patch by Adam Turner.

Release 7.3.3 (released Apr 17, 2024)

Bugs fixed

... (truncated)

Commits
  • de4ac2f Bump to 7.3.7 final
  • 4a0c9dd Return the default value for unsupported theme configuration sections
  • 62c3bad Re-export py_sig_re from the Python domain
  • 3bcc669 Defer loading entry-point themes until needed
  • fa4563f Bump version
  • 630b4fb Bump to 7.3.6 final
  • 740b964 fixup! Elaborate a little more in the warning message for config.cache
  • 141f3ec Elaborate a little more in the warning message for config.cache
  • af27188 Add config.cache to the list of warning types
  • be2b083 Re-export more names in sphinx.domains.python (#12297)
  • Additional commits viewable in compare view

Updates sphinx-autodoc-typehints from 2.0.0 to 2.2.2

Release notes

Sourced from sphinx-autodoc-typehints's releases.

2.2.2

What's Changed

Full Changelog: tox-dev/sphinx-autodoc-typehints@2.2.1...2.2.2

2.2.1

What's Changed

Full Changelog: tox-dev/sphinx-autodoc-typehints@2.2.0...2.2.1

2.2.0

What's Changed

New Contributors

Full Changelog: tox-dev/sphinx-autodoc-typehints@2.1.1...2.2.0

2.1.1

Full Changelog: tox-dev/sphinx-autodoc-typehints@2.1.0...2.1.1

2.1.0

What's Changed

Full Changelog: tox-dev/sphinx-autodoc-typehints@2.0.1...2.1.0

2.0.1

What's Changed

... (truncated)

Commits
  • ea99f28 Fix for Issue #384: typehints_defaults = "braces-after" fails for a multiline...
  • 0435d07 Fix issue #462 and another alias processing bug (#463)
  • fb240ea Support autodoc_type_aliases configuration (#459)
  • 41b2900 Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#460)
  • 047ac44 [pre-commit.ci] pre-commit autoupdate (#461)
  • fd0a0c6 [pre-commit.ci] pre-commit autoupdate (#458)
  • d53b719 [pre-commit.ci] pre-commit autoupdate (#456)
  • 104b9a3 [pre-commit.ci] pre-commit autoupdate (#455)
  • 22883fb [pre-commit.ci] pre-commit autoupdate (#453)
  • aa4965c [pre-commit.ci] pre-commit autoupdate (#452)
  • Additional commits viewable in compare view

Updates sphinxawesome-theme from 5.1.3 to 5.2.0

Release notes

Sourced from sphinxawesome-theme's releases.

5.2.0

Features

  • Support pygments_style_dark option that allows you to set a different syntax highlighting scheme in light and dark modes. #1854 (Kai Welke)
  • This deprecates the bundled sphinxawesome_highlighting extension, which is no longer required.

5.1.6

Bug Fixes

  • pass extra_args to code blocks with captions correctly #1852 (Kai Welke)

5.1.5

Chores

5.1.4

Bug Fixes

  • css: Fix a CSS issue that prevented scrolling of the right sidebar (#1805)
Commits

Updates myst-parser from 2.0.0 to 3.0.1

Release notes

Sourced from myst-parser's releases.

v3.0.1

What's Changed

Full Changelog: executablebooks/MyST-Parser@v3.0.0...v3.0.1

v3.0.0

What's Changed

Upgraded dependencies

New features

Improvements

Internal

Documentation

... (truncated)

Changelog

Sourced from myst-parser's changelog.

3.0.1 - 2024-04-28

🐛 Bug Fixes

  • Account for the final directive option having an empty value, by gh-user:chrisjsewell in gh-pr:924
  • Re-allow indented directive option blocks, by gh-user:chrisjsewell in gh-pr:925

Full Changelog: v3.0.1...v3.0.0

3.0.0 - 2024-04-23

Upgraded dependencies

  • ⬆️ Add support for Python 3.12 by gh-user:hugovk in gh-pr:848
  • ⬆️ Update docutils requirement from >=0.16,

New features

  • ✨ Allow for use of the line-block directive by gh-user:chrisjsewell in gh-pr:900
  • ✨ Emits sphinx include-read event by gh-user:sumezulike in gh-pr:887

Improvements

  • 👌 Nested parse attribution in attr_block by gh-user:chrisjsewell in gh-pr:831
  • 👌 Directive option parsing by gh-user:chrisjsewell in <gh-pr:796
  • 👌 Improve directive parsing warnings by gh-user:chrisjsewell in gh-pr:893
  • 👌 Allow for opening external links in new tabs (#856) by gh-user:marjus45 in gh-pr:857

Internal

  • 🔧 Replace black, isort, pyupgrade with ruff formatter by gh-user:chrisjsewell in gh-pr:833
  • 🔧 remove redundant mypy config by gh-user:danieleades in gh-pr:866
  • 🔧 Add additional Ruff lints (and fix issues) by gh-user:danieleades in gh-pr:862
  • 🔧 mypy- disallow 'any generics' by gh-user:danieleades in gh-pr:865
  • 🔧 Fix docutils deprecation in option parsing by gh-user:agoose77 in gh-pr:842

Documentation

  • 📚 Fix a broken link in configuration.md by gh-user:zupo in gh-pr:907
  • 📚 Add linkify dependency to contributing docs. by gh-user:jhcole in gh-pr:792
  • 📚 Fix the double used in docs/syntax/math.md by gh-user:ice-tong in gh-pr:810
  • 📚 Also add linkify to pip install command in README by gh-user:n-peugnet in gh-pr:851
  • 📚 Fix the code section title in live preview by gh-user:BoboTiG in gh-pr:875
  • 📚 Fix admonition example by gh-user:72757373656c6c in gh-pr:904
  • 📚 Fix url for jupyter book gallery by gh-user:72757373656c6c in gh-pr:905
  • 📚 Update theme version by gh-user:chrisjsewell in gh-pr:918
  • 📚 Fix typo by gh-user:blakeNaccarato in gh-pr:911
  • 📚 Fix architecture typo (#855) by gh-user:72757373656c6c in gh-pr:910

Full Changelog: v2.0.0...v3.0.0

Commits

Updates pygit2 from 1.14.1 to 1.15.0

Changelog

Sourced from pygit2's changelog.

1.15.0 (2024-05-18)

  • Many deprecated features have been removed, see below

  • Upgrade to libgit2 v1.8.1

  • New push_options optional argument in Repository.push(...) #1282

  • New support comparison of Oid with text string

  • Fix CheckoutNotify.IGNORED #1288

  • Use default error handler when decoding/encoding paths #537

  • Remove setuptools runtime dependency #1281

  • Coding style with ruff #1280

  • Add wheels for ppc64le #1279

  • Fix tests on EPEL8 builds for s390x #1283

Deprecations:

  • Deprecate IndexEntry.hex, use str(IndexEntry.id)

Breaking changes:

  • Remove deprecated oid.hex, use str(oid)

  • Remove deprecated object.hex, use str(object.id)

  • Remove deprecated object.oid, use object.id

  • Remove deprecated Repository.add_submodule(...), use Repository.submodules.add(...)

  • Remove deprecated Repository.lookup_submodule(...), use Repository.submodules[...]

  • Remove deprecated Repository.init_submodules(...), use Repository.submodules.init(...)

  • Remove deprecated Repository.update_submodule(...), use Repository.submodules.update(...)

  • Remove deprecated constants GIT_OBJ_XXX, use ObjectType

  • Remove deprecated constants GIT_REVPARSE_XXX, use RevSpecFlag

  • Remove deprecated constants GIT_REF_XXX, use ReferenceType

  • Remove deprecated ReferenceType.OID, use instead ReferenceType.DIRECT

  • Remove deprecated ReferenceType.LISTALL, use instead ReferenceType.ALL

... (truncated)

Commits
  • facaf22 Release 1.15.0
  • 0fca184 CI use macos-12
  • dabd40c Update to libgit2 1.8.1
  • 31ea782 Update to libgit2 1.8.1
  • b248587 Fix CheckoutNotify.IGNORED
  • 00b04be Remove unused code
  • 31aea66 Remove usage of deprecated Py_FileSystemDefaultEncoding
  • ea97961 Removing usage of deprecated Py_FileSystemDefaultEncoding
  • 730414b Remove deprecated Object.oid
  • d71f980 Deprecate IndexEntry.hex
  • 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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

Updates the requirements on [torch](https://github.com/pytorch/pytorch), [numpy](https://github.com/numpy/numpy), [sphinx](https://github.com/sphinx-doc/sphinx), [sphinx-autodoc-typehints](https://github.com/tox-dev/sphinx-autodoc-typehints), [sphinxawesome-theme](https://github.com/kai687/sphinxawesome-theme), [myst-parser](https://github.com/executablebooks/MyST-Parser) and [pygit2](https://github.com/libgit2/pygit2) to permit the latest version.

Updates `torch` from 2.2.2 to 2.3.1
- [Release notes](https://github.com/pytorch/pytorch/releases)
- [Changelog](https://github.com/pytorch/pytorch/blob/main/RELEASE.md)
- [Commits](pytorch/pytorch@v2.2.2...v2.3.1)

Updates `numpy` to 2.0.0
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.22.4...v2.0.0)

Updates `sphinx` from 7.2.6 to 7.3.7
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst)
- [Commits](sphinx-doc/sphinx@v7.2.6...v7.3.7)

Updates `sphinx-autodoc-typehints` from 2.0.0 to 2.2.2
- [Release notes](https://github.com/tox-dev/sphinx-autodoc-typehints/releases)
- [Changelog](https://github.com/tox-dev/sphinx-autodoc-typehints/blob/main/CHANGELOG.md)
- [Commits](tox-dev/sphinx-autodoc-typehints@2.0.0...2.2.2)

Updates `sphinxawesome-theme` from 5.1.3 to 5.2.0
- [Release notes](https://github.com/kai687/sphinxawesome-theme/releases)
- [Commits](kai687/sphinxawesome-theme@5.1.3...5.2.0)

Updates `myst-parser` from 2.0.0 to 3.0.1
- [Release notes](https://github.com/executablebooks/MyST-Parser/releases)
- [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md)
- [Commits](executablebooks/MyST-Parser@v2.0.0...v3.0.1)

Updates `pygit2` from 1.14.1 to 1.15.0
- [Changelog](https://github.com/libgit2/pygit2/blob/master/CHANGELOG.md)
- [Commits](libgit2/pygit2@v1.14.1...v1.15.0)

---
updated-dependencies:
- dependency-name: torch
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: numpy
  dependency-type: direct:production
  dependency-group: python-packages
- dependency-name: sphinx
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: sphinx-autodoc-typehints
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: sphinxawesome-theme
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: myst-parser
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: pygit2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from schobbejak as a code owner July 5, 2024 07:44
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 5, 2024
@schobbejak schobbejak changed the base branch from main to v4.1.0 July 25, 2024 18:27
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 1, 2024

Superseded by #228.

@dependabot dependabot bot closed this Aug 1, 2024
@dependabot dependabot bot deleted the dependabot/pip/python-packages-490dcc8907 branch August 1, 2024 02:48
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