abstract-package-test
This is
abstract_utilities. The distribution is namedabstract-package-test(a test upload), but the import package it installs isabstract_utilities— the exact same API:import abstract_utilities as au
What this is
A dependency-free, stdlib-only build of abstract_utilities. Importing it
pulls in no third-party packages. The heavy dependencies it used to import
unconditionally are now optional: each feature uses its library only when that
library is already installed, and otherwise falls back to a standard-library
implementation (or degrades cleanly).
| Area | Installed | Not installed |
|---|---|---|
| pandas / geopandas (readers: csv/tsv/txt, xlsx, geojson, …) | real DataFrames | stdlib list-of-dicts; .xlsx via a stdlib zip/XML reader; .xls/.parquet/.shp raise a clear "install X" error |
| tiktoken (token chunking) | exact BPE counts | calibrated stdlib approximate encoder |
flask jsonify |
real Response (application/json) |
vendored stdlib JSON serializer |
werkzeug secure_filename |
werkzeug's | vendored stdlib copy (identical behaviour) |
| PDF stack (pdfplumber/pytesseract/PyPDF2/pdf2image) | full PDF reading/OCR | PDFs are voided with a single warning |
python-dotenv load_dotenv |
python-dotenv | vendored stdlib .env parser |
import abstract_utilities succeeds with none of the above installed.
Notes
- Import name is
abstract_utilities, so it can shadow a separately-installedabstract_utilities. This is a test distribution. - A previously-vendored copy of yt_dlp's internal
utils(an unused artifact that made the package requireyt_dlp) has been removed.
Metadata
Release files for abstract-utilities 0.2.2.787
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| abstract_utilities-0.2.2.787.tar.gz | 152.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| abstract_utilities-0.2.2.787-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 386.0 kB
Release files / abstract_utilities-0.2.2.787.tar.gz
| Download URL | abstract_utilities-0.2.2.787.tar.gz |
|---|---|
| Size | 152.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c80abe5e11011774a7f32cbbbeba7557c34d227905095e47063b78dcb52a5fa6
|
|
BLAKE2b-256 checksum How to use checksums |
d4b0ffdf87d0c39492532c3d45f71ab9acc640fe8571cded405560c3c4bceb7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / abstract_utilities-0.2.2.787-py3-none-any.whl
| Download URL | abstract_utilities-0.2.2.787-py3-none-any.whl |
|---|---|
| Size | 233.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
aa7b27573756a728abf2460350879b099eeff3b694913cb5309338797563b1fa
|
|
BLAKE2b-256 checksum How to use checksums |
1ad42dae2e24ae86ff63979ce4fe1876011e3cd46b5fb124d4217ad44555ad61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|