v0.5.0
Python support
- Support PyPy 3.11.
Added
-
Add initial support for bundling and loading Python bytecode (
.pycfiles).Performance testing on Linux shows that loading from sqlite is now twice as fast.
The implementation is currently inflexible:
it binds the sqlite database to the Python version used to bundle it.
Documentation
- Add the changelog and a colophon to the documentation.
- Configure ReadtheDocs to use the
dirhtmlbuilder. - Update the links shown on PyPI.
Development
-
Fix test project regeneration, which broke when Poetry 2 was released.
- Migrate from Poetry to
buildto build the test project wheels. - Pin the regeneration tool dependencies.
- Update the test projects'
pyproject.tomlfiles to use PEP 621 metadata keys.
- Migrate from Poetry to
-
Add a script to log performance comparisons across multiple importers,
including source and bytecode files when imported from the filesystem,
from sqlite, and from zip files with varying compression levels.