microsoft / RD-Agent

Research and development (R&D) is crucial for the enhancement of industrial productivity, especially in the AI era, where the core aspects of R&D are mainly focused on data and models. We are committed to automating these high-value generic R&D processes through our open source R&D automation tool RD-Agent, which lets AI drive data-driven AI.
https://rdagent.azurewebsites.net/
MIT License
1.02k stars 74 forks source link

build(requirements): bump the prod group across 1 directory with 120 updates #214

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps the prod group with 120 updates in the / directory:

Package From To
pydantic-settings 2.1.0 2.4.0
cython 3.0.7 3.0.11
scipy 1.11.4 1.14.0
filelock 3.13.1 3.15.4
fire 0.5.0 0.6.0
openai 1.6.1 1.41.0
[ruamel-yaml]() 0.18.5 0.18.6
torch 2.1.2 2.4.0
numpy 1.26.2 2.1.0
pandas 2.1.4 2.2.2
matplotlib 3.9.1 3.9.2
langchain 0.0.353 0.2.14
pypdf 3.17.4 4.3.1
azure-core 1.29.6 1.30.2
azure-ai-formrecognizer 3.3.2 3.3.3
tables 3.9.2 3.10.1
python-dotenv 1.0.0 1.0.1
build 1.0.3 1.2.1
setuptools-scm 8.0.4 8.1.0
twine 4.0.2 5.1.1
coverage 7.4.0 7.6.1
pytest 7.4.4 8.3.2
black 23.12.1 24.8.0
mypy 1.10.0 1.11.1
ruff 0.4.5 0.6.1
types-pyyaml 6.0.12.20240724 6.0.12.20240808
autodoc-pydantic 2.0.1 2.2.0
furo 2023.9.10 2024.8.6
git-changelog 2.4.0 2.5.2
myst-parser 2.0.0 4.0.0
sphinx 7.2.6 8.0.2
sphinx-autobuild 2021.3.14 2024.4.16
sphinx-click 5.1.0 6.0.0
importlib-metadata 7.0.1 8.2.0
aiohttp 3.9.1 3.10.4
alabaster 0.7.13 1.0.0
annotated-types 0.6.0 0.7.0
anyio 4.2.0 4.4.0
attrs 23.2.0 24.2.0
babel 2.14.0 2.16.0
beautifulsoup4 4.12.2 4.12.3
certifi 2023.11.17 2024.7.4
cffi 1.16.0 1.17.0
cryptography 41.0.7 43.0.0
dataclasses-json 0.6.3 0.6.7
debugpy 1.8.2 1.8.5
docutils 0.20.1 0.21.2
fsspec 2023.12.2 2024.6.1
httpcore 1.0.2 1.0.5
httpx 0.26.0 0.27.0
idna 3.6 3.7
jaraco-classes 3.3.0 3.4.0
jinja2 3.1.2 3.1.4
jsonpointer 2.4 3.0.0
keyring 24.3.0 25.3.0
langchain-community 0.0.7 0.2.12
langchain-core 0.1.4 0.2.33
langsmith 0.0.75 0.1.99
livereload 2.6.3 2.7.0
lxml 5.0.0 5.3.0
markupsafe 2.1.3 2.1.5
marshmallow 3.20.1 3.21.3
mdit-py-plugins 0.4.0 0.4.1
more-itertools 10.1.0 10.4.0
multidict 6.0.4 6.0.5
networkx 3.2.1 3.3
nh3 0.2.15 0.2.18
nvidia-cublas-cu12 12.1.3.1 12.6.0.22
nvidia-cuda-cupti-cu12 12.1.105 12.6.37
nvidia-cuda-nvrtc-cu12 12.1.105 12.6.20
nvidia-cuda-runtime-cu12 12.1.105 12.6.37
nvidia-cudnn-cu12 8.9.2.26 9.3.0.75
nvidia-cufft-cu12 11.0.2.54 11.2.6.28
nvidia-curand-cu12 10.3.2.106 10.3.7.37
nvidia-cusolver-cu12 11.4.5.107 11.6.4.38
nvidia-cusparse-cu12 12.1.0.106 12.5.2.23
nvidia-nccl-cu12 2.18.1 2.22.3
nvidia-nvjitlink-cu12 12.3.101 12.6.20
nvidia-nvtx-cu12 12.1.105 12.6.37
packaging 23.2 24.1
pkginfo 1.9.6 1.11.1
platformdirs 4.1.0 4.2.2
pluggy 1.3.0 1.5.0
pycparser 2.21 2.22
pydantic 2.5.3 2.8.2
pydantic-core 2.14.6 2.22.0
pygments 2.17.2 2.18.0
pyjwt 2.8.0 2.9.0
pyproject-hooks 1.0.0 1.1.0
python-dateutil 2.8.2 2.9.0.post0
pytz 2023.3.post1 2024.1
pyyaml 6.0.1 6.0.2
pyzmq 26.0.3 26.1.0
rapidfuzz 3.9.5 3.9.6
readme-renderer 42.0 44.0
requests 2.31.0 2.32.3
requests-oauthlib 1.3.1 2.0.0
rich 13.7.0 13.7.1
rpds-py 0.19.1 0.20.0
sniffio 1.3.0 1.3.1
soupsieve 2.5 2.6
sphinxcontrib-applehelp 1.0.7 2.0.0
sphinxcontrib-devhelp 1.0.5 2.0.0
sphinxcontrib-htmlhelp 2.0.4 2.1.0
sphinxcontrib-qthelp 1.0.6 2.0.0
sphinxcontrib-serializinghtml 1.1.9 2.0.0
sqlalchemy 2.0.24 2.0.32
sympy 1.12 1.13.2
tenacity 8.2.3 9.0.0
tomlkit 0.12.3 0.13.2
tornado 6.4 6.4.1
tqdm 4.66.1 4.66.5
triton 2.1.0 3.0.0
typer 0.9.0 0.12.4
typing-extensions 4.9.0 4.12.2
tzdata 2023.4 2024.1
urllib3 2.1.0 2.2.2
webcolors 24.6.0 24.8.0
zipp 3.17.0 3.20.0
exceptiongroup 1.2.0 1.2.2

Updates pydantic-settings from 2.1.0 to 2.4.0

Release notes

Sourced from pydantic-settings's releases.

v2.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.3.4...v2.4.0

v2.3.4

What's Changed

New Contributors

Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.3.3...v2.3.4

v2.3.3

What's Changed

Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.3.2...v2.3.3

v2.3.2

What's Changed

New Contributors

Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.3.1...v2.3.2

v2.3.1

... (truncated)

Commits
  • 5cc686a Prepare release 2.4.0 (#355)
  • 4840d69 Add cli_exit_on_error config option (#340)
  • bcbdd2a Add Azure Key Vault settings source (#272)
  • 6ffd6bd Add support for short options. (#339)
  • 8b8803d feat: Enable access to the current state in settings sources (#326)
  • 229319c Fix a bug when loading empty yaml file (#330)
  • d6db0f9 Deprecate read_env_file and move it to DotEnvSettingsSource (#318)
  • fa17c0a Fix regex flags accidentally passed as count (#328)
  • fe1f950 Prepare release 2.3.4 (#322)
  • 674ebd9 Remove leftover docstring causing warning on pydantic docs build (#321)
  • Additional commits viewable in compare view


Updates cython from 3.0.7 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)

3.0.10 (2024-03-30)

Bugs fixed

  • Cython generated incorrect self-casts when directly calling final methods of subtypes.

... (truncated)

Commits


Updates scipy from 1.11.4 to 1.14.0

Release notes

Sourced from scipy's releases.

SciPy 1.14.0 Release Notes

SciPy 1.14.0 is the culmination of 3 months of hard work. It contains many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. Before upgrading, we recommend that users check that their own code does not use deprecated SciPy functionality (to do so, run your code with python -Wd and check for DeprecationWarning s). Our development attention will now shift to bug-fix releases on the 1.14.x branch, and on adding new features on the main branch.

This release requires Python 3.10+ and NumPy 1.23.5 or greater.

For running on PyPy, PyPy3 6.0+ is required.

Highlights of this release

  • SciPy now supports the new Accelerate library introduced in macOS 13.3, and has wheels built against Accelerate for macOS >=14 resulting in significant performance improvements for many linear algebra operations.
  • A new method, cobyqa, has been added to scipy.optimize.minimize - this is an interface for COBYQA (Constrained Optimization BY Quadratic Approximations), a derivative-free optimization solver, designed to supersede COBYLA, developed by the Department of Applied Mathematics, The Hong Kong Polytechnic University.
  • scipy.sparse.linalg.spsolve_triangular is now more than an order of magnitude faster in many cases.

New features

scipy.fft improvements

  • A new function, scipy.fft.prev_fast_len, has been added. This function finds the largest composite of FFT radices that is less than the target length. It is useful for discarding a minimal number of samples before FFT.

scipy.io improvements

  • wavfile now supports reading and writing of wav files in the RF64 format, allowing files greater than 4 GB in size to be handled.

scipy.constants improvements

  • Experimental support for the array API standard has been added.

... (truncated)

Commits
  • 87c4664 REL: SciPy 1.14.0 rel commit [wheel build]
  • ac63c81 Merge pull request #21019 from tylerjereddy/treddy_1.14.0_final_backports
  • 541003f DOC: update 1.14 relnotes [wheel build]
  • a08d1ff MAINT: stats.gstd: warn when an observation is <= 0
  • a4f7119 DEP: special.perm: deprecate non-integer N and k with exact=True (#20909)
  • 73339fb TST: stats: fix use of np.testing to compare xp-arrays
  • 0542df6 DOC: Update 1.14.0 release notes
  • f8e530c STY: _lib._util: silence mypy
  • e2cbda2 TST:sparse.linalg: Skip test due to sensitivity to numerical noise
  • 4fb2e6a TST: robustify test_nnls_inner_loop_case1
  • Additional commits viewable in compare view


Updates filelock from 3.13.1 to 3.15.4

Release notes

Sourced from filelock's releases.

3.15.4

What's Changed

Full Changelog: https://github.com/tox-dev/filelock/compare/3.15.3...3.15.4

3.15.3

What's Changed

Full Changelog: https://github.com/tox-dev/filelock/compare/3.15.2...3.15.3

3.15.2

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/filelock/compare/3.15.1...3.15.2

3.15.1

What's Changed

Full Changelog: https://github.com/tox-dev/filelock/compare/3.15.0...3.15.1

3.15.0

What's Changed

New Contributors

... (truncated)

Commits
  • 9a979df Pass file_lock as positional argument (#347)
  • 3a79343 Fix `TypeError: _CountedFileLock.init() got an unexpected keyword argumen...
  • 81d4cf9 Add test for virtualenv stability (#344)
  • 192f1ef Use a metaclass to implement the singleton pattern (#340)
  • 48788c5 Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#341)
  • 7bd3b7b [pre-commit.ci] pre-commit autoupdate (#342)
  • 3d7b1a6 Hotfix: Restore init method; more robust initialization for singleton loc...
  • c64787f Don't initialize BaseFileLock when just returning existing instance (#334)
  • 87453f3 asyncio support (#332)
  • 0ee2e3c [pre-commit.ci] pre-commit autoupdate (#333)
  • Additional commits viewable in compare view


Updates fire from 0.5.0 to 0.6.0

Release notes

Sourced from fire's releases.

Python Fire v0.6.0

This is the last release supporting Python 2. Subsequent releases will be Python 3 only. The automatically generated release notes follow.

What's Changed

New Contributors

Full Changelog: https://github.com/google/python-fire/compare/v0.5.0...v0.6.0

Commits


Updates openai from 1.6.1 to 1.41.0

Release notes

Sourced from openai's releases.

v1.41.0

1.41.0 (2024-08-16)

Full Changelog: v1.40.8...v1.41.0

Features

  • client: add uploads.upload_file helper (aae079d)

v1.40.8

1.40.8 (2024-08-15)

Full Changelog: v1.40.7...v1.40.8

Chores

v1.40.7

1.40.7 (2024-08-15)

Full Changelog: v1.40.6...v1.40.7

Bug Fixes

  • cli/migrate: change grit binaries download source (#1649) (85e8935)

Chores

  • docs: fix typo in example snippet (4e83b57)
  • internal: use different 32bit detection method (#1652) (5831af6)

v1.40.6

1.40.6 (2024-08-12)

Full Changelog: v1.40.5...v1.40.6

Chores

v1.40.5

1.40.5 (2024-08-12)

Full Changelog: v1.40.4...v1.40.5

... (truncated)

Changelog

Sourced from openai's changelog.

1.41.0 (2024-08-16)

Full Changelog: v1.40.8...v1.41.0

Features

  • client: add uploads.upload_file helper (aae079d)

1.40.8 (2024-08-15)

Full Changelog: v1.40.7...v1.40.8

Chores

1.40.7 (2024-08-15)

Full Changelog: v1.40.6...v1.40.7

Bug Fixes

  • cli/migrate: change grit binaries download source (#1649) (85e8935)

Chores

  • docs: fix typo in example snippet (4e83b57)
  • internal: use different 32bit detection method (#1652) (5831af6)

1.40.6 (2024-08-12)

Full Changelog: v1.40.5...v1.40.6

Chores

1.40.5 (2024-08-12)

Full Changelog: v1.40.4...v1.40.5

Documentation

  • helpers: make async client usage more clear (34e1edf), closes #1639

1.40.4 (2024-08-12)

... (truncated)

Commits


Updates ruamel-yaml from 0.18.5 to 0.18.6

Updates torch from 2.1.2 to 2.4.0

Release notes

Sourced from torch's releases.

PyTorch 2.4: Python 3.12, AOTInductor freezing, libuv backend for TCPStore

PyTorch 2.4 Release Notes

  • Highlights
  • Tracked Regressions
  • Backward incompatible changes
  • Deprecations
  • New features
  • Improvements
  • Bug Fixes
  • Performance
  • Documentation
  • Developers
  • Security

Highlights

We are excited to announce the release of PyTorch® 2.4! PyTorch 2.4 adds support for the latest version of Python (3.12) for torch.compile. AOTInductor freezing gives developers running AOTInductor more performance based optimizations by allowing the serialization of MKLDNN weights. As well, a new default TCPStore server backend utilizing libuv has been introduced which should significantly reduce initialization times for users running large-scale jobs. Finally, a new Python Custom Operator API makes it easier than before to integrate custom kernels into PyTorch, especially for torch.compile.

This release is composed of 3661 commits and 475 contributors since PyTorch 2.3. 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.4. More information about how to get started with the PyTorch 2-series can be found at our Getting Started page.

... (truncated)

Commits


Updates numpy from 1.26.2 to 2.1.0

Release notes

Sourced from numpy's releases.

2.1.0 (Aug 18, 2024)

NumPy 2.1.0 Release Notes

NumPy 2.1.0 provides support for the upcoming Python 3.13 release and drops support for Python 3.9. In addition to the usual bug fixes and updated Python support, it helps get us back into our usual release cycle after the extended development of 2.0. The highlights for this release are:

  • Support for the array-api 2023.12 standard.
  • Support for Python 3.13.
  • Preliminary support for free threaded Python 3.13.

Python versions 3.10-3.13 are supported in this release.

New functions

New function numpy.unstack

A new function np.unstack(array, axis=...) was added, which splits an array into a tuple of arrays along an axis. It serves as the inverse of [numpy.stack]{.title-ref}.

(gh-26579)

Deprecations

  • The fix_imports keyword argument in numpy.save is deprecated. Since NumPy 1.17, numpy.save uses a pickle protocol that no longer supports Python 2, and ignored fix_imports keyword. This keyword is kept only for backward compatibility. It is now deprecated.

    (gh-26452)

  • Passing non-integer inputs as the first argument of [bincount]{.title-ref} is now deprecated, because such inputs are silently cast to integers with no warning about loss of precision.

    (gh-27076)

Expired deprecations

  • Scalars and 0D arrays are disallowed for numpy.nonzero and numpy.ndarray.nonzero.

    (gh-26268)

  • set_string_function internal function was removed and PyArray_SetStringFunction was stubbed out.

... (truncated)

Commits
  • 2f7fe64 Merge pull request #27236 from charris/prepare-2.1.0
  • b6f434f REL: Prepare for the NumPy 2.1.0 release [wheel build]
  • 3cf9394 Merge pull request #27234 from charris/backport-25984
  • 7443dcc Merge pull request #27233 from charris/backport-27223
  • 85b1cab BUG: Allow fitting of degree zero polynomials with Polynomial.fit
  • 395a81d DOC: reword discussion about shared arrays to hopefully be clearer
  • 5af2e96 Move NUMUSERTYPES thread safety discussion to legacy DType API docs
  • d902c24 DOC: add docs on thread safety in NumPy
  • c080180 Merge pull request #27229 from charris/backport-27226
  • 44ce7e8 BUG: Fix PyArray_ZeroContiguousBuffer (resize) with struct dtypes
  • Additional commits viewable in compare view


Updates pandas from 2.1.4 to 2.2.2

Release notes

Sourced from pandas's releases.

Pandas 2.2.2

We are pleased to announce the release of pandas 2.2.2. 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.2 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.

Pandas 2.2.1

We are pleased to announce the release of pandas 2.2.1. 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.1 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.

Pandas 2.2.0

We are pleased to announce the release of pandas 2.2.0. 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.0 supports Python 3.9 and higher.

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

conda install pandas

Or via PyPI:

... (truncated)

Commits
  • d9cdd2e RLS: 2.2.2
  • 98aeac9 Backport PR #58209: CI: Pin blosc to fix pytables (#58211)
  • 5466f15 Backport PR #58202: DOC/TST: Document numpy 2.0 support and add tests… (#58208)
  • 45b0b32 Backport PR #58203 on branch 2.2.x (DOC: Add release date/contributors for 2....
  • c7ec566 Backport PR #58087 on branch 2.2.x (BLD: Build wheels using numpy 2.0rc1) (#5...
  • 691fc88 Backport PR #58181 on branch 2.2.x (CI: correct error msg in test_view_index)...
  • a947587 Backport PR #58138 on branch 2.2.x (BLD: Fix nightlies not building) (#58140)
  • b56842d Backport PR #58100 on branch 2.2.x (MNT: fix compatibility with beautifulsoup...
  • 0f83d50 Revert "BLD: Pin numpy on 2.2.x" (
    dependabot[bot] commented 2 months ago

    Looks like these dependencies are updatable in another way, so this is no longer needed.