Repository navigation
v0.2.3 - Namespace Package + Import Fixes
What's New
Added
- Namespace package support:
attestixnamespace package for cleaner importsfrom attestix.services.identity_service import IdentityServicefrom attestix.auth.crypto import generate_ed25519_keypair- Flat imports still work for backward compatibility
Fixed
- Replaced wildcard imports with explicit named imports and
__all__declarations - Consistent relative imports across all namespace
__init__.pyfiles - Sorted
__all__lists per RUF022 (ASCII case-sensitive ordering) - Removed redundant
# noqacomments from namespace modules
Changed
- Package structure now includes both flat modules and
attestix.*namespace - Synced all version references (pyproject.toml, server.json, website) to 0.2.3
- Added missing 0.2.2 changelog entry
Full Changelog: v0.2.2...v0.2.3
PyPI: https://pypi.org/project/attestix/0.2.3/
pip install attestix==0.2.3