Python package scaffold for the CodecMedia engine.
This package is prepared for porting behavior from codecmedia-java and codecmedia-npm. The current implementation exposes a small extension-based probe workflow so development can begin from a working package structure.
- Package version:
0.1.0 - Python: 3.9+
- License: Apache-2.0
- Runtime dependencies: none
from codecmedia import CodecMedia
engine = CodecMedia.create_default()
result = engine.probe("sample.mp3")
print(result.mime_type, result.extension)python -m unittest discover -s tests
python -m buildpython -m build requires the build package to be installed locally.
- Port parser-backed probing from Java/npm.
- Add validation, metadata, extraction, playback, and conversion APIs.
- Add package publishing notes for PyPI.