Skip to main content

terminal/cli/python helpers for colour and pretty-printing

Project description

laser-prynter

GitHub Actions Workflow Status PyPI - Version

terminal/cli/python helpers for colour and pretty-printing


laser_prynter

https://github.com/user-attachments/assets/cce8f690-e411-459f-a04f-8e9bef533e4a


pbar

https://github.com/user-attachments/assets/8a2c2d99-1a11-4f9f-ac6a-8153f67e21c3

from laser_prynter import pbar
with pbar.PBar(100) as bar:
    for i in range(100):
        # do something
        bar.update()

bench

https://github.com/user-attachments/assets/4af823b0-8d18-4086-9754-c76c65b66898

from laser_prynter import bench

bench.bench(
    tests=[
        (
            (range(2),), # args
            {},          # kwargs
            [0,1],       # expected
        )
    ],
    func_groups=[ [list] ],
    n=100
)

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

laser_prynter-0.9.0.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

laser_prynter-0.9.0-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file laser_prynter-0.9.0.tar.gz.

File metadata

  • Download URL: laser_prynter-0.9.0.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for laser_prynter-0.9.0.tar.gz
Algorithm Hash digest
SHA256 370917e90963680045ba3d7a9f7f65815aa7a81f8a88842d828ceb2a0f9cd6d1
MD5 1e9c5feed95f332694dcea386eadde38
BLAKE2b-256 bfdd0f75685182b83e0f60fbb51e17eab0bfd159b8833607c02ba20d6ae5baa4

See more details on using hashes here.

File details

Details for the file laser_prynter-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: laser_prynter-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for laser_prynter-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 adbcfcaefd92cae0b357abd33bca13f4a778c99c43260954fb4f9635e658927e
MD5 2d5d8a665976cf960af3ead032412dc7
BLAKE2b-256 69b53c9c7addc607e7043ae82e0615f7d08a3d364be719d95f6723dc279dd995

See more details on using hashes here.

Supported by

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