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

build(deps): bump the pip-dependencies group with 15 updates #75

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 8, 2024

Bumps the pip-dependencies group with 15 updates:

Package From To
typer 0.9.0 0.12.1
torch 2.1.0 2.2.2
pyro-ppl 1.8.6 1.9.0
bandit 1.7.5 1.7.8
coverage 7.3.2 7.4.4
flake8 6.1.0 7.0.0
flake8-bugbear 23.9.16 24.2.6
pre-commit-hooks 4.5.0 4.6.0
pytest 7.4.2 8.1.1
pytest-cov 4.1.0 5.0.0
sphinx-rtd-theme 1.3.0 2.0.0
tomlkit 0.12.1 0.12.4
mypy 1.6.1 1.9.0
hypothesis 6.88.1 6.100.0
xdoctest 1.1.1 1.1.3

Updates typer from 0.9.0 to 0.12.1

Release notes

Sourced from typer's releases.

0.12.1

Now you don't need to install typer[all]. When you install typer it comes with the default optional dependencies and the typer command.

If you don't want the extra optional dependencies (rich and shellingham), you can install typer-slim instead.

You can also install typer-slim[standard], which includes the default optional dependencies, but not the typer command.

Now the package typer-cli doesn't add anything on top of what typer has, it only depends on typer, and is there only for backwards compatibility, so that projects that depend on typer-cli can get the latest features of the typer command while they upgrade their dependencies to require typer directly.

Features

  • ✨ Add support for typer ./someprogram.py utils docs --title. PR #782 by @​tiangolo.

Fixes

  • 🐛 Fix broken installation when upgrading from typer <0.12.0 to typer >=0.12.0, make typer independent of typer-slim, include typer command in typer package. PR #791 by @​tiangolo.

This fixes a problem that would break the typer installation directory when upgrading from typer <0.12.0 to typer >=0.12.0, see issue #790.

By installing the latest version (0.12.1) it fixes it, for any previous version, even if the installation directory was already broken by the previous upgrade.

Internal

0.12.0

In version 0.12.0, the typer package depends on typer-slim[standard] which includes the default dependencies (instead of typer[all]) and typer-cli (that provides the typer command).

If you don't want the extra optional dependencies (rich and shellingham), you can install typer-slim instead.

You can also install typer-slim[standard], which includes the default optional dependencies, but not the typer command.

In version 0.12.0 the typer-cli package only provides the typer command, but the code is still in the main code, so even without installing typer-cli, it can be called with python -m typer.

This approach of having typer depend on typer-slim[standard] instead of including the whole code and dependencies itself caused an issue when upgrading from typer <0.12.0 to typer >=0.12.0, see issue #790. This is fixed in version 0.12.1.

Features

  • ✨ Add typer-slim package without extras, make typer include typer-slim[default] and integrate Typer CLI (typer command) into Typer. PR #780 by @​tiangolo.

Internal

  • 🔧 Temporarily disable social plugin while a MkDocs issue is handled. PR #779 by @​tiangolo.
  • 👷 Fix install MkDocs Insiders only when available. PR #778 by @​tiangolo.

0.11.1

Fixes

  • 🔧 Explicitly include testing files in sdist for redistributors (e.g. OpenSUSE) and add CI to test redistribution. PR #773 by @​tiangolo.

... (truncated)

Changelog

Sourced from typer's changelog.

0.12.1

Now you don't need to install typer[all]. When you install typer it comes with the default optional dependencies and the typer command.

If you don't want the extra optional dependencies (rich and shellingham), you can install typer-slim instead.

You can also install typer-slim[standard], which includes the default optional dependencies, but not the typer command.

Now the package typer-cli doesn't add anything on top of what typer has, it only depends on typer, and is there only for backwards compatibility, so that projects that depend on typer-cli can get the latest features of the typer command while they upgrade their dependencies to require typer directly.

Features

  • ✨ Add support for typer ./someprogram.py utils docs --title. PR #782 by @​tiangolo.

Fixes

  • 🐛 Fix broken installation when upgrading from typer <0.12.0 to typer >=0.12.0, make typer independent of typer-slim, include typer command in typer package. PR #791 by @​tiangolo.

This fixes a problem that would break the typer installation directory when upgrading from typer <0.12.0 to typer >=0.12.0, see issue #790.

By installing the latest version (0.12.1) it fixes it, for any previous version, even if the installation directory was already broken by the previous upgrade.

Internal

0.12.0

In version 0.12.0, the typer package depends on typer-slim[standard] which includes the default dependencies (instead of typer[all]) and typer-cli (that provides the typer command).

If you don't want the extra optional dependencies (rich and shellingham), you can install typer-slim instead.

You can also install typer-slim[standard], which includes the default optional dependencies, but not the typer command.

In version 0.12.0 the typer-cli package only provides the typer command, but the code is still in the main code, so even without installing typer-cli, it can be called with python -m typer.

This approach of having typer depend on typer-slim[standard] instead of including the whole code and dependencies itself caused an issue when upgrading from typer <0.12.0 to typer >=0.12.0, see issue #790. This is fixed in version 0.12.1.

Features

  • ✨ Add typer-slim package without extras, make typer include typer-slim[default] and integrate Typer CLI (typer command) into Typer. PR #780 by @​tiangolo.

Internal

  • 🔧 Temporarily disable social plugin while a MkDocs issue is handled. PR #779 by @​tiangolo.
  • 👷 Fix install MkDocs Insiders only when available. PR #778 by @​tiangolo.

0.11.1

Fixes

... (truncated)

Commits
  • f94b484 🔖 Release version 0.12.1
  • 3d1c32b 📝 Update release notes
  • 87384b3 📝 Update release notes
  • 05ffb24 🐛 Fix broken installation when upgrading from typer \<0.12.0 to `typer >=0.1...
  • 8bac821 📝 Update release notes
  • 2a19c0c 👷 Add cron to run test once a week on monday (#783)
  • 968d81d 📝 Update release notes
  • bdaa5c6 ✨ Add support for typer ./someprogram.py utils docs --title (#782)
  • ef9beaf 🔖 Release version 0.12.0
  • 8b02247 📝 Update release notes
  • Additional commits viewable in compare view

Updates torch from 2.1.0 to 2.2.2

Release notes

Sourced from torch's releases.

PyTorch 2.2.2 Release, bug fix release

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

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

PyTorch 2.2.1 Release, bug fix release

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

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

PyTorch 2.2: FlashAttention-v2, AOTInductor

PyTorch 2.2 Release Notes

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

... (truncated)

Commits

Updates pyro-ppl from 1.8.6 to 1.9.0

Release notes

Sourced from pyro-ppl's releases.

1.9.0

Breaking Changes

  • Drop support for PyTorch 1
  • Drop support for Python 3.7

New features

Detailed Changes

... (truncated)

Commits

Updates bandit from 1.7.5 to 1.7.8

Release notes

Sourced from bandit's releases.

1.7.8

What's Changed

New Contributors

Full Changelog: PyCQA/bandit@1.7.7...1.7.8

1.7.7

What's Changed

New Contributors

Full Changelog: PyCQA/bandit@1.7.6...1.7.7

1.7.6

What's Changed

... (truncated)

Commits

Updates coverage from 7.3.2 to 7.4.4

Changelog

Sourced from coverage's changelog.

Version 7.4.4 — 2024-03-14

  • Fix: in some cases, even with [run] relative_files=True, a data file could be created with absolute path names. When combined with other relative data files, it was random whether the absolute file names would be made relative or not. If they weren't, then a file would be listed twice in reports, as detailed in issue 1752_. This is now fixed: absolute file names are always made relative when combining. Thanks to Bruno Rodrigues dos Santos for support.

  • Fix: the last case of a match/case statement had an incorrect message if the branch was missed. It said the pattern never matched, when actually the branch is missed if the last case always matched.

  • Fix: clicking a line number in the HTML report now positions more accurately.

  • Fix: the report:format setting was defined as a boolean, but should be a string. Thanks, Tanaydin Sirin <pull 1754_>_. It is also now documented on the :ref:configuration page <config_report_format>.

.. _issue 1752: nedbat/coveragepy#1752 .. _pull 1754: nedbat/coveragepy#1754

.. _changes_7-4-3:

Version 7.4.3 — 2024-02-23

  • Fix: in some cases, coverage could fail with a RuntimeError: "Set changed size during iteration." This is now fixed, closing issue 1733_.

.. _issue 1733: nedbat/coveragepy#1733

.. _changes_7-4-2:

Version 7.4.2 — 2024-02-20

  • Fix: setting COVERAGE_CORE=sysmon no longer errors on 3.11 and lower, thanks Hugo van Kemenade <pull 1747_>_. It now issues a warning that sys.monitoring is not available and falls back to the default core instead.

.. _pull 1747: nedbat/coveragepy#1747

.. _changes_7-4-1:

... (truncated)

Commits
  • bc5e2d7 docs: sample HTML for 7.4.4
  • 9b0008b docs: prep for 7.4.4
  • a536161 docs: thanks, Bruno Rodrigues dos Santos
  • e06e4f9 chore: make doc_upgrade
  • f30818e chore: make upgrade
  • 1b19799 fix: ensure absolute paths are relative when combined #1752
  • 1ef020d build: more cheats for convenient URLs
  • 3d57a07 docs: document the report:format setting
  • 8e30221 fix: correct the type of report:format in config.py (#1754)
  • 6289be8 refactor: use dataclasses, no namedtuple
  • Additional commits viewable in compare view

Updates flake8 from 6.1.0 to 7.0.0

Commits
  • 88a4f9b Release 7.0.0
  • 6f3a60d Merge pull request #1906 from PyCQA/upgrade-pyflakes
  • cde8570 upgrade pyflakes to 3.2.x
  • 2ab9d76 Merge pull request #1903 from PyCQA/pre-commit-ci-update-config
  • e27611f [pre-commit.ci] pre-commit autoupdate
  • 9d20be1 Merge pull request #1902 from PyCQA/pre-commit-ci-update-config
  • 06c1503 [pre-commit.ci] auto fixes from pre-commit.com hooks
  • b67ce03 Fix bugbear lints
  • c8801c1 [pre-commit.ci] pre-commit autoupdate
  • 045f297 Merge pull request #1893 from PyCQA/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Updates flake8-bugbear from 23.9.16 to 24.2.6

Release notes

Sourced from flake8-bugbear's releases.

24.2.6

  • B902: Remove decorators named validator and root_validator from B902 checks (#459)
  • B038: Change B038 to B909 and make it optional (#456)

24.1.17

  • B038: Restrict rule to mutation functions only (#453)

24.1.16

  • B036: Fix crash on raise statements raising something other than

24.1.15

  • B038: Add check for mutations of loop iterator (#446)
  • B037: Add check for yielding or returning values in init() (#442)
  • B017: make B017 also apply to BaseException (#439)
  • B036: Add check for except BaseException without re-raising (#438)

23.12.2

  • B018: to detect useless-statements at all levels (#434)
  • B018: Add classname to b018 useless-expression output (#433)
  • B018: Include tuples in b018 useless-statement check (#432)

23.11.28

  • B035: Fix false positive when named expressions are used (#430)

23.11.26

  • B035: add check for static keys in dict-comprehension (#426)
  • B902: Add exceptions for standard library metaclasses (#415)
  • B017: Modify to no longer have a false negative when raises() is imported directly from pytest (#424)
  • B026: Fix bug where the check was not triggered for calls where the caller is an attribute (#420)
Commits
  • 26096e4 Update CHANGES + move to version 24.2.6 to release
  • 82357df feat(b038): Change B038 to B909 and make it optional (#456)
  • 5c3f0bd Remove decorators named validator and root_validator from B902 checks (#459)
  • 64fcdfd Pre commit rst check (#458)
  • 58fb4fb [pre-commit.ci] pre-commit autoupdate (#457)
  • 608df84 Update CHANGES + move to version 24.1.17 to release
  • 546d833 fix(b038): Restrict rule to mutating functions only (#453)
  • f365c21 Update CHANGES + move to version 24.1.16 to release
  • 56ac5c8 Fix crash on raise with non-Name value (#450)
  • 9fe5ca3 Fix rst check yaml
  • Additional commits viewable in compare view

Updates pre-commit-hooks from 4.5.0 to 4.6.0

Release notes

Sourced from pre-commit-hooks's releases.

pre-commit-hooks v4.6.0

Features

Migrating

Changelog

Sourced from pre-commit-hooks's changelog.

4.6.0 - 2024-04-06

Features

Migrating

Commits
  • 2c9f875 v4.6.0
  • d87a28b Merge pull request #1033 from pre-commit/fix-encoding-pragma
  • cef973f Add deprecation messaging for fix-encoding-pragma
  • c8715b7 Merge pull request #1028 from pre-commit/pre-commit-ci-update-config
  • 41912f6 [pre-commit.ci] pre-commit autoupdate
  • 6afc574 Merge pull request #1027 from pre-commit/pre-commit-ci-update-config
  • 6880fa1 [pre-commit.ci] pre-commit autoupdate
  • 2d94897 Merge pull request #1024 from pre-commit/pre-commit-ci-update-config
  • bda540f [pre-commit.ci] pre-commit autoupdate
  • aae27b8 Merge pull request #1014 from vhoulbreque-withings/960-fix-requirements-txt-f...
  • Additional commits viewable in compare view

Updates pytest from 7.4.2 to 8.1.1

Release notes

Sourced from pytest's releases.

8.1.1

pytest 8.1.1 (2024-03-08)

::: {.note} ::: {.title} Note :::

This release is not a usual bug fix release -- it contains features and improvements, being a follow up to 8.1.0, which has been yanked from PyPI. :::

Features

  • #11475: Added the new consider_namespace_packages{.interpreted-text role="confval"} configuration option, defaulting to False.

    If set to True, pytest will attempt to identify modules that are part of namespace packages when importing modules.

  • #11653: Added the new verbosity_test_cases{.interpreted-text role="confval"} configuration option for fine-grained control of test execution verbosity. See Fine-grained verbosity <pytest.fine_grained_verbosity>{.interpreted-text role="ref"} for more details.

Improvements

  • #10865: pytest.warns{.interpreted-text role="func"} now validates that warnings.warn{.interpreted-text role="func"} was called with a [str]{.title-ref} or a [Warning]{.title-ref}. Currently in Python it is possible to use other types, however this causes an exception when warnings.filterwarnings{.interpreted-text role="func"} is used to filter those warnings (see [CPython #103577](python/cpython#103577) for a discussion). While this can be considered a bug in CPython, we decided to put guards in pytest as the error message produced without this check in place is confusing.

  • #11311: When using --override-ini for paths in invocations without a configuration file defined, the current working directory is used as the relative directory.

    Previoulsy this would raise an AssertionError{.interpreted-text role="class"}.

  • #11475: --import-mode=importlib <import-mode-importlib>{.interpreted-text role="ref"} now tries to import modules using the standard import mechanism (but still without changing :pysys.path{.interpreted-text role="data"}), falling back to importing modules directly only if that fails.

    This means that installed packages will be imported under their canonical name if possible first, for example app.core.models, instead of having the module name always be derived from their path (for example .env310.lib.site_packages.app.core.models).

  • #11801: Added the iter_parents() <_pytest.node...

    Description has been truncated

Bumps the pip-dependencies group with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [typer](https://github.com/tiangolo/typer) | `0.9.0` | `0.12.1` |
| [torch](https://github.com/pytorch/pytorch) | `2.1.0` | `2.2.2` |
| [pyro-ppl](https://github.com/pyro-ppl/pyro) | `1.8.6` | `1.9.0` |
| [bandit](https://github.com/PyCQA/bandit) | `1.7.5` | `1.7.8` |
| [coverage](https://github.com/nedbat/coveragepy) | `7.3.2` | `7.4.4` |
| [flake8](https://github.com/pycqa/flake8) | `6.1.0` | `7.0.0` |
| [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) | `23.9.16` | `24.2.6` |
| [pre-commit-hooks](https://github.com/pre-commit/pre-commit-hooks) | `4.5.0` | `4.6.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `7.4.2` | `8.1.1` |
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `4.1.0` | `5.0.0` |
| [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) | `1.3.0` | `2.0.0` |
| [tomlkit](https://github.com/sdispater/tomlkit) | `0.12.1` | `0.12.4` |
| [mypy](https://github.com/python/mypy) | `1.6.1` | `1.9.0` |
| [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.88.1` | `6.100.0` |
| [xdoctest](https://github.com/Erotemic/xdoctest) | `1.1.1` | `1.1.3` |


Updates `typer` from 0.9.0 to 0.12.1
- [Release notes](https://github.com/tiangolo/typer/releases)
- [Changelog](https://github.com/tiangolo/typer/blob/master/docs/release-notes.md)
- [Commits](tiangolo/typer@0.9.0...0.12.1)

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

Updates `pyro-ppl` from 1.8.6 to 1.9.0
- [Release notes](https://github.com/pyro-ppl/pyro/releases)
- [Changelog](https://github.com/pyro-ppl/pyro/blob/dev/RELEASE-MANAGEMENT.md)
- [Commits](pyro-ppl/pyro@1.8.6...1.9.0)

Updates `bandit` from 1.7.5 to 1.7.8
- [Release notes](https://github.com/PyCQA/bandit/releases)
- [Commits](PyCQA/bandit@1.7.5...1.7.8)

Updates `coverage` from 7.3.2 to 7.4.4
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@7.3.2...7.4.4)

Updates `flake8` from 6.1.0 to 7.0.0
- [Commits](PyCQA/flake8@6.1.0...7.0.0)

Updates `flake8-bugbear` from 23.9.16 to 24.2.6
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases)
- [Commits](PyCQA/flake8-bugbear@23.9.16...24.2.6)

Updates `pre-commit-hooks` from 4.5.0 to 4.6.0
- [Release notes](https://github.com/pre-commit/pre-commit-hooks/releases)
- [Changelog](https://github.com/pre-commit/pre-commit-hooks/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit-hooks@v4.5.0...v4.6.0)

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

Updates `pytest-cov` from 4.1.0 to 5.0.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v4.1.0...v5.0.0)

Updates `sphinx-rtd-theme` from 1.3.0 to 2.0.0
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst)
- [Commits](readthedocs/sphinx_rtd_theme@1.3.0...2.0.0)

Updates `tomlkit` from 0.12.1 to 0.12.4
- [Release notes](https://github.com/sdispater/tomlkit/releases)
- [Changelog](https://github.com/python-poetry/tomlkit/blob/master/CHANGELOG.md)
- [Commits](python-poetry/tomlkit@0.12.1...0.12.4)

Updates `mypy` from 1.6.1 to 1.9.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.6.1...1.9.0)

Updates `hypothesis` from 6.88.1 to 6.100.0
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.88.1...hypothesis-python-6.100.0)

Updates `xdoctest` from 1.1.1 to 1.1.3
- [Release notes](https://github.com/Erotemic/xdoctest/releases)
- [Changelog](https://github.com/Erotemic/xdoctest/blob/main/CHANGELOG.md)
- [Commits](Erotemic/xdoctest@v1.1.1...v1.1.3)

---
updated-dependencies:
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: torch
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: pyro-ppl
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: bandit
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
- dependency-name: coverage
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: flake8
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: pip-dependencies
- dependency-name: flake8-bugbear
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: pip-dependencies
- dependency-name: pre-commit-hooks
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: pip-dependencies
- dependency-name: pytest-cov
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: pip-dependencies
- dependency-name: sphinx-rtd-theme
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-dependencies
- dependency-name: tomlkit
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: hypothesis
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: xdoctest
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the kind: infrastructure Modify dependencies, installation, tools, etc. label Apr 8, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 15, 2024

Superseded by #76.

@dependabot dependabot bot closed this Apr 15, 2024
@dependabot dependabot bot deleted the dependabot/pip/pip-dependencies-e6f9fb2221 branch April 15, 2024 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: infrastructure Modify dependencies, installation, tools, etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants