A utility to remove all docstrings from your project
Project description
strip-docs
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.
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 Distributions
Built Distribution
File details
Details for the file strip_docs-1.0a2-py2.py3-none-any.whl
.
File metadata
- Download URL: strip_docs-1.0a2-py2.py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 2, Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb35f71a1b6360ba36b0f37c10e8b01a696f57b35fbc812176f3b4dda4ea48da |
|
MD5 | 0c2196ee63bcc059fafe3975e8c408c7 |
|
BLAKE2b-256 | 7025c951bd89f0478d5ef21488c9ec5445c6e0f8bff22bea7a5310fb213b5dd0 |