Skip to main content

Tools for documentation and packaging

Project description

epythet

Documentation and packaging tools. Less humdrum, more automation, earlier at the pub.

Full documentation here

Install

Just

pip install epythet

Oh, and also you'll need sphinx-doc, which you can get on linux by:

$ apt-get install python3-sphinx

and on macOS with

brew install sphinx-doc

and on windows by googling it.

Quickstart

Setup Sphinx docsrc

from epythet.docs_gen.setup_docsrc import make_docsrc
make_docsrc(PROJECT_DIR)

Generate module docs

from epythet.docs_gen.autogen import make_autodocs
make_autodocs(PROJECT_DIR)

Compile docs

cd PROJECT_DIR/docsrc
make html

View by opening PROJECT_DIR/docsrc/_build/html/index.html.

Github Pages

Go to your repo settings and set GitHub Pages site to build from the /docs folder in the master branch. Github will tell you where it will be published. In this case, the site is published at https://i2mint.github.io/epythet/

Compile docs for github

cd PROJECT_DIR/docsrc
make github

Push generated PROJECT_DIR/docs to master branch

Editing and Customizing Docs

You can add RST documentation directly in the source files. This source file for example.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

epythet-0.0.16.tar.gz (32.2 kB view details)

Uploaded Source

Built Distribution

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

epythet-0.0.16-py3-none-any.whl (44.0 kB view details)

Uploaded Python 3

File details

Details for the file epythet-0.0.16.tar.gz.

File metadata

  • Download URL: epythet-0.0.16.tar.gz
  • Upload date:
  • Size: 32.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for epythet-0.0.16.tar.gz
Algorithm Hash digest
SHA256 f9d48315335202032d8e580e1cce2fa633ba13bcf3ee9b6c60e675f7b4e776b9
MD5 5437ce3b16b00f5cc5ad956d0c519208
BLAKE2b-256 405b4b90c8054ce5de27f9747e60e65c82d15d9e3348d5646d20684442df0e26

See more details on using hashes here.

File details

Details for the file epythet-0.0.16-py3-none-any.whl.

File metadata

  • Download URL: epythet-0.0.16-py3-none-any.whl
  • Upload date:
  • Size: 44.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for epythet-0.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 17ba092e03771bcf929f745458abf1e03940abf860fa30d47f5a344cc489f351
MD5 1977903a0fb6fad764fb79e50de3d274
BLAKE2b-256 ed8f49fb40d913f423f019596427fd5a9d86f4753b23a9fd844877b2aeb1042c

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