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:
RevisionActionfile
1.6modifypkgsrc/devel/py-apipkg/Makefile
1.3modifypkgsrc/devel/py-apipkg/PLIST
1.5modifypkgsrc/devel/py-apipkg/distinfo