Skip to main content

A Sphinx extension for parsing and integrating Apple DocC documentation.

Project description

docc-parser

A Sphinx extension for parsing and integrating Apple DocC documentation directly into Sphinx.

Overview

This package uses a Swift-based C API bridge to parse .docc archives in memory, allowing them to be processed directly by Sphinx to generate HTML documentation. It is designed to expose DocC concepts cleanly to the Python world without relying on subprocess execution.

Notes

This project is mostly AI generated. Use at your own risk.

License

This project is licensed under the BSD 2-Clause License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docc_parser-0.1.0.tar.gz (8.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

docc_parser-0.1.0-cp314-cp314-macosx_26_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.14macOS 26.0+ ARM64

docc_parser-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

docc_parser-0.1.0-cp313-cp313-macosx_13_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

docc_parser-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

docc_parser-0.1.0-cp312-cp312-macosx_13_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

File details

Details for the file docc_parser-0.1.0.tar.gz.

File metadata

  • Download URL: docc_parser-0.1.0.tar.gz
  • Upload date:
  • Size: 8.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for docc_parser-0.1.0.tar.gz
Algorithm Hash digest
SHA256 eb70a0ba0281da0a98afb353662775643cea22b556cae692077fcc126c30c89b
MD5 382ff81a475f150b6748e3caf8e9ea95
BLAKE2b-256 719064f6f8389cc58748066084bebff72a64f29b8c6149e58892a5f7da27e6d7

See more details on using hashes here.

File details

Details for the file docc_parser-0.1.0-cp314-cp314-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for docc_parser-0.1.0-cp314-cp314-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 dd656c24babe51ec0658deb076e1748816b17b0092fe6301b8627ffef3bab0cf
MD5 7d22a1890310fa0a7af802eb2c46cde2
BLAKE2b-256 aff030d7ce3cd54e38ccb56ba3afb2c812a5f67cff122155113b6cff2e873983

See more details on using hashes here.

File details

Details for the file docc_parser-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for docc_parser-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b772aaee5606d22a65cc59f659509b90b4562ce3ef66233e5e7a0af1bd9224eb
MD5 d233dc6cd006fc29d320963ed24a54e7
BLAKE2b-256 ca2f345bc42b541178bcb680d4de1cf19fcb48380cfa8c9141ed32c2985edebc

See more details on using hashes here.

File details

Details for the file docc_parser-0.1.0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for docc_parser-0.1.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 34f2cf373e83ca02ca54be4c7e193358e3d4d9b3627e2e85b7b8f4a5269c10f8
MD5 74e9d04877b3198fce2e6d09f066c4ec
BLAKE2b-256 02ee97c73bf5898d12d0e9651dc9196a6d076c17730ebbd44c4c7b3341139eb4

See more details on using hashes here.

File details

Details for the file docc_parser-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for docc_parser-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b9ac739545429e52506720a1fc7dea81f0e46860bc642caabc4bdd5baed362ab
MD5 a60fabce05c44822bcc5a21020a7c62e
BLAKE2b-256 d7b76e134453d544be4371e66a78f1338bf1e6b6b0286a64ca99e815ce1add38

See more details on using hashes here.

File details

Details for the file docc_parser-0.1.0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for docc_parser-0.1.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c43284cf51db6da564795528cf3490fa041181ce4d155b62c52a4cd59751914d
MD5 6e9cb75f8aaca52cb37830646bd9ee3e
BLAKE2b-256 f61f6b5b8ba8967710a6b91683bde6f3aa21bf659a272d29d97dda6ebbff6861

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page