Skip to main content

I got tired of copy-pasting the same blocks of code from project to project. So I decided to create Wolpie as my own personal swiss army knife for Python development. The one package to rule them all... for my needs at least...

Project description

Wolpie

Wolpie

Docs License Python Version Python Version PyPI Version codecov Known Vulnerabilities

Welcome to Wolpie! Like the banner says, I got tired of copy-pasting the same blocks of code from project to project. I already figured out how to do something the way I like, but now I have to do it all over again in a new project. I also frequently found myself installing packages that did one small thing I needed, but then I had to install a whole package just for that one thing. So I decided to create Wolpie as my own personal swiss army knife for Python development. The one package to rule them all... for my needs at least.

Over time, it will grow to include various utilities and tools that I find useful in my projects. Stay tuned!

Installation

You can install Wolpie from PyPI:

pip install wolpie

Quick Start

Step 1: Identify something that frustrates you.

Step 2: Check if Wolpie has a solution for it.

Step 3: Import and use it.

from wolpie import pretty_str, ding
import time

result = pretty_str("Hello world!", max_chars=10)
print(result)  # Output: 'Hello w...'

# plays the default "ding" sound after the block finishes
with ding():
    time.sleep(10)  # Simulate some long running function

Step 4: Enjoy your newfound productivity!


Made with ♥ by Johandielangman

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

wolpie-0.4.0.tar.gz (78.6 kB view details)

Uploaded Source

Built Distribution

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

wolpie-0.4.0-py3-none-any.whl (79.3 kB view details)

Uploaded Python 3

File details

Details for the file wolpie-0.4.0.tar.gz.

File metadata

  • Download URL: wolpie-0.4.0.tar.gz
  • Upload date:
  • Size: 78.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for wolpie-0.4.0.tar.gz
Algorithm Hash digest
SHA256 529c926333da59ce2eb0c7cea56bb72ab5668153f76c26be48087afb59bd9410
MD5 ea0be79405a0e5c8391b8d6caed6d424
BLAKE2b-256 2dd74d01118e2ecc9e44bd50a8873384aaae218608ab6dddbb6592b769ee2b2e

See more details on using hashes here.

File details

Details for the file wolpie-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: wolpie-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 79.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for wolpie-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b09c61fc09c0ef0a8b96c8dfe3a4501c34b2bd290a5fa801d7eb2d528597b0e
MD5 faba6bfd64a74f6e2c2113cea9768c99
BLAKE2b-256 d54a985b3151aa5d6545b146bb93aa8aa548d3436304754f22e258838df5f5e2

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