Package Release Info

python-APScheduler-3.11.0-bp160.1.3

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python313-APScheduler

Change Logs

* Thu Apr 10 2025 Steve Kowalik <steven.kowalik@suse.com>
- Actually drop {Build,}Requires on six.
- Support both lowercased and unnormalized metadata directory names.
* Wed Mar 26 2025 Steve Kowalik <steven.kowalik@suse.com>
- Lowercase metadata directory name.
* Fri Jan 24 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 3.11.0
  * Dropped support for Python 3.6 and 3.7
  * Added support for ZoneInfo time zones and deprecated support
    for pytz time zones
  * Added CalendarIntervalTrigger, backported from the 4.x series
  * Added the ability to export and import jobs via
    scheduler.export_jobs() and scheduler.import_jobs(),
    respectively
  * Removed the dependency on six
  * Changed ProcessPoolExecutor to spawn new subprocesses from scratch
    instead of forking on all platform
  * Fixed AsyncIOScheduler inadvertently creating a defunct event loop at
    start, leading to the scheduler not working at all
  * Fixed ProcessPoolExecutor not respecting the passed keyword arguments
    when a broken pool was being replaced
- Adjust upstream source name in spec file
- Switch build system from setuptools to pyproject.toml
  * Add python-pip and python-wheel to BuildRequires
  * Replace %python_build with %pyproject_wheel
  * Replace %python_install with %pyproject_install
Version: 3.10.4-bp156.1.1
* Mon Sep 18 2023 Dirk Müller <dmueller@suse.com>
- update to 3.10.4:
  * Fixed incorrect module name being generated for references to
    class methods via a subclass where the subclass does not
    override the method
  * Fixed ``TypeError`` related to entry point iteration on
    Python 3.9
  * Ensured consistent support for both PySide and PyQt (v6 to
    v2) on QtScheduler
  * Replaced uses of the deprecated ``pkg_resources`` module with
    ``importlib.metadata``
  * Fixed scheduling class methods like ``B.methodname`` where
    the ``B`` class inherits from class ``A`` and ``methodname``
    is a class method of class ``A``
  * Fixed scheduler sleeping for too long (and thus jobs missing
    their scheduled run times) if its wakeup cycle takes too much
    time
* Wed Aug 16 2023 ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
* Tue Mar 14 2023 Dirk Müller <dmueller@suse.com>
- update to 3.10.1:
  * Fixed ``TypeError: arguments did not match any overloaded
    call:`` in QtScheduler due to ``wait_time`` being float
    and not an integer which QT needs it to be
* Thu Feb 23 2023 Dirk Müller <dmueller@suse.com>
- update to 3.10.0:
  * Fixed compatibility with SQLAlchemy 2.0 and bumped minimum
    supported version to 1.4
  * Dropped support for Python versions older than 3.6
* Thu Dec 01 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
- version update to 3.9.1.post1
  * Dropped Python 2.7 from the list of supported Python versions
    Relates to #666.
* Tue Mar 01 2022 pgajdos@suse.com
- version update to 3.9.1
  3.9.1
  - ----
  * Removed a leftover check for pytz ``localize()`` and ``normalize()`` methods
  3.9.0
  - ----
  * Added support for PySide6 to the Qt scheduler
  * No longer enforce pytz time zones (support for others is experimental in the 3.x series)
  * Fixed compatibility with PyMongo 4
  * Fixed pytz deprecation warnings
  * Fixed RuntimeError when shutting down the scheduler from a scheduled job
* Sat Jan 22 2022 Ben Greiner <code@bnavigator.de>
- Unpin pytest<6
* Tue Oct 26 2021 Dirk Müller <dmueller@suse.com>
- update to 3.8.1:
  * Allowed the use of tzlocal v4.0+ in addition to v2.*
* Sat Oct 16 2021 Dirk Müller <dmueller@suse.com>
- update to 3.8.0:
  * Allowed passing through keyword arguments to the underlying stdlib executors in the
  thread/process pool executors (PR by Albert Xu)
* Mon Feb 01 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 2021 Markéta Machová <mmachova@suse.com>
- Add missing buildrequirement