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.25.tar.gz (33.5 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.25-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: epythet-0.0.25.tar.gz
  • Upload date:
  • Size: 33.5 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.25.tar.gz
Algorithm Hash digest
SHA256 d846b0f73eea7c58ef30dc59397880bb72674c651d1ec8e7c67a8afeb42ccffe
MD5 f759627c6fb58b3e461349914a3e7f3b
BLAKE2b-256 91246131c8e72878742cb7f349748913d1032628a1b6bee24464d5dd4fba9fcd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epythet-0.0.25-py3-none-any.whl
  • Upload date:
  • Size: 45.5 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.25-py3-none-any.whl
Algorithm Hash digest
SHA256 9a93a9cdb525b7b9525c024a04b962e3a0eb3cd10b63a7d2b509bb5adbf86b10
MD5 420214d2d5924bfdf4e42b4af393c3a6
BLAKE2b-256 d32f95bc7842e3fdd99ef211dea1a1646615fbe1c143f1a82c50c5c0cd9b40a8

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