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 across 1 directory with 6 updates #12

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

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Feb 2, 2025

Bumps the python-packages group with 6 updates in the / directory:

Package From To
segmentation-models-pytorch 0.3.3 0.4.0
statsmodels 0.13.5 0.14.4
p-tqdm 1.4.0 1.4.2
orjson 3.9.2 3.10.15
kaggle 1.5.15 1.6.17
pytest 7.4.0 8.3.4

Updates segmentation-models-pytorch from 0.3.3 to 0.4.0

Release notes

Sourced from segmentation-models-pytorch's releases.

Segmentation Models - v0.4.0

New models

Segformer

contributed by @​brianhou0208

Originally, SegFormer is a transformer-based semantic segmentation model known for its simplicity and efficiency. It uses a lightweight hierarchical encoder to capture multi-scale features and a minimal decoder for fast inference.

With segmentation-models-pytorch you can utilize the model with a native Mix Vision Transformer encoder as long as with 800+ other encoders supported by the library. Original weights are also supported and can be loaded as follows:

import segmentation_models_pytorch as smp
model = smp.from_pretrained("smp-hub/segformer-b5-640x640-ade-160k")

or with any other encoder:

import segmentation_models_pytorch as smp
model = smp.Segformer("resnet34")

See more checkpoints on the HF Hub.

UperNet

contributed by @​brianhou0208

UPerNet (Unified Perceptual Parsing Network) is a versatile semantic segmentation model designed to handle diverse scene parsing tasks. It combines a Feature Pyramid Network (FPN) with a Pyramid Pooling Module (PPM) to effectively capture multi-scale context.

import segmentation_models_pytorch as smp
model = smp.UPerNet("resnet34")

New Encoders

Thanks to @​brianhou0208 contribution 800+ timm encoders are now supported in segmentation_models.pytorch. New modern encoders like convnext, efficientvit, efficientformerv2, hiera, mambaout and more can be used as easy as:

import segmentation_models_pytorch as smp
</tr></table>

... (truncated)

Commits
  • 12f8394 Release 0.4.0 (#1025)
  • d230460 chore (segformer): move decoder converter scripts (#1017)
  • 96e4604 chore (ci): adopt astral-sh actions (#1014)
  • 9320918 Merge pull request #1023 from qubvel-org/dependabot/pip/requirements/huggingf...
  • c2409a1 Bump huggingface-hub from 0.27.0 to 0.27.1 in /requirements
  • 8a3ef9e Bump ruff from 0.8.5 to 0.8.6 in /requirements (#1022)
  • 2abfabb Merge pull request #1020 from qubvel-org/dependabot/pip/requirements/ruff-0.8.5
  • 62f139c Merge pull request #1021 from qubvel-org/dependabot/pip/requirements/pillow-1...
  • daf6b43 Bump pillow from 11.0.0 to 11.1.0 in /requirements
  • 1e7ecbb Bump ruff from 0.8.4 to 0.8.5 in /requirements
  • Additional commits viewable in compare view

Updates statsmodels from 0.13.5 to 0.14.4

Release notes

Sourced from statsmodels's releases.

Release 0.14.4

The statsmodels developers are pleased to announce the release of 0.14.4. This release contains one feature and no fixes.

New Feature:

  • Pyodide support

Release 0.14.3

This is a packaging and compatibility release that will allow statsmodels to run in environments using NumPy 2 and recent pandas.

  1. Corrects the build procedure for MacOS on both x86_64 and arm64
  2. Improves compatibility with recent pandas releases

Release 0.14.2

This is a compatibility release that will allow statsmodels to run in environments using NumPy 2.

  • Full compatibility with NumPy 2
  • Improved future proofing against pandas 3 changes

Release 0.14.1

This is a bug fix and future-proofing release that contains all bug fixes that have been applied since 0.14.0 was released.

There are no enhancements or changes to the statsmdoels API.

Release 0.14.0

The statsmodels developers are happy to announce the first release of the 0.14 branch. 255 issues were closed in this release and 345 pull requests were merged. Major new features include:

  • Treatment effect estimation and inference
  • Hurdle and Truncated Count Regression
  • Archimedean copulas have been extended to more than 2-dimensions.
  • Multiseason STL decomposition (MSTL)
  • Improved compatibility with current and future NumPy, SciPy, and pandas.

Release Candidate 0.14.0rc0

The statsmodels developers are happy to announce the first release candidate for 0.14.0. 248 issues were closed in this release and 335 pull requests were merged. Major new features include:

  • Treatment effect estimation and inference
  • Hurdle and Truncated Count Regression
  • Archimedean copulas have been extended to more than 2-dimensions
  • Multiseason STL decomposition (MSTL)
  • Improved compatibility with current and future NumPy, SciPy and pandas
Commits
  • 054a626 Merge pull request #9379 from bashtage/final-0-14-4
  • 49d1eb3 DOC: Fix version number
  • 76d26eb Merge pull request #9377 from bashtage/v0.14.4-1
  • c64c964 MAINT: Relax test and fix bug
  • 4bbbe2c DOC: Add release note for 0.14.4
  • 843e94d Merge pull request #9365 from agriyakhetarpal/backport/pyodide-support
  • 83ff8f7 Don't trigger workflow outside main
  • 963919d Fix linter errors
  • d3db00e Temporarily skip running on just the main branch
  • a80f831 Skip warning under np.linalg (lack of FP exceptions)
  • Additional commits viewable in compare view

Updates p-tqdm from 1.4.0 to 1.4.2

Release notes

Sourced from p-tqdm's releases.

Fixing typing issue in setup.py

Fixing a typing issue in setup.py that broke installs for Python <3.10. Thank you @​sahiljhawar for the fix!

with...as... syntax

Changed the creation of Pool to use with...as syntax (swansonk14/p_tqdm#47). Thank you @​r-menezes!

Commits

Updates orjson from 3.9.2 to 3.10.15

Release notes

Sourced from orjson's releases.

3.10.15

Changed

  • Publish PyPI manylinux aarch64 wheels built and tested on aarch64.
  • Publish PyPI musllinux aarch64 and arm7l wheels built and tested on aarch64.
  • Publish PyPI manylinux Python 3.13 wheels for i686, arm7l, ppc64le, and s390x.

3.10.14

Changed

  • Specify build system dependency on maturin>=1,<2 again.
  • Allocate memory using PyMem_Malloc() and similar APIs for integration with pymalloc, mimalloc, and tracemalloc.
  • Source distribution does not ship compressed test documents and relevant tests skip if fixtures are not present.
  • Build now depends on Rust 1.82 or later instead of 1.72.

3.10.13

Changed

  • Fix compatibility with maturin introducing a breaking change in 1.8.0 and specify a fixed version of maturin. Projects relying on any previous version being buildable from source by end users (via PEP 517) must upgrade to at least this version.

3.10.12

Changed

  • Publish PyPI manylinux i686 wheels.
  • Publish PyPI musllinux i686 and arm7l wheels.
  • Publish PyPI macOS wheels for Python 3.10 or later built on macOS 15.
  • Publish PyPI Windows wheels using trusted publishing.

3.10.11

Changed

  • Improve performance of UUIDs.
  • Publish PyPI wheels with trusted publishing and PEP 740 attestations.
  • Include text of licenses for vendored dependencies.

3.10.10

Fixed

  • Fix int serialization on s390x. This was introduced in 3.10.8.

Changed

  • Publish aarch64 manylinux_2_17 wheel for 3.13 to PyPI.

3.10.9

... (truncated)

Changelog

Sourced from orjson's changelog.

3.10.15

Changed

  • Publish PyPI manylinux aarch64 wheels built and tested on aarch64.
  • Publish PyPI musllinux aarch64 and arm7l wheels built and tested on aarch64.
  • Publish PyPI manylinux Python 3.13 wheels for i686, arm7l, ppc64le, and s390x.

3.10.14

Changed

  • Specify build system dependency on maturin>=1,<2 again.
  • Allocate memory using PyMem_Malloc() and similar APIs for integration with pymalloc, mimalloc, and tracemalloc.
  • Source distribution does not ship compressed test documents and relevant tests skip if fixtures are not present.
  • Build now depends on Rust 1.82 or later instead of 1.72.

3.10.13

Changed

  • Fix compatibility with maturin introducing a breaking change in 1.8.0 and specify a fixed version of maturin. Projects relying on any previous version being buildable from source by end users (via PEP 517) must upgrade to at least this version.

3.10.12

Changed

  • Publish PyPI manylinux i686 wheels.
  • Publish PyPI musllinux i686 and arm7l wheels.
  • Publish PyPI macOS wheels for Python 3.10 or later built on macOS 15.
  • Publish PyPI Windows wheels using trusted publishing.

3.10.11

Changed

  • Improve performance of UUIDs.
  • Publish PyPI wheels with trusted publishing and PEP 740 attestations.
  • Include text of licenses for vendored dependencies.

... (truncated)

Commits
  • 268b660 3.10.15
  • 7f93738 manylinux aarch64 native, more 3.13 cross artifact jobs
  • 1534f8c 3.10.14
  • 3964617 Fix CI to use python3.13t interpreter
  • d231af6 alloc using PyMem functions
  • a817c91 ABI compatibility with free-threading builds
  • 0c3ca67 build maintenance, edition 2024 compatibility
  • 504a99b 3.10.13
  • 9a4ef46 Fix maturin breaking change and specify fixed version
  • e5ddb0b 3.10.12
  • Additional commits viewable in compare view

Updates kaggle from 1.5.15 to 1.6.17

Release notes

Sourced from kaggle's releases.

1.6.3

Release date: 01/11/24

  • Add "Flax" and "Pax" frameworks

1.6.2

Release date: 01/09/24

  • Add "Other" framework

1.6.1

Release date: 01/08/24

  • Fix dataset/model upload.

1.6.0

Release date: 01/04/24

  • Release the pre-release branch with models endpoints.

1.6.0a3

Release date: 7/06/23

  • Alpha Release for Models endpoints
  • Confirmation for deleting a model, instance or version

1.5.16

Release date: 7/17/23

  • Fix dataset download bug with locale
  • Resumable uploads
  • Retry some failed requests
Changelog

Sourced from kaggle's changelog.

1.6.17

  • No changes; release 1.6.16 did not complete.

1.6.16

  • No changes; release 1.6.15 isn't usable. We're working on process updates to prevent this from happening again.

1.6.15

  • Support XDG base directory specification on Linux
  • Disable out-of-date API version warning with -W
  • Allow an array of strings in "source" when uploading .ipynb files (thanks to GitHub user mgallifrey for the contribution!)
  • Add triton framework for models
  • Update model licenses

1.6.14

  • No changes; release 1.6.13 isn't usable.

1.6.13

  • Add --page-size and --page-token CLI options to all commands that display lists of files.

1.6.12

  • Re-release 1.6.11 without the src directory included in the package.

1.6.11

  • Allow unauthenticated usage of "datasets download", "datasets files".
  • Allow "help" and "version" to be used for all commands, unauthenticated.
  • Fix: "dataset download -f" can accept a specific dataset version.

1.6.10

Repackage of 1.6.8 as a new release, to fix the problematic 1.6.9 release.

1.6.9

  • Do not use. Problematic release that causes an error: ModuleNotFoundError: No module named 'kaggle.api'

1.6.8

  • Add "gguf"

1.6.7

... (truncated)

Commits

Updates pytest from 7.4.0 to 8.3.4

Release notes

Sourced from pytest's releases.

8.3.4

pytest 8.3.4 (2024-12-01)

Bug fixes

  • #12592: Fixed KeyError{.interpreted-text role="class"} crash when using --import-mode=importlib in a directory layout where a directory contains a child directory with the same name.

  • #12818: Assertion rewriting now preserves the source ranges of the original instructions, making it play well with tools that deal with the AST, like executing.

  • #12849: ANSI escape codes for colored output now handled correctly in pytest.fail{.interpreted-text role="func"} with [pytrace=False]{.title-ref}.

  • #9353: pytest.approx{.interpreted-text role="func"} now uses strict equality when given booleans.

Improved documentation

  • #10558: Fix ambiguous docstring of pytest.Config.getoption{.interpreted-text role="func"}.

  • #10829: Improve documentation on the current handling of the --basetemp option and its lack of retention functionality (temporary directory location and retention{.interpreted-text role="ref"}).

  • #12866: Improved cross-references concerning the recwarn{.interpreted-text role="fixture"} fixture.

  • #12966: Clarify filterwarnings{.interpreted-text role="ref"} docs on filter precedence/order when using multiple @pytest.mark.filterwarnings <pytest.mark.filterwarnings ref>{.interpreted-text role="ref"} marks.

Contributor-facing changes

  • #12497: Fixed two failing pdb-related tests on Python 3.13.

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.

... (truncated)

Commits
  • 53f8b4e Update pypa/gh-action-pypi-publish to v1.12.2
  • 98dff36 Prepare release version 8.3.4
  • 1b474e2 approx: use exact comparison for bool (#13013)
  • b541721 docs: Fix wrong statement about sys.modules with importlib import mode (#1298...
  • 16cb87b pytest.fail: fix ANSI escape codes for colored output (#12959) (#12990)
  • be6bc81 Issue #12966 Clarify filterwarnings docs on precedence when using multiple ma...
  • 7aeb72b Improve docs on basetemp and retention (#12912) (#12928)
  • c875841 Merge pull request #12917 from pytest-dev/patchback/backports/8.3.x/ded1f44e5...
  • 6502816 Merge pull request #12913 from jakkdl/dontfailonbadpath
  • 52135b0 Merge pull request #12885 from The-Compiler/pdb-py311 (#12887)
  • 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

Bumps the python-packages group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [segmentation-models-pytorch](https://github.com/qubvel-org/segmentation_models.pytorch) | `0.3.3` | `0.4.0` |
| [statsmodels](https://github.com/statsmodels/statsmodels) | `0.13.5` | `0.14.4` |
| [p-tqdm](https://github.com/swansonk14/p_tqdm) | `1.4.0` | `1.4.2` |
| [orjson](https://github.com/ijl/orjson) | `3.9.2` | `3.10.15` |
| [kaggle](https://github.com/Kaggle/kaggle-api) | `1.5.15` | `1.6.17` |
| [pytest](https://github.com/pytest-dev/pytest) | `7.4.0` | `8.3.4` |



Updates `segmentation-models-pytorch` from 0.3.3 to 0.4.0
- [Release notes](https://github.com/qubvel-org/segmentation_models.pytorch/releases)
- [Commits](qubvel-org/segmentation_models.pytorch@v0.3.3...v0.4.0)

Updates `statsmodels` from 0.13.5 to 0.14.4
- [Release notes](https://github.com/statsmodels/statsmodels/releases)
- [Changelog](https://github.com/statsmodels/statsmodels/blob/main/CHANGES.md)
- [Commits](statsmodels/statsmodels@v0.13.5...v0.14.4)

Updates `p-tqdm` from 1.4.0 to 1.4.2
- [Release notes](https://github.com/swansonk14/p_tqdm/releases)
- [Commits](swansonk14/p_tqdm@v_1.4.0...v_1.4.2)

Updates `orjson` from 3.9.2 to 3.10.15
- [Release notes](https://github.com/ijl/orjson/releases)
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md)
- [Commits](ijl/orjson@3.9.2...3.10.15)

Updates `kaggle` from 1.5.15 to 1.6.17
- [Release notes](https://github.com/Kaggle/kaggle-api/releases)
- [Changelog](https://github.com/Kaggle/kaggle-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Kaggle/kaggle-api/commits)

Updates `pytest` from 7.4.0 to 8.3.4
- [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.0...8.3.4)

---
updated-dependencies:
- dependency-name: segmentation-models-pytorch
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: statsmodels
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: p-tqdm
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: orjson
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: kaggle
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Feb 2, 2025
@github-actions github-actions bot added documentation Improvements or additions to documentation plugin Concerns one of mml's plugins labels Feb 2, 2025
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 documentation Improvements or additions to documentation plugin Concerns one of mml's plugins python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant