LICENSE
README.md
pyproject.toml
src/baobab_barcode/__init__.py
src/baobab_barcode/_public_api.py
src/baobab_barcode/py.typed
src/baobab_barcode.egg-info/PKG-INFO
src/baobab_barcode.egg-info/SOURCES.txt
src/baobab_barcode.egg-info/dependency_links.txt
src/baobab_barcode.egg-info/requires.txt
src/baobab_barcode.egg-info/top_level.txt
src/baobab_barcode/api/__init__.py
src/baobab_barcode/api/barcode_api.py
src/baobab_barcode/application/__init__.py
src/baobab_barcode/application/ports/__init__.py
src/baobab_barcode/application/ports/barcode_generator.py
src/baobab_barcode/application/ports/barcode_reader.py
src/baobab_barcode/application/services/__init__.py
src/baobab_barcode/application/services/barcode_generation_service.py
src/baobab_barcode/application/services/barcode_generator_registry.py
src/baobab_barcode/application/services/barcode_read_service.py
src/baobab_barcode/application/services/payload_normalization_service.py
src/baobab_barcode/application/services/payload_validation_service.py
src/baobab_barcode/application/validators/__init__.py
src/baobab_barcode/application/validators/code128_payload_validator.py
src/baobab_barcode/application/validators/payload_validation_helpers.py
src/baobab_barcode/application/validators/payload_validator.py
src/baobab_barcode/application/validators/qr_code_payload_validator.py
src/baobab_barcode/domain/__init__.py
src/baobab_barcode/domain/enums/__init__.py
src/baobab_barcode/domain/enums/barcode_format.py
src/baobab_barcode/domain/results/__init__.py
src/baobab_barcode/domain/results/decode_result.py
src/baobab_barcode/domain/results/generated_barcode.py
src/baobab_barcode/domain/results/validation_result.py
src/baobab_barcode/domain/value_objects/__init__.py
src/baobab_barcode/domain/value_objects/barcode_generation_options.py
src/baobab_barcode/domain/value_objects/barcode_read_options.py
src/baobab_barcode/exceptions/__init__.py
src/baobab_barcode/exceptions/baobab_barcode_exception.py
src/baobab_barcode/exceptions/barcode_decoding_exception.py
src/baobab_barcode/exceptions/barcode_rendering_exception.py
src/baobab_barcode/exceptions/barcode_validation_exception.py
src/baobab_barcode/exceptions/invalid_barcode_value_exception.py
src/baobab_barcode/exceptions/unsupported_barcode_format_exception.py
src/baobab_barcode/infrastructure/__init__.py
src/baobab_barcode/infrastructure/generation/__init__.py
src/baobab_barcode/infrastructure/generation/code128_png_barcode_generator.py
src/baobab_barcode/infrastructure/generation/default_registry.py
src/baobab_barcode/infrastructure/generation/qrcode_png_barcode_generator.py
src/baobab_barcode/infrastructure/reading/__init__.py
src/baobab_barcode/infrastructure/reading/default_reader_registry.py
src/baobab_barcode/infrastructure/reading/png_zbar_barcode_reader.py
tests/test_application_public_exports_smoke.py
tests/test_domain_public_exports_smoke.py
tests/test_exceptions_public_exports_smoke.py
tests/test_infrastructure_public_exports_smoke.py
tests/test_public_facade_smoke.py
tests/test_smoke_import.py