Skip to main content

with repr value as comment

Project description

https://travis-ci.org/podhmo/pycomment.svg?branch=master

pycomment

Inserting repr value on comment with marker (marker is # =>). This is heavily inspired by xmpfilter of ruby’s rocodetools

install

warning: in the future (not yet)

$ pip install pycomment

how to use

code.py

import sys

print("stderr", file=sys.stderr)
print("hello")
1 + 2 + 3 + 3 + 4 + 5  # =>
1 + 2 + 3 + 3 + 4 + 5  # =>
print("bye")
$ pycomment --inplace code.py
import sys

print("stderr", file=sys.stderr)
print("hello")
1 + 2 + 3 + 3 + 4 + 5  # => 18
1 + 2 + 3 + 3 + 4 + 5  # => 18
print("bye")


# -- stdout --------------------
# >> hello
# >> bye

multi-line output

import numpy as np

np.arange(9).reshape((3, 3))  # => multi-line..
# array([[0, 1, 2],
#        [3, 4, 5],
#        [6, 7, 8]])
# ..multi-line

0.0.4:

  • multi-line output suppor (#12)

  • -i option is added, same as –inplace (#7)

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

pycomment-0.0.4.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

pycomment-0.0.4-py2.py3-none-any.whl (6.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pycomment-0.0.4.tar.gz.

File metadata

  • Download URL: pycomment-0.0.4.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pycomment-0.0.4.tar.gz
Algorithm Hash digest
SHA256 0cd0c7abc2288494e3540e7ae84a8471611c6fb3e691b61cf26bb78a1d3a83a5
MD5 a0dff64cfd8eaa659c192ca48cd33785
BLAKE2b-256 47be469fa6ca6da1100487a1b70318fce7b8f0b0a0363ceab6dc9650995aba7f

See more details on using hashes here.

File details

Details for the file pycomment-0.0.4-py2.py3-none-any.whl.

File metadata

  • Download URL: pycomment-0.0.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pycomment-0.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 da8543fdf8b9b762d789f1a7a30c48fdac5e1dee4dc11caee767fcfe682104d8
MD5 94c9b7a06ddfa5ebb521489123dcdcd7
BLAKE2b-256 4a0928a090e28de174613556ca18f358ec5747a2cad7d4fd25d89549a79b956d

See more details on using hashes here.

Supported by

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