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.7.0.tar.gz (15.8 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.7.0-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: laser_prynter-0.7.0.tar.gz
  • Upload date:
  • Size: 15.8 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.7.0.tar.gz
Algorithm Hash digest
SHA256 99005142d3ca96a908f642250e73eff4cbea9d45912a8eb8a5595c9c623912ba
MD5 a60fa923bdb2368354a6c1d5edf3141d
BLAKE2b-256 4d62d15ee36fc8288725b0bf016812046bfc2c3c291575a8af33fca78692cc68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laser_prynter-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 16.9 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.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5761ec69291901806e6990a921a1582c101f9935f057c68ee73900c2c662cbb2
MD5 3031f47eaa9fcd175e312d4a1ff84457
BLAKE2b-256 c4cea9a4ac5e72cd9c384c46d370c9cca7706aed583ebb62b387ba1d6a672e2c

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