Path to this page:
Subject: CVS commit: pkgsrc/devel/py-apipkg
From: Thomas Klausner
Date: 2024-04-30 14:25:04
Message id: 20240430122504.5DDFBFA2C@cvs.NetBSD.org
Log Message:
py-apipkg: update to 3.0.2.
3.0.1
------
* restore tox.ini to support tox --current-env based packaging
3.0.0
-----
* add support for python 3.11 and drop dead pythons (thanks hukgo)
* migrate to hatch
* split up __init__.py
* add some type annotations
2.1.1
-----
* drop the python 3.4 support marker, 2.1.0 broke it
2.1.0 will be yanked after release
2.1.0
----------------------------------------
- fix race condition for import of modules using apipkg.initpkg in Python 3.3+
by updating existing modules in-place rather than replacing in sys.modules
with an apipkg.ApiModule instances. This race condition exists for
import statements (and __import__) in Python 3.3+ where sys.modules is
checked before obtaining an import lock, and for importlib.import_module
in Python 3.11+ for the same reason.
2.0.1
----------------------------------------
- fix race conditions for attribute creation
2.0.0
----------------------------------------
- also transfer __spec__ attribute
- make py.test hack more specific to avoid hiding real errors
- switch from Travis CI to GitHub Actions
- modernize package build
- reformat code with black
Files: