Skip to main content

comment

The comment Python library provides an explicit object for comments.

Install

pip install comment-object

Usage

You can use Comment as a context. It does nothing but expell all comments from your source code!

from comment import Comment

with Comment("seconds") as c:
    DAY = 60 * 60 * 24

Philosophy

A comment should have its scope inside some other code scope.

For example,

DAY = 60 * 60 * 24 # seconds

The comment "# seconds" explains DAY constant that it has the unit second. The scope of this comment is this one line, inside module scope maybe.

A comment can be replaced with an object which does not have any effects on the code around.

If a comment breaks the principle, then it is not a comment. The coding comment, for example, can be such a type; it should be called a pragma.

License

See LICENSE.txt.

Release files for comment-object 0.0.0

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

Source distribution (sdist)

Source distribution for comment-object 0.0.0
File Size Uploaded
comment-object-0.0.0.tar.gz 2.9 kB Details

Release files / comment-object-0.0.0.tar.gz

Download URL comment-object-0.0.0.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a368d2ec4b6dcadcfbab41c59c5176bac5db0910b645b639b7e45296d450e698
BLAKE2b-256 checksum
How to use checksums
6df8c039c775c704a1a568e36ac4f453f995ace216b251b51c4cfb97769a999b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1

Release history Release notifications | RSS feed

This release

0.0.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