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.11.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.11.0-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: laser_prynter-0.11.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.11.0.tar.gz
Algorithm Hash digest
SHA256 7c3cb2eb6f981cb93efdd8520c42116692a6911ef729642d966e335f93856568
MD5 d6c0360a8b3db799301aabc72a487516
BLAKE2b-256 bc56088611d7857a437db7156de60e65a34afacd7444fda91eab58c77c3a0044

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laser_prynter-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 17.0 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.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2b67824567cb6a713bdad484303dbb76a56caa28a38c445183eaf35695b4f6b8
MD5 ec47fdb537072101c294041ba3a6399b
BLAKE2b-256 690c879047fe1f3b3b3b2f22e00f64631a9f0d7ac98a482becf2e372a4bcfc74

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