14
0

- update to 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
  * Fixed deprecation warnings on the MongoDB job store and increased the minimum PyMongo
  * Fixed ``BlockingScheduler`` and ``BackgroundScheduler`` shutdown hanging after the user has
    erroneously tried to start it twice
  * Fixed memory leak when coroutine jobs raise exceptions
  * 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-APScheduler?expand=0&rev=40
This commit is contained in:
2021-02-01 17:39:58 +00:00
committed by Git OBS Bridge
parent dcbc543c48
commit 5cbbe287e6
4 changed files with 39 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-APScheduler
#
# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without python2
Name: python-APScheduler
Version: 3.6.3
Version: 3.7.0
Release: 0
Summary: In-process task scheduler with Cron-like capabilities
License: MIT
@@ -28,27 +28,27 @@ Source: https://files.pythonhosted.org/packages/source/A/APScheduler/APS
BuildRequires: %{python_module SQLAlchemy >= 0.8}
BuildRequires: %{python_module Twisted}
BuildRequires: %{python_module gevent}
BuildRequires: %{python_module pytest < 6}
BuildRequires: %{python_module pytest-asyncio}
BuildRequires: %{python_module pytest-cov}
BuildRequires: %{python_module pytest-tornado}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module pytz}
BuildRequires: %{python_module setuptools >= 36.2.7}
BuildRequires: %{python_module setuptools_scm >= 1.7.0}
BuildRequires: %{python_module six >= 1.4.0}
BuildRequires: %{python_module tornado}
BuildRequires: %{python_module tzlocal >= 1.2}
BuildRequires: %{python_module tzlocal >= 2.0}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: python3-pytest-asyncio
Requires: python-pytz
Requires: python-six >= 1.4.0
Requires: python-tzlocal >= 1.2
Requires: python-tzlocal >= 2.0
Recommends: python-SQLAlchemy >= 0.8
Recommends: python-Twisted
Recommends: python-gevent
Suggests: python-kazoo
Suggests: python-pymongo >= 2.8
Suggests: python-pymongo >= 3.0
Suggests: python-redis
Suggests: python-tornado >= 4.3
BuildArch: noarch