yuudi / yobot

aide bot for pcr (mobile game) 公主连接群聊机器人
https://yobot.win
GNU General Public License v3.0
573 stars 270 forks source link

chore(deps): update apscheduler requirement from ~=3.6 to ~=3.7 in /src/client #215

Closed dependabot-preview[bot] closed 3 years ago

dependabot-preview[bot] commented 3 years ago

Updates the requirements on apscheduler to permit the latest version.

Changelog

Sourced from apscheduler's changelog.

3.7.0

  • Dropped support for Python 3.4
  • Added PySide2 support (PR by Abdulla Ibrahim)
  • Pinned tzlocal to a version compatible with pytz
  • Ensured that jitter is always non-negative to prevent triggers from firing more often than intended
  • Changed AsyncIOScheduler to obtain the event loop in start() instead of __init__(), to prevent situations where the scheduler won't run because it's using a different event loop than then one currently running
  • Made it possible to create weak references to Job instances
  • Made the schedulers explicitly raise a descriptive TypeError when serialization is attempted
  • Fixed Zookeeper job store using backslashes instead of forward slashes for paths on Windows (PR by Laurel-rao)
  • Fixed deprecation warnings on the MongoDB job store and increased the minimum PyMongo version to 3.0
  • Fixed BlockingScheduler and BackgroundScheduler shutdown hanging after the user has erroneously tried to start it twice
  • Fixed memory leak when coroutine jobs raise exceptions (due to reference cycles in tracebacks)
  • Fixed inability to schedule wrapped functions with extra arguments when the wrapped function cannot accept them but the wrapper can (original PR by Egor Malykh)
  • Fixed potential where clause error in the SQLAlchemy job store when a subclass uses more than one search condition
  • Fixed a problem where bound methods added as jobs via textual references were called with an unwanted extra self argument (PR by Pengjie Song)
  • Fixed BrokenPoolError in ProcessPoolExecutor so that it will automatically replace the broken pool with a fresh instance

3.6.3

  • Fixed Python 2.7 accidentally depending on the trollius package (regression from v3.6.2)

3.6.2

  • Fixed handling of ~functools.partial wrapped coroutine functions in AsyncIOExecutor and TornadoExecutor (PR by shipmints)

3.6.1

  • Fixed OverflowError on Qt scheduler when the wait time is very long
  • Fixed methods inherited from base class could not be executed by processpool executor (PR by Yang Jian)

3.6.0

  • Adapted RedisJobStore to v3.0 of the redis library
  • Adapted RethinkDBJobStore to v2.4 of the rethink library
  • Fixed DeprecationWarnings about collections.abc on Python 3.7 (PR by Roman Levin)

3.5.3

  • Fixed regression introduced in 3.5.2: Class methods were mistaken for instance methods and thus were broken during serialization
  • Fixed callable name detection for methods in old style classes

3.5.2

... (truncated)

Commits
  • e77e933 Added the release version
  • b79343d Made the schedulers explicitly raise a descriptive TypeError
  • ae4d997 Added mention of flask-apscheduler to README
  • 9ec2754 Conditionally import BrokenProcessPool
  • 5f5bf13 Documented the None value for misfire_grace_time
  • 22ad1db Skip test_broken_pool on py2.7
  • 616b2e6 Fixed broken process pool executor issue
  • a114d56 Fixed Python 2.7 compatibility
  • 0b02d77 Get the asyncio event loop in start() and not in init()
  • 1002af0 Added news items for PRs #467 and #470
  • 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.


Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

You can always request more updates by clicking Bump now in your Dependabot dashboard.

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 ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
dependabot-preview[bot] commented 3 years ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.