Apipkg

Latest version: v3.0.2

Safety actively analyzes 688724 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

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

----------------------------------------

- 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

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.