Skip to main content

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

Project description

laser-prynter

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(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.4.4.tar.gz (14.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.4.4-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: laser_prynter-0.4.4.tar.gz
  • Upload date:
  • Size: 14.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.4.4.tar.gz
Algorithm Hash digest
SHA256 cacf143c6f9166ea959679107d2f5a9505dc960b279638bcd2742a091b4610a8
MD5 27a45cb7d0146eadaee050df19218e06
BLAKE2b-256 d3c7b3beb9eeeabe1af7bcba8fac6c9a09160b79d42acdde3588376b5be7eb8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laser_prynter-0.4.4-py3-none-any.whl
  • Upload date:
  • Size: 15.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.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 03c78a6700347fa3e9fc04a0352125314bc3ebc050bd4645d1f5574a17599937
MD5 03b38ba34d66b6f553bb0cd5b33ce034
BLAKE2b-256 e5b77ce4d03a52a2df92f654eeddb60ceb4db2223d09126bd8d4ffa11360dccc

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