Skip to main content

autisticstuff

-- library from autists for... idek Python License

We are on pypi.org

Modules:

fastapi - unified response system with exception handling and premade schemas for sqla.layer architecture; also some utils

safe - RetryableClientSession, retey_wtih_backoff and more

logs - logging utilities: InterceptHandler and more

  • InterceptHandler class for low-level interception of logging loggers by name to loguru log engine
  • get_logger function-factory for getting cached instances of loguru.Logger binded with loguru_name attribute, which is included in extra at log processing
  • Setup interceptions for custom logging.Logger instances by name
  • Add your own logger factory to InterceptHandler, if you do not like loguru. It just needs to have .opt() implemented.

sqla - SQLAlchemy addons

  • Base for layered architecture, containing BaseMapping with a couple of preimplemented methods and BaseRepository with mostly every operation on model possible included.
  • PydanticJSON type for mapped_column() with automated serialization & validation on update.
  • Updating models with callback depending on flow of environment (sync/async), also possible to pass updated attribute to callback
  • Validate dictionary for model creation

utils - .env parsing, cache-wraps for instances

  • LRU-Cache wrappers for object instances - cache your DB, Settings or anything else - and fetch it with ease from every place in code
  • AppSettings base class for easy and type-checked environment variables reading with ability to fetch variables from property post-initialization

Contribute:

  • Just branch out in the repository and submit a pull-request after completion.

Release files for autisticstuff 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autisticstuff 0.1.3
File Size Uploaded
autisticstuff-0.1.3.tar.gz 20.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for autisticstuff 0.1.3
File Interpreter ABI Platform
autisticstuff-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 55.6 kB

Release files / autisticstuff-0.1.3.tar.gz

Download URL autisticstuff-0.1.3.tar.gz
Size 20.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2daaa540d8603092a0a9e764c43015673563dc79355bab7ca8aa52c205492af6
BLAKE2b-256 checksum
How to use checksums
ceed1d2d7ebc0f595a4c2c86497f3cdf2484d8801d95e4f2522348fab1ca4307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 27, 2025.

Transparency log

Release files / autisticstuff-0.1.3-py3-none-any.whl

Download URL autisticstuff-0.1.3-py3-none-any.whl
Size 35.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1ff09bf36bb97b13e7471f6d1e21448ca7acd8c35761e2894bfce996c42b9b10
BLAKE2b-256 checksum
How to use checksums
06db40144019296e8681b50e5a4819df1be466239cc29acc2f0261a55e1439aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 27, 2025.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page