Skip to main content

Python to MD documentation generator

Project description

docpy

This package auto-generates Markdown documentation from Python files.

Installation

This package is installed using pip:

pip install docpy

Usage

This package is used from the command line:

docpy ...

The package help entry is given below.

usage: docpy [-h] [-a APPEND] [-o OUT] [-s SUB] [-t TEMP] ...

generate Markdown documentation for Python files

positional arguments:
  files                 files to be documented

optional arguments:
  -h, --help            show this help message and exit
  -a APPEND, --append APPEND
                        file to which to append generated Markdown
  -o OUT, --output OUT  file to save generated Markdown to
  -s SUB, --sub SUB     file with ::DOCUMENTATION:: tag to replace Markdown
  -t TEMP, --template TEMP
                        template file with ::DOCUMENTATION:: tag, needs OUT
                        argument

Templates

You can define a Markdown template in which your documentation will be placed using the -t flag, which must be used in conjunction with the -o flag. In your template, just put ::DOCUMENTATION:: where you want the documentation to be placed. For example,

# This is a markdown file.

My docs are below:

::DOCUMENTATION::

_this concludes the documentation._

Changelog

v0.1.1:

  • Fixed formatting error in docstrings

v0.1.0:

  • Initial release

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

docpy-0.1.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

docpy-0.1.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file docpy-0.1.1.tar.gz.

File metadata

  • Download URL: docpy-0.1.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for docpy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c51adab89d33859c62f2fc1f1ccccfc7eb79d6f67a22c574d6d1f975d34b5136
MD5 b82aca0e5e67060b32cdd105aaf300a3
BLAKE2b-256 bc82bec5e8c480dc40ff8a3bbbe8e9653b16e0cf7b5fb1b632db84c175279473

See more details on using hashes here.

File details

Details for the file docpy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: docpy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for docpy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d8033bbc9e98169a00efb36aac2633dd9e78d15bddaa76c0f8e51ebe443db943
MD5 a6f32185529b1296deb027f0896e6ed5
BLAKE2b-256 38dcff1299b59b5ad0cecc6f4a81c0c316a0111215fdcc2e3e6671396076d8aa

See more details on using hashes here.

Supported by

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