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

Uploaded Python 3

File details

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

File metadata

  • Download URL: laser_prynter-0.10.1.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.10.1.tar.gz
Algorithm Hash digest
SHA256 4bc4de4733338608c1a9cb47e5e9bf1a45cc31e480438c563294a96ef2f0b3d7
MD5 d34e6a354055f4a0c312ecc613d6252b
BLAKE2b-256 2b5cb137ed05b62c738fa5e98ce1fd27ea89514db1f266160f9c5cfdb6b1026e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laser_prynter-0.10.1-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.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 57aa946f67afb64bfaa3972381c7699a0aa87e609652d9182643327032f9d74c
MD5 50ae511fefdb95cf52c0c6911ba262b3
BLAKE2b-256 94f861ee3fc6ae1eb794b3e819f2d0a843135fd557362f2f112edb5806ba5dee

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