gitextract_obeqz0f5/ ├── .github/ │ └── workflows/ │ ├── docs.yml │ └── test.yml ├── .gitignore ├── .vscode/ │ └── settings.json ├── LICENSE ├── Makefile ├── README.md ├── docs/ │ ├── Makefile │ ├── api-reference.rst │ ├── api-tutorial.rst │ ├── changelog.rst │ ├── cli-reference.rst │ ├── cli-tutorial.rst │ ├── conf.py │ ├── contributing.rst │ ├── epub-standards.rst │ ├── examples.rst │ ├── formats.rst │ ├── index.rst │ └── installation.rst ├── epub_utils/ │ ├── __init__.py │ ├── __main__.py │ ├── cli.py │ ├── container.py │ ├── content/ │ │ ├── __init__.py │ │ ├── base.py │ │ └── xhtml.py │ ├── doc.py │ ├── exceptions.py │ ├── navigation/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── nav/ │ │ │ ├── __init__.py │ │ │ └── dom.py │ │ └── ncx/ │ │ ├── __init__.py │ │ └── dom.py │ ├── package/ │ │ ├── __init__.py │ │ ├── manifest.py │ │ ├── metadata.py │ │ └── spine.py │ └── printers.py ├── pytest.ini ├── requirements/ │ ├── requirements-docs.txt │ ├── requirements-linting.txt │ ├── requirements-testing.txt │ └── requirements.txt ├── requirements.txt ├── ruff.toml ├── setup.py └── tests/ ├── assets/ │ └── roads.epub ├── conftest.py ├── test_cli.py ├── test_container.py ├── test_doc.py ├── test_manifest.py ├── test_metadata.py ├── test_nav_navigation.py ├── test_ncx_navigation.py ├── test_package.py ├── test_spine.py └── test_xhtml_content.py