v7labs / darwin-py

Library and commandline tool for managing datasets on darwin.v7labs.com
MIT License
115 stars 42 forks source link

Bump the python-requirements group with 21 updates #822

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the python-requirements group with 21 updates:

Package From To
pillow 10.1.0 10.3.0
rich 13.7.0 13.7.1
upolygon 0.1.10 0.1.11
jsonschema 4.20.0 4.21.1
pydantic 2.5.2 2.7.0
orjson 3.10.0 3.10.1
types-requests 2.31.0.10 2.31.0.20240406
tqdm 4.66.1 4.66.2
types-pyyaml 6.0.12.12 6.0.12.20240311
nibabel 5.2.0 5.2.1
connected-components-3d 3.12.4 3.14.1
albumentations 1.3.1 1.4.0
black 24.3.0 24.4.0
mypy 1.7.1 1.9.0
responses 0.22.0 0.25.0
pytest 7.4.3 7.4.4
mpire 2.8.1 2.10.1
python-dotenv 1.0.0 1.0.1
opencv-python-headless 4.8.1.78 4.9.0.80
ruff 0.3.7 0.4.0
validate-pyproject 0.15 0.16

Updates pillow from 10.1.0 to 10.3.0

Release notes

Sourced from pillow's releases.

10.3.0

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

Changes

... (truncated)

Changelog

Sourced from pillow's changelog.

10.3.0 (2024-04-01)

  • CVE-2024-28219: Use strncpy to avoid buffer overflow #7928 [radarhere, hugovk]

  • Deprecate eval(), replacing it with lambda_eval() and unsafe_eval() #7927 [radarhere, hugovk]

  • Raise ValueError if seeking to greater than offset-sized integer in TIFF #7883 [radarhere]

  • Add --report argument to __main__.py to omit supported formats #7818 [nulano, radarhere, hugovk]

  • Added RGB to I;16, I;16L, I;16B and I;16N conversion #7918, #7920 [radarhere]

  • Fix editable installation with custom build backend and configuration options #7658 [nulano, radarhere]

  • Fix putdata() for I;16N on big-endian #7209 [Yay295, hugovk, radarhere]

  • Determine MPO size from markers, not EXIF data #7884 [radarhere]

  • Improved conversion from RGB to RGBa, LA and La #7888 [radarhere]

  • Support FITS images with GZIP_1 compression #7894 [radarhere]

  • Use I;16 mode for 9-bit JPEG 2000 images #7900 [scaramallion, radarhere]

  • Raise ValueError if kmeans is negative #7891 [radarhere]

  • Remove TIFF tag OSUBFILETYPE when saving using libtiff #7893 [radarhere]

  • Raise ValueError for negative values when loading P1-P3 PPM images #7882 [radarhere]

  • Added reading of JPEG2000 palettes #7870 [radarhere]

  • Added alpha_quality argument when saving WebP images #7872 [radarhere]

... (truncated)

Commits
  • 5c89d88 10.3.0 version bump
  • 63cbfcf Update CHANGES.rst [ci skip]
  • 2776126 Merge pull request #7928 from python-pillow/lcms
  • aeb51cb Merge branch 'main' into lcms
  • 5beb0b6 Update CHANGES.rst [ci skip]
  • cac6ffa Merge pull request #7927 from python-pillow/imagemath
  • f5eeeac Name as 'options' in lambda_eval and unsafe_eval, but '_dict' in deprecated eval
  • facf3af Added release notes
  • 2a93aba Use strncpy to avoid buffer overflow
  • a670597 Update CHANGES.rst [ci skip]
  • Additional commits viewable in compare view


Updates rich from 13.7.0 to 13.7.1

Release notes

Sourced from rich's releases.

v13.7.1

Fixes some character widths

[13.7.1] - 2023-02-28

Fixed

Changelog

Sourced from rich's changelog.

[13.7.1] - 2024-02-28

Fixed

Commits


Updates upolygon from 0.1.10 to 0.1.11

Release notes

Sourced from upolygon's releases.

v0.1.11

What's Changed

New Contributors

Full Changelog: https://github.com/v7labs/upolygon/compare/v0.1.10...v0.1.11

Commits
  • 2967d67 Now that it works, remove the publish prevent
  • ce87a18 Updates to pipeline
  • d9272dd Added some TODO comments for future use
  • 2ce7a93 Specify directory
  • 8379b09 Change to remove mv comand
  • 70f2493 Last attempt at a change to this
  • 18b090d Restructure directory for deployment
  • a73e975 Go back to a single job for deploy
  • 5164681 Trying something else to see if it works
  • 18414c1 Need a different action to download assets from a different workflow.
  • Additional commits viewable in compare view


Updates jsonschema from 4.20.0 to 4.21.1

Release notes

Sourced from jsonschema's releases.

v4.21.1

  • Slightly speed up the contains keyword by removing some unnecessary validator (re-)creation.

Full Changelog: https://github.com/python-jsonschema/jsonschema/compare/v4.21.0...v4.21.1

v4.21.0

What's Changed

  • Fix the behavior of enum in the presence of 0 or 1 to properly consider True and False unequal (#1208).
  • Special case the error message for {min,max}{Items,Length,Properties} when they're checking for emptiness rather than true length.

New Contributors

Full Changelog: https://github.com/python-jsonschema/jsonschema/compare/v4.20.0...v4.21.0

Changelog

Sourced from jsonschema's changelog.

v4.21.1

  • Slightly speed up the contains keyword by removing some unnecessary validator (re-)creation.

v4.21.0

  • Fix the behavior of enum in the presence of 0 or 1 to properly consider True and False unequal (#1208).
  • Special case the error message for {min,max}{Items,Length,Properties} when they're checking for emptiness rather than true length.
Commits
  • aa53fd0 Slightly speed up the contains keyword.
  • c9e2029 perf -> bench
  • 31dec3d Update the CHANGELOG.
  • 8875c2e Also improve min{Length,Properties}'s error message.
  • 74dfd48 Squashed 'json/' changes from 217bf81b..544f7c3d
  • 3e46f22 Merge pull request #1208 from otto-ifak/fix_enum
  • e45be0b Update docs requirements.
  • 6b4441e New ruff fixed some bugs.
  • c7a37f2 Merge pull request #1209 from python-jsonschema/pre-commit-ci-update-config
  • 1b72180 [pre-commit.ci] pre-commit autoupdate
  • Additional commits viewable in compare view


Updates pydantic from 2.5.2 to 2.7.0

Release notes

Sourced from pydantic's releases.

v2.7.0 (2024-04-11)

The code released in v2.7.0 is practically identical to that of v2.7.0b1.

What's Changed

Packaging

New Features

Finalized in v2.7.0, rather than v2.7.0b1:

  • Add support for field level number to str coercion option by @​NeevCohen in #9137
  • Update warnings parameter for serialization utilities to allow raising a warning by @​Lance-Drane in #9166

Changes

Performance

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.7.0 (2024-04-11)

GitHub release

The code released in v2.7.0 is practically identical to that of v2.7.0b1.

What's Changed

Packaging

New Features

Finalized in v2.7.0, rather than v2.7.0b1:

  • Add support for field level number to str coercion option by @​NeevCohen in #9137
  • Update warnings parameter for serialization utilities to allow raising a warning by @​Lance-Drane in #9166

Changes

Performance

... (truncated)

Commits


Updates orjson from 3.10.0 to 3.10.1

Release notes

Sourced from orjson's releases.

3.10.1

Fixed

  • Serializing numpy.ndarray with non-native endianness raises orjson.JSONEncodeError.

Changed

  • Improve performance of serializing.
Changelog

Sourced from orjson's changelog.

3.10.1 - 2024-04-15

Fixed

  • Serializing numpy.ndarray with non-native endianness raises orjson.JSONEncodeError.

Changed

  • Improve performance of serializing.
Commits
  • 632345a 3.10.1
  • 0c1091c dict key, val stalled cycles opt
  • 58a73f3 format_escaped_str() more unified LUT implementation
  • 6d22801 numpy serialization rejects non-native endianness
  • b6b21b0 manylinux_2_17, macos_universal2 CI
  • 79202e3 Fix upload-artifact, download-artifact workflow
  • See full diff in compare view


Updates types-requests from 2.31.0.10 to 2.31.0.20240406

Commits


Updates tqdm from 4.66.1 to 4.66.2

Release notes

Sourced from tqdm's releases.

tqdm v4.66.2 stable

  • pandas: add DataFrame.progress_map (#1549)
  • notebook: fix HTML padding (#1506)
  • keras: fix resuming training when verbose>=2 (#1508)
  • fix format_num negative fractions missing leading zero (#1548)
  • fix Python 3.12 DeprecationWarning on import (#1519)
  • linting: use f-strings (#1549)
  • update tests (#1549)
  • CI: bump actions (#1549)
Commits


Updates types-pyyaml from 6.0.12.12 to 6.0.12.20240311

Commits


Updates nibabel from 5.2.0 to 5.2.1

Release notes

Sourced from nibabel's releases.

5.2.1

DOI

Release notes

Bug-fix release in the 5.2.x series.

Enhancements

  • Support "flat" ASCII-encoded GIFTI DataArrays (#1298) (PM, reviewed by CM)

Bug fixes

  • Tolerate missing git when reporting version info (#1286) (CM, reviewed by Yuri Victorovich)
  • Handle Siemens XA30 derived DWI DICOMs (#1296) (CM, reviewed by YOH and Mathias Goncalves)

Maintenance

  • Add tool for generating GitHub-friendly release notes (#1284) (CM)
  • Accommodate pytest 8 changes (#1297) (CM)

Full Changelog: https://github.com/nipy/nibabel/compare/5.2.0...5.2.1

Changelog

Sourced from nibabel's changelog.

5.2.1 (Monday 26 February 2024)

Bug-fix release in the 5.2.x series.

Enhancements

  • Support "flat" ASCII-encoded GIFTI DataArrays (pr/1298) (PM, reviewed by CM)

Bug fixes

  • Tolerate missing git when reporting version info (pr/1286) (CM, reviewed by Yuri Victorovich)
  • Handle Siemens XA30 derived DWI DICOMs (pr/1296) (CM, reviewed by YOH and Mathias Goncalves)

Maintenance

  • Add tool for generating GitHub-friendly release notes (pr/1284) (CM)
  • Accommodate pytest 8 changes (pr/1297) (CM)
Commits
  • 1df3b61 REL: 5.2.1
  • 9408ae8 Backport gh-1296: Conditionally drop derived volumes from DWI sequences
  • ee684eb Backport gh-1298: Support "flat" ASCII-encoded GIFTI DataArrays
  • c1ac829 Build(deps): Bump codecov/codecov-action from 3 to 4
  • 5e4f2f9 Build(deps): Bump the actions-infrastructure group with 3 updates
  • 83613ab Backport gh-1297: Accommodate pytest 8 changes
  • 6a2e30c Backport gh-1286: Tolerate missing git
  • 20d51dd MNT: Advertise Python 3.12 support
  • c74794e DOC: Fix intersphinx mapping and reference type
  • 10ba536 Backport gh-1284: Add tool for generating GitHub-friendly release notes
  • See full diff in compare view


Updates connected-components-3d from 3.12.4 to 3.14.1

Commits
  • 24aee1e chore: missed a spot for license update
  • 5a3c4ce docs: update last modified date
  • f80c63d release(3.14.1): update license to LGPLv3
  • d8d56df chore: change license to LGPLv3+
  • 083e197 docs: remove travis icon
  • 9b1704d release(3.14.0): adds support for 8-connectivity periodic boundaries
  • f4776e2 docs: add 8 connected to periodic boundary support
  • 5b84be8 test: add tests for 8-connected periodic boundary
  • 7ba1fe1 feat: add periodic boundary for 8-connected
  • b3c46c8 release(3.13.0): adds periodic_boundary feature
  • Additional commits viewable in compare view


Updates albumentations from 1.3.1 to 1.4.0

Release notes

Sourced from albumentations's releases.

1.4.0

Albumentations 1.4.0 Release Notes

  • Request
  • Highlights
  • New transform
  • Backwards Incompatible Changes
  • Improvements
  • Bug fixes

Request

  1. If you enjoy using the library as an individual developer or during the day job as a part of the company, please consider becoming a sponsor for the library. Every dollar helps.
  2. If you did not give our repo a ⭐, it is [only one mouse click].(https://github.com/albumentations-team/albumentations)
  3. If you have feature requests, proposals, or encounter issues - submit your request to issues or, our new initiative, - Discord server for albumentations

Highlights

In this release, we mainly focused on the technical debt as its decrease allows faster iterations and bug fixes in the codebase. We added only one new transform, did not work on speeding up transforms, and other changes are minor.

  1. We are removing the dependency on the imgaug library. The library was one of our inspirations when we created Albumentations, but maintainers of imgaug ceased its support which caused inconsistencies in library versions. It was done in 2021, say commit https://github.com/albumentations-team/albumentations/commit/ba44effb0369ba5eae1e8eb4909105eac9709230 by @​Dipet .

But, somehow, we are cutting this dependency only in 2024.

  1. Added typing in all of the codebase. When we started the library, Python 2 was still widely used; hence, none of the original codebases had types specified for function arguments and return types. Since the end of the support for Python 2, we added types to the new or updated code, but only now have we covered all the codebase.

New transform

Backward Incompatible Changes

The deprecated code, including 15 transforms, was removed. Dependency on the imgaug library was removed.

(https://github.com/albumentations-team/albumentations/commit/be6a217b207b3d7ebe792caabb438d660b45f2a5 by @​ternaus )

Deleted Transforms

  1. JpegCompression. Use ImageCompression instead.
  2. RandomBrightness. Use RandomBrigtnessContrast instead.
  3. RandomContrast. Use RandomBrigtnessContrast instead.
  4. Cutout. Use CoarseDropout instead.
  5. ToTensor. Use ToTensorV2 instead.
  6. IAAAdditiveGaussianNoise. Use GaussNoise instead.
  7. IAAAffine. Use Affine instead.
  8. IAACropAndPad. Use CropAndPad instead.
  9. IAAEmboss. Use Emboss instead.
  10. IAAFliplr. Use HorizontalFlip instead.
  11. IAAFlipud. Use VerticalFlip instead.

... (truncated)

Commits