baoliay2008 / lccn_predictor

LeetCode Contest Rating Prediction
https://lccn.lbao.site
MIT License
566 stars 22 forks source link

⬆️ chore(deps): Bump the all group with 16 updates #58

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the all group with 16 updates:

Package From To
anyio 3.7.1 4.2.0
beanie 1.23.6 1.25.0
certifi 2023.11.17 2024.2.2
dnspython 2.4.2 2.5.0
fastapi 0.105.0 0.109.2
llvmlite 0.41.1 0.42.0
numba 0.58.1 0.59.0
numpy 1.26.2 1.26.4
pluggy 1.3.0 1.4.0
pydantic 2.5.3 2.6.1
pydantic-core 2.14.6 2.16.2
pytest 7.4.3 8.0.0
pytz 2023.3.post1 2024.1
scipy 1.11.4 1.12.0
starlette 0.27.0 0.37.1
uvicorn 0.25.0 0.27.1

Updates anyio from 3.7.1 to 4.2.0

Release notes

Sourced from anyio's releases.

4.2.0

  • Add support for byte-based paths in connect_unix, create_unix_listeners, create_unix_datagram_socket, and create_connected_unix_datagram_socket. (PR by Lura Skye)

  • Enabled the Event and CapacityLimiter classes to be instantiated outside an event loop thread

  • Broadly improved/fixed the type annotations. Among other things, many functions and methods that take variadic positional arguments now make use of PEP 646 TypeVarTuple to allow the positional arguments to be validated by static type checkers. These changes affected numerous methods and functions, including:

    • anyio.run()
    • TaskGroup.start_soon()
    • anyio.from_thread.run()
    • anyio.from_thread.run_sync()
    • anyio.to_thread.run_sync()
    • anyio.to_process.run_sync()
    • BlockingPortal.call()
    • BlockingPortal.start_task_soon()
    • BlockingPortal.start_task()

    (also resolves #560)

  • Fixed various type annotations of anyio.Path to match Typeshed:

    • anyio.Path.__lt__()
    • anyio.Path.__le__()
    • anyio.Path.__gt__()
    • anyio.Path.__ge__()
    • anyio.Path.__truediv__()
    • anyio.Path.__rtruediv__()
    • anyio.Path.hardlink_to()
    • anyio.Path.samefile()
    • anyio.Path.symlink_to()
    • anyio.Path.with_segments()

    (PR by Ganden Schaffner)

  • Fixed adjusting the total number of tokens in a CapacityLimiter on asyncio failing to wake up tasks waiting to acquire the limiter in certain edge cases (fixed with help from Egor Blagov)

  • Fixed loop_factory and use_uvloop options not being used on the asyncio backend (#643)

  • Fixed cancellation propagating on asyncio from a task group to child tasks if the task hosting the task group is in a shielded cancel scope (#642)

4.1.0

  • Adapted to API changes made in Trio v0.23:
    • Call trio.to_thread.run_sync() using the abandon_on_cancel keyword argument instead of cancellable
    • Removed a checkpoint when exiting a task group
    • Renamed the cancellable argument in anyio.to_thread.run_sync() to abandon_on_cancel (and deprecated the old parameter name)
    • Bumped minimum version of Trio to v0.23
  • Added support for voluntary thread cancellation via anyio.from_thread.check_cancelled()
  • Bumped minimum version of trio to v0.23
  • Exposed the ResourceGuard class in the public API (#627)
  • Fixed RuntimeError: Runner is closed when running higher-scoped async generator fixtures in some cases (#619)

... (truncated)

Changelog

Sourced from anyio's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <http://semver.org/>_.

UNRELEASED

  • Added support for the Python 3.12 walk_up keyword argument in anyio.Path.relative_to() (PR by Colin Taylor)

  • Fixed passing total_tokens to anyio.CapacityLimiter() as a keyword argument not working on the trio backend ([#515](https://github.com/agronholm/anyio/issues/515) <https://github.com/agronholm/anyio/issues/515>_)

  • Fixed Process.aclose() not performing the minimum level of necessary cleanup when cancelled. Previously:

    • Cancellation of Process.aclose() could leak an orphan process
    • Cancellation of run_process() could very briefly leak an orphan process.
    • Cancellation of Process.aclose() or run_process() on Trio could leave standard streams unclosed

    (PR by Ganden Schaffner)

  • Fixed Process.stdin.aclose(), Process.stdout.aclose(), and Process.stderr.aclose() not including a checkpoint on asyncio (PR by Ganden Schaffner)

  • Fixed documentation on how to provide your own typed attributes

4.2.0

  • Add support for byte-based paths in connect_unix, create_unix_listeners, create_unix_datagram_socket, and create_connected_unix_datagram_socket. (PR by Lura Skye)

  • Enabled the Event and CapacityLimiter classes to be instantiated outside an event loop thread

  • Broadly improved/fixed the type annotations. Among other things, many functions and methods that take variadic positional arguments now make use of PEP 646 TypeVarTuple to allow the positional arguments to be validated by static type checkers. These changes affected numerous methods and functions, including:

    • anyio.run()
    • TaskGroup.start_soon()
    • anyio.from_thread.run()
    • anyio.from_thread.run_sync()
    • anyio.to_thread.run_sync()
    • anyio.to_process.run_sync()
    • BlockingPortal.call()
    • BlockingPortal.start_task_soon()
    • BlockingPortal.start_task()

    (also resolves [#560](https://github.com/agronholm/anyio/issues/560) <https://github.com/agronholm/anyio/issues/560>_)

  • Fixed various type annotations of anyio.Path to match Typeshed:

... (truncated)

Commits
  • f757314 Bumped up the version
  • fe31dd5 Added Litestar to the downstream test suite
  • b7be190 Updated GitHub actions
  • 45b9ece Rearranged the changelog
  • 0b66994 Fix more Path typing that doesn't match Typeshed (#653)
  • e5fadb3 Added mention of anyio.from_thread.run_sync() to the changelog
  • 89795b9 Used TypeVarTuple and ParamSpec in several places (#652)
  • 3a4ec47 Removed the pyright version pin
  • 28516e2 Enabled Event and CapacityLimiter to be instantiated outside an event loop (#...
  • 44ca5ea Fixed cancellation propagation when task group host is in a shielded scope (#...
  • Additional commits viewable in compare view


Updates beanie from 1.23.6 to 1.25.0

Release notes

Sourced from beanie's releases.

1.25.0

Encode Date Objects

Fix: Findinterface Type-Hints Break On View Models

Fix: Count With Text Queries And Links

Update Migration Command To Enable/Disable Transactions

Sync Method

Limit Nesting Level Of Linked Documents

WARNING: This is a breaking change. Please, read the docs before updating.

1.24.0

Exclude revision_id From The get_changes Method

Add Support For Custom Bucket Fields In Time Series

Add Bson Maxkey And Minkey

Update Model During Save Validation

Fix init_beanie document_models Type Hint

Fix Encoding Keys In Mapping Branch Of Encoder

... (truncated)

Changelog

Sourced from beanie's changelog.

1.25.0 - 2024-01-24

Encode Date Objects

Fix: Findinterface Type-Hints Break On View Models

Fix: Count With Text Queries And Links

Update Migration Command To Enable/Disable Transactions

Sync Method

Limit Nesting Level Of Linked Documents

WARNING: This is a breaking change. Please, read the docs before updating.

[1.24.0] - 2023-12-24

Exclude revision_id From The get_changes Method

Add Support For Custom Bucket Fields In Time Series

Add Bson Maxkey And Minkey

Update Model During Save Validation

Fix init_beanie document_models Type Hint

... (truncated)

Commits


Updates certifi from 2023.11.17 to 2024.2.2

Commits
  • 45eb611 2024.02.02 (#266)
  • 83f4f04 fix leaking certificate issue (#265)
  • bbf2208 Bump actions/upload-artifact from 4.2.0 to 4.3.0 (#264)
  • 9e837a5 Bump actions/upload-artifact from 4.1.0 to 4.2.0 (#262)
  • 05d071b Bump actions/upload-artifact from 4.0.0 to 4.1.0 (#261)
  • 2a3088a Bump actions/download-artifact from 4.1.0 to 4.1.1 (#260)
  • d4ca66e Bump actions/upload-artifact from 3.1.3 to 4.0.0 (#258)
  • 5d15663 Bump actions/download-artifact from 3.0.2 to 4.1.0 (#257)
  • d66ef9d Bump actions/setup-python from 4.7.1 to 5.0.0 (#256)
  • 8f0d412 Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 (#255)
  • Additional commits viewable in compare view


Updates dnspython from 2.4.2 to 2.5.0

Release notes

Sourced from dnspython's releases.

dnspython 2.5.0

See the What's New page for a summary of this release.

Thanks to all the contributors, and, as usual, thanks to my co-maintainers: Tomáš Křížek, Petr Špaček, and Brian Wellington.

Changelog

Sourced from dnspython's changelog.

2.5.0

  • Dnspython now uses hatchling for builds.

  • Asynchronous destinationless sockets now work on Windows.

  • Cython is no longer supported due to various typing issues.

  • Dnspython now explicitly canonicalizes IPv4 and IPv6 addresses. Previously it was possible for non-canonical IPv6 forms to be stored in a AAAA address, which would work correctly but possibly cause problmes if the address were used as a key in a dictionary.

  • The number of messages in a section can be retrieved with section_count().

  • Truncation preferences for messages can be specified.

  • The length of a message can be automatically prepended when rendering.

  • dns.message.create_response() automatically adds padding when required by RFC 8467.

  • The TLS verify parameter is now supported by dns.query.tls(), and the DoH and DoT Nameserver subclasses.

  • The MutableMapping used to store content in a zone may now be specified by a factory when subclassing. Factories may also be provided for writable verisons and immutable versions.

  • dns.name.Name now has predecessor() and successor() methods implementing RFC 4471.

  • QUIC has had a number of bug fixes and also now supports session tickets for faster session resumption.

  • The NSEC3 class now has a next_name() method for retrieving the next name as a dns.name.Name.

  • Windows WMI interface detection should be more robust.

Commits


Updates fastapi from 0.105.0 to 0.109.2

Release notes

Sourced from fastapi's releases.

0.109.2

Upgrades

Translations

  • 🌐 Update Turkish translation for docs/tr/docs/fastapi-people.md. PR #10547 by @​alperiox.

Internal

0.109.1

Security fixes

  • ⬆️ Upgrade minimum version of python-multipart to >=0.0.7 to fix a vulnerability when using form data with a ReDos attack. You can also simply upgrade python-multipart.

Read more in the advisory: Content-Type Header ReDoS.

Features

Refactors

  • ✅ Refactor tests for duplicate operation ID generation for compatibility with other tools running the FastAPI test suite. PR #10876 by @​emmettbutler.
  • ♻️ Simplify string format with f-strings in fastapi/utils.py. PR #10576 by @​eukub.
  • 🔧 Fix Ruff configuration unintentionally enabling and re-disabling mccabe complexity check. PR #10893 by @​jiridanek.
  • ✅ Re-enable test in tests/test_tutorial/test_header_params/test_tutorial003.py after fix in Starlette. PR #10904 by @​ooknimm.

Docs

... (truncated)

Commits
  • 141e34f 📝 Update release notes
  • 57b0983 🔖 Release FastAPI version 0.109.2
  • 50e558e 📝 Update release notes
  • 4a2be2a ⬆️ Upgrade version of Starlette to >= 0.36.3 (#11086)
  • 43f9cbc 📝 Update release notes
  • 739739c 🍱 Add new FastAPI logo (#11090)
  • 6944ae1 📝 Update release notes
  • e239c56 :globe_with_meridians: Update Turkish translation for `docs/tr/docs/fastapi-p...
  • 3f3ee24 📝 Update release notes
  • 7633d15 🔖 Release version 0.109.1
  • Additional commits viewable in compare view


Updates llvmlite from 0.41.1 to 0.42.0

Commits
  • b2a26aa Merge pull request #1029 from stuartarchibald/wip/change_log_0_42_0_final
  • 2c3dae0 Update CHANGE_LOG for 0.42.0 final.
  • c0c7726 Initialize 0.42 branch
  • f22420a Merge pull request #1021 from gmarkall/release-notes-042
  • 83a8829 Update CHANGE_LOG
  • ab073f5 Add release notes for 0.42.0rc1
  • 4292eea Merge pull request #978 from tbennun/type-query-4
  • 80bb55b Add test for is_function_vararg on non-function type
  • fe53feb Merge remote-tracking branch 'origin/main' into pr/978
  • e70590f Merge pull request #1019 from diptorupd/add_convergent_attribute
  • Additional commits viewable in compare view


Updates numba from 0.58.1 to 0.59.0

Release notes

Sourced from numba's releases.

Numba 0.59.0

Major Numba release supporting Python 3.12

Commits
  • c6da269 Merge pull request #9411 from stuartarchibald/wip/version_tab_rel_notes_0590
  • 54d91fb Merge pull request #9405 from sklam/misc/rel59final
  • e76f945 Doc updates for 0.59.0 final.
  • 938e779 Merge pull request #9407 from sklam/fix/parfor_bug_from_9244
  • 4502c3d Merge pull request #9403 from sklam/fix/sigill
  • f911c19 Merge pull request #9402 from sklam/misc/doc_updates_59
  • 29529a0 Merge pull request #9404 from stuartarchibald/wip/fix_py3_12_1_update
  • 437b91b Merge pull request #9371 from sklam/misc/relese0.59prep
  • 35afde5 Flake8 fix
  • 74166ce Apply suggestions from code review
  • Additional commits viewable in compare view


Updates numpy from 1.26.2 to 1.26.4

Release notes

Sourced from numpy's releases.

v1.26.4

NumPy 1.26.4 Release Notes

NumPy 1.26.4 is a maintenance release that fixes bugs and regressions discovered after the 1.26.3 release. The Python versions supported by this release are 3.9-3.12. This is the last planned release in the 1.26.x series.

Contributors

A total of 13 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • Charles Harris
  • Elliott Sales de Andrade
  • Lucas Colley +
  • Mark Ryan +
  • Matti Picus
  • Nathan Goldbaum
  • Ola x Nilsson +
  • Pieter Eendebak
  • Ralf Gommers
  • Sayed Adel
  • Sebastian Berg
  • Stefan van der Walt
  • Stefano Rivera

Pull requests merged

A total of 19 pull requests were merged for this release.

  • #25323: BUG: Restore missing asstr import
  • #25523: MAINT: prepare 1.26.x for further development
  • #25539: BUG: numpy.array_api: fix linalg.cholesky upper decomp...
  • #25584: CI: Bump azure pipeline timeout to 120 minutes
  • #25585: MAINT, BLD: Fix unused inline functions warnings on clang
  • #25599: BLD: include fix for MinGW platform detection
  • #25618: TST: Fix test_numeric on riscv64
  • #25619: BLD: fix building for windows ARM64
  • #25620: MAINT: add newaxis to __all__ in numpy.array_api
  • #25630: BUG: Use large file fallocate on 32 bit linux platforms
  • #25643: TST: Fix test_warning_calls on Python 3.12
  • #25645: TST: Bump pytz to 2023.3.post1
  • #25658: BUG: Fix AVX512 build flags on Intel Classic Compiler
  • #25670: BLD: fix potential issue with escape sequences in __config__.py
  • #25718: CI: pin cygwin python to 3.9.16-1 and fix typing tests [skip...
  • #25720: MAINT: Bump cibuildwheel to v2.16.4
  • #25748: BLD: unvendor meson-python on 1.26.x and upgrade to meson-python...
  • #25755: MAINT: Include header defining backtrace
  • #25756: BUG: Fix np.quantile([Fraction(2,1)], 0.5) (#24711)

... (truncated)

Commits
  • 9815c16 Merge pull request #25770 from charris/prepare-1.26.4
  • 114ed25 REL: Prepare for the NumPy 1.26.4 release
  • 2fae4d3 Merge pull request #25323 from stefanor/import-asstr
  • ce89a0a Merge pull request #25756 from charris/backport-24711
  • f62dfc6 Merge pull request #25755 from charris/backport-25709
  • fee88ab BUG: Fix np.quantile([Fraction(2,1)], 0.5) (#24711)
  • 659be68 MAINT: Include header defining backtrace
  • 837cd38 Merge pull request #25748 from rgommers/unvendor-mesonpython
  • f984240 CI: upgrade cibuildwheel from 2.16.4 to 2.16.5 [wheel build]
  • 3548f9d BLD: unvendor meson-python [wheel build]
  • Additional commits viewable in compare view


Updates pluggy from 1.3.0 to 1.4.0

Changelog

Sourced from pluggy's changelog.

pluggy 1.4.0 (2024-01-24)

Features

  • [#463](https://github.com/pytest-dev/pluggy/issues/463) <https://github.com/pytest-dev/pluggy/issues/463>_: A warning :class:~pluggy.PluggyTeardownRaisedWarning is now issued when an old-style hookwrapper raises an exception during teardown. See the warning documentation for more details.

  • [#471](https://github.com/pytest-dev/pluggy/issues/471) <https://github.com/pytest-dev/pluggy/issues/471>_: Add :func:PluginManager.unblock <pluggy.PluginManager.unblock> method to unblock a plugin by plugin name.

Bug Fixes

  • [#441](https://github.com/pytest-dev/pluggy/issues/441) <https://github.com/pytest-dev/pluggy/issues/441>_: Fix :func:~pluggy.HookCaller.call_extra() extra methods getting ordered before everything else in some circumstances. Regressed in pluggy 1.1.0.

  • [#438](https://github.com/pytest-dev/pluggy/issues/438) <https://github.com/pytest-dev/pluggy/issues/438>_: Fix plugins registering other plugins in a hook when the other plugins implement the same hook itself. Regressed in pluggy 1.1.0.

Commits
  • 2efd28e Preparing release 1.4.0
  • ebeb2f2 Merge pull request #471 from bluetech/unblock
  • 3a28b4d Merge pull request #464 from bluetech/hookwrapper-teardown-warning
  • 4331b7a Merge pull request #473 from bluetech/iterator-invalidation
  • 7aef3e6 hooks: fix plugins registering other plugins in a hook
  • cc36605 Merge pull request #472 from bluetech/call-extra-ordering-fix
  • 443fee6 hooks: fix call_extra extra methods getting ordered before everything else
  • 4577b45 hooks: add comment describing _hookimpls's format/invariants.
  • 13b3661 Add PluginManager.unblock method to unblock a name
  • 4b5b2d4 CHANGELOG: fix errors in 1.0.0 entry
  • Additional commits viewable in compare view


Updates pydantic from 2.5.3 to 2.6.1

Release notes

Sourced from pydantic's releases.

v2.6.1 2024-02-05

v2.6.1 (2024-02-05)

What's Changed

Packaging

Fixes

Full Changelog: https://github.com/pydantic/pydantic/compare/v2.6.0...v2.6.1/

v2.6.0 2024-01-29

v2.6.0 (2024-01-29)

GitHub release

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

What's Changed

Packaging

  • Check for email-validator version >= 2.0 by @​commonism in #6033
  • Upgrade ruff target version to Python 3.8 by @​Elkiwa in #8341
  • Update to pydantic-extra-types==2.4.1 by @​yezz123 in #8478
  • Update to pyright==1.1.345 by @​Viicos in #8453
  • Update pydantic-core from 2.14.6 to 2.16.1, significant changes from these updates are described below, full changelog here

New Features

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.6.1 (2024-02-05)

GitHub release

What's Changed

Packaging

Fixes

v2.6.0 (2024-01-23)

GitHub release

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

What's Changed

Packaging

  • Check for email-validator version >= 2.0 by @​commonism in #6033
  • Upgrade `ruff`` target version to Python 3.8 by @​Elkiwa in #8341
  • Update to pydantic-extra-types==2.4.1 by @​yezz123 in #8478
  • Update to pyright==1.1.345 by @​Viicos in #8453
  • Update pydantic-core from 2.14.6 to 2.16.1, significant changes from these updates are described below, full changelog here

New Features

... (truncated)

Commits
  • cf822bd prep for 2.6.1 release
  • fa8acbb Version bump for pydantic 2.16.2 (#8717)
  • 2d812a8 Reverting problematic fix from 2.6 release, fixing schema building bug (#8718)
  • 8e790d5 Fix unsupported types bug with plain validator (#8710)
  • aac1069 Fix regression in core schema generation for indirect definition references (...
  • 43327d8 Fix inheriting annotations in dataclasses (#8679)
  • f3532ed Fix ByteSize error type change (#8681)
  • 50259d7 Fix bug with mypy plugin and no_strict_optional = True (#8666)
  • afd0aa8 Drop pypy-3.8 from CI (#8667)
  • 0b2578d update date for 2.6 release
  • Additional commits viewable in compare view


Updates pydantic-core from 2.14.6 to 2.16.2

Release notes

Sourced from pydantic-core's releases.

v2.16.2 2024-02-02

What's Changed

dependabot[bot] commented 4 months ago

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