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-package-test 0.0.5
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_package_test-0.0.5.tar.gz | 151.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| abstract_package_test-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 386.0 kB
Release files / abstract_package_test-0.0.5.tar.gz
| Download URL | abstract_package_test-0.0.5.tar.gz |
|---|---|
| Size | 151.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ffd9a7683f5a3a8bd0defd956bd87ec5fc46b68047f1bf0c8e36e552c9174511
|
|
BLAKE2b-256 checksum How to use checksums |
f7585907c6c50c93f394afdf3f74e7c9e8f212a7836ed9741624077bead0db09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.11
|
Release files / abstract_package_test-0.0.5-py3-none-any.whl
| Download URL | abstract_package_test-0.0.5-py3-none-any.whl |
|---|---|
| Size | 234.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2306aa70214a9490448a3010b91ba5575d27370209d9df0cbdcf45f798d72279
|
|
BLAKE2b-256 checksum How to use checksums |
f9fb5c9bc0aef8de2dfe4a0a4267b794628720442f2b813d24bd76e2165e4447
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.11
|