Skip to main content

Takao

Takao is a dark theme for the Sphinx documentation generator.

I created it mainly for my own projects. Feel free to try it and open an issue if you have any problems.

Demo

For a demo of the theme, see https://columns-ui-sdk.readthedocs.io.

Licence

Takao uses the MIT licence.

Distributions of Takao include the Inter font, which uses the SIL Open Font Licence.

Installation

  1. Install the Python package:

    pip install takao
    
  2. Update html_theme in your Sphinx project configuration:

    html_theme = "takao"
    
  3. Create a clean documentation build in your Sphinx project directory:

    make clean
    make html
    

Development

Development of Takao requires Python 3.11, uv and Node.js 22.

Set up

  1. Install Python dependencies:

    uv sync
    
  2. Install Node.js dependencies:

    npm install
    

Build a wheel

uv run scripts/build.py

Build the docs

uv run scripts/build_docs.py

Run visual regression tests

Requires Podman.

uv run scripts/run_e2e_tests.py

Update changed snapshots

uv run scripts/run_e2e_tests_update_snapshots.py

Release files for takao 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for takao 0.2.2
File Size Uploaded
takao-0.2.2.tar.gz 5.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for takao 0.2.2
File Interpreter ABI Platform
takao-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 11.2 MB

Release files / takao-0.2.2.tar.gz

Download URL takao-0.2.2.tar.gz
Size 5.6 MB
Tags Source
SHA-256 checksum
How to use checksums
6acc1c416c2c16e892a8ddfac19b629a0cf06c19bdce7ced6a8e180c0ff078d0
BLAKE2b-256 checksum
How to use checksums
f4ee9f744ea9cae02743a9054c48bb0bdeb9d701f1bdbeb4a4e6e7061dac7556
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / takao-0.2.2-py3-none-any.whl

Download URL takao-0.2.2-py3-none-any.whl
Size 5.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
4454a49401955554f4dcd4b6cb08d03949aef8e35d270456df0a319cdc99efd1
BLAKE2b-256 checksum
How to use checksums
036203c9779d8902f0d279f1d4b32787c8aa48c33ff4192ca6eff3a99bd996b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page