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,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3bb5229eed6fbbdafc13ce962712ae66e175aa214c69bed35a06bffcf0c5e244
size 96309

3
APScheduler-3.7.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1cab7f2521e107d07127b042155b632b7a1cd5e02c34be5a28ff62f77c900c6a
size 97826

View File

@@ -1,3 +1,33 @@
-------------------------------------------------------------------
Mon Feb 1 17:38:33 UTC 2021 - Dirk Müller <dmueller@suse.com>
- 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
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jan 22 11:10:57 UTC 2021 - Markéta Machová <mmachova@suse.com> Fri Jan 22 11:10:57 UTC 2021 - Markéta Machová <mmachova@suse.com>

View File

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