Skip to main content

strip-docs

PyPI PyPI version PyPI Maintainability Wheel Build status

A Python utility to remove all docstrings from your modules before shipping

Info-anarchized from this Stack Overflow post

Usage

Just install it via pip

pip install strip-docs

And then launch it on any list of files or directories that you would like to see the docstrings gone, this way:

strip-docs dir1 dir2 file1 file2 ...

All .py, .pyx and .pxd files will be processed.

If you specify a single file, it will be processed

Caveats

Try to avoid writing empty classes or routines like this:

def empty_routine():
    """I am an empty routine"""

Because the syntax itself is not analyzed, this will result in a Python SyntaxError.

Better write this:

def empty_routine():
    """I am an empty routine"""
    ...

So after trimming the docstrings it remains valid Python.

Release files for strip-docs 1.0

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

Built distribution (wheel)

Table of built distributions (wheels) for strip-docs 1.0
File Interpreter ABI Platform
strip_docs-1.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Release files / strip_docs-1.0-py2.py3-none-any.whl

Download URL strip_docs-1.0-py2.py3-none-any.whl
Size 4.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4091f73f2bb490a275f90bec264b76da8a5608cd81d99e37ac016badb4913cad
BLAKE2b-256 checksum
How to use checksums
48f08335c1e020429de0bd72fa4e3876e234c0cf3cb4d5d0faee858d38c5b01d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

Release history Release notifications | RSS feed

This release

1.0 This release

1 release file

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