Omnitils
Universal reusable Python utilities for the modern human. I got tired of constantly iterating on and re-writing the same common functionality and design practices spread across various Python projects, so I decided to combine and curate a collection of utilities I've written over the years into a single module.
❓ What's in it?
Mostly pretty straightforward utilities for dealing with files, schemas, properties, requests, and a variety of other common needs of the modern Python user. Nothing in here is going to be novel earth-shattering stuff, you can find dozens of Stackoverflow entries using some of the same methodologies, apart from a handful of opinionated approaches I've taken in certain cases.
The bulk of these utilities are things beginner or intermediate Python programmers already have in their toolbelt and can easily write. However, if you develop a lot of apps and are tired of taking valuable time to reimplement the same solution to common problems, many of these may be helpful.
💌 How can I support your projects?
If you find this module useful, or any of my other apps (Proxyshop, MTG Art Downloader, Hexproof API, Scalecord, etc) feel free to subscribe to my Patreon here. It comes with a few nice perks, and you'd be giving me the means to spend more time working on these awesome apps! If you'd like to support, but Patreon isn't your thing, feel free to buy me a coffee via Paypal. Thanks so much to all my amazing supporters! 🚀
Metadata
Release files for omnitils 1.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| omnitils-1.5.1.tar.gz | 152.6 kB | Without provenance | Details for omnitils-1.5.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| omnitils-1.5.1-py3-none-any.whl | Python 3 | none | any | Details for omnitils-1.5.1-py3-none-any.whl |
Total release size: 197.7 kB
Release files / omnitils-1.5.1.tar.gz
| Download URL | omnitils-1.5.1.tar.gz |
|---|---|
| Size | 152.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b635c29abf25451cb626d780c4f01438e74b4d525d657a28fc480889929f2c43
|
|
BLAKE2b-256 checksum How to use checksums |
3495637333b2787a5c12d9e1cf5a4fdc3f9ba8ce126decabf11f1fed780d7650
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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}
|
Release files / omnitils-1.5.1-py3-none-any.whl
| Download URL | omnitils-1.5.1-py3-none-any.whl |
|---|---|
| Size | 45.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e20946e16ef19fe61f0ffab87d90e87a5c4e6f325e09ade00ea24b026c4fffc0
|
|
BLAKE2b-256 checksum How to use checksums |
0110433c65c234291830cb88117402101c1d152a91963fa67167a68d0757a913
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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}
|
Security for omnitils 1.5.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.