------------------------------------------------------------------- Fri Apr 21 12:29:12 UTC 2023 - Dirk Müller - add sle15_python_module_pythons (jsc#PED-68) ------------------------------------------------------------------- Thu Apr 13 22:42:58 UTC 2023 - Matej Cepl - Make calling of %{sle15modernpython} optional. ------------------------------------------------------------------- Sat Sep 17 19:01:09 UTC 2022 - Ben Greiner - Clean specfile from python2 directives. - Simplify wheel building section: new python-rpm-macros only builds one pure wheel automatically. - Prepare for python311 flavor, tomli not required. ------------------------------------------------------------------- Mon Sep 12 20:20:13 UTC 2022 - Dirk Müller - update to 0.13.0: - Remove support for end-of-life Pythons. Now requires Python3.6+. - Remove support for ``toml`` package. Now requires ``tomli``. - Rely on preferred "files" API on Python 3.9 and later (#140). ------------------------------------------------------------------- Sun Jan 9 15:08:17 UTC 2022 - Ben Greiner - Make it work with old python-rpm-macros ------------------------------------------------------------------- Wed Dec 1 16:18:07 UTC 2021 - Ben Greiner - Fix SLE/Leap python2 build ------------------------------------------------------------------- Sun Nov 7 18:14:13 UTC 2021 - Dirk Müller - update to 0.12.0: * Fix DeprecationWarning in tomli. ------------------------------------------------------------------- Sat Oct 16 09:50:50 UTC 2021 - Ben Greiner - Update to 0.11 * Support editable hooks (PEP 660). * Use the TOML 1.0 compliant tomli parser module on Python 3.6 and above. * Ensure TOML files are always read as UTF-8. * Switch CI to Github actions. - Release 0.10 * Avoid shadowing imports such as colorlog in the backend, by moving the _in_process.py script into a separate subpackage. * Issue warnings when using the deprecated pep517.build and pep517.check modules at the command line. See the PyPA build project for a replacement. * Allow building with flit_core 3.x. * Prefer the standard library unittest.mock to mock for tests on Python 3.6 and above. - Avoid possible bootstrap build depcycles with _multibuild - Use pep517 install instead of distutils in order to produce proper dist-info ------------------------------------------------------------------- Wed Nov 25 22:44:51 UTC 2020 - Benjamin Greiner - BuildRequire flit-core for all possible python3 flavors gh#openSUSE/python-rpm-macros#66 - remove python2 skip for test_meta in check section. The test is correctly marked for skipping with python2 in the source file. ------------------------------------------------------------------- Fri Nov 13 10:18:51 UTC 2020 - John Vandenberg - Add Recommends pip & python-wheel >= 0.25 - Add build dependencies to activate test_meta on Python 3 - Disable pip --ignore-installed mode in runtime package - Add doc/*.rst to %doc - Update to v0.9.1 * Silence flake8 objections about import in __init__.py - from 0.9 * Deprecated the higher level API which handles creating an environment and installing build dependencies. This was not very complete, and https://github.com/pypa/build is designed for this use case * New python_executable parameter for Pep517HookCaller to run hooks with a different Python interpreter * Fix for locating the script to run in the subprocess in some scenarios * Fix example in README to get ``build-backend`` correctly * Various minor improvements to testing ------------------------------------------------------------------- Wed Oct 7 03:45:17 UTC 2020 - John Vandenberg - Update to v0.8.2 * Avoid compat.py, to make _in_process.py zip-safe ------------------------------------------------------------------- Thu Mar 12 11:13:58 UTC 2020 - Marketa Calabkova - Update to version 0.8.1 * Update CI to Python 3.8 * Add trove classifiers for supported Pythons. ------------------------------------------------------------------- Fri Oct 18 10:47:59 UTC 2019 - Marketa Calabkova - Update to version 0.7.0 * Migrate from pytoml to toml. * Include name of missing hook in HookMissing * Support back-end path in pyproject.toml ------------------------------------------------------------------- Tue Aug 27 14:19:08 UTC 2019 - Marketa Calabkova - update to version 0.6.0 * Rely on __legacy__ for fallback behavior. * Add a runner argument to Pep517HookCaller. * Rename 'build_meta' to simply 'meta' * Use the classic syntax for __main__ detection * Move 'build' support to build module * backend-path fixes ------------------------------------------------------------------- Wed Mar 6 09:34:26 AM UTC 2019 - John Vandenberg - Initial spec for v0.5.0