acb

View on PyPIReverse Dependencies (3)

0.5.13 acb-0.5.13-py3-none-any.whl

Wheel Details

Project: acb
Version: 0.5.13
Filename: acb-0.5.13-py3-none-any.whl
Download: [link]
Size: 42692
MD5: 7c73cf4132e6292036af074a6c4a79fd
SHA256: 74c8ef40ed6192e646db9636e7ec57ec95bde0b508fb375ad80176437dc7cce1
Uploaded: 2024-04-15 14:07:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: acb
Version: 0.5.13
Summary: Asynchronous Component Base
Author-Email: lesleslie <les[at]wedgwoodwebworks.com>
Project-Url: Homepage, https://github.com/lesleslie/acb
Project-Url: Documentation, https://github.com/lesleslie/acb
Project-Url: Repository, https://github.com/lesleslie/acb
License: BSD-3-Clause
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.12
Classifier: Framework :: Pydantic
Classifier: Framework :: Pydantic :: 2
Classifier: Framework :: AsyncIO
Classifier: Typing :: Typed
Classifier: License :: OSI Approved :: BSD License
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Requires-Dist: itsdangerous (>=2.1.2)
Requires-Dist: arrow (>=1.3.0)
Requires-Dist: dill (>=0.3.8)
Requires-Dist: blake3 (>=0.4.1)
Requires-Dist: loguru (>=0.7.2)
Requires-Dist: msgspec[toml] (>=0.18.6)
Requires-Dist: nest-asyncio (>=1.6.0)
Requires-Dist: pydantic-settings (>=2.2.0)
Requires-Dist: bevy (>=2.0.2)
Requires-Dist: icecream (>=2.1.3)
Requires-Dist: brotli (>=1.1.0)
Requires-Dist: pyfiglet (>=1.0.2)
Requires-Dist: alive-progress (>=3.1.5)
Requires-Dist: inflection (>=0.5.1)
Requires-Dist: aiopath (>=0.7.7)
Requires-Dist: pyyaml (>=6.0.1)
Requires-Dist: google-crc32c (>=1.5.0)
Requires-Dist: pydantic[email] (>=2.6.1)
Requires-Dist: devtools (>=0.12.2)
Requires-Dist: cashews[redis] (>=7.0.0); extra == "cache"
Requires-Dist: gcsfs (>=2024.2.0); extra == "storage"
Requires-Dist: s3fs (>=2024.2.0); extra == "storage"
Requires-Dist: adlfs (>=2024.2.0); extra == "storage"
Requires-Dist: google-cloud-dns (>=0.35.0); extra == "dns"
Requires-Dist: validators (>=0.22.0); extra == "dns"
Requires-Dist: httpx[http2] (>=0.26.0); extra == "requests"
Requires-Dist: hishel (>=0.0.24); extra == "requests"
Requires-Dist: mailgun (>=0.1.1); extra == "email"
Requires-Dist: sqlalchemy (>=2.0.27); extra == "sql"
Requires-Dist: sqlalchemy-utils (>=0.41.1); extra == "sql"
Requires-Dist: mysqlclient (>=2.2.4); extra == "sql"
Requires-Dist: asyncmy (>=0.2.9); extra == "sql"
Requires-Dist: sqlmodel (>=0.0.16); extra == "sql"
Requires-Dist: babel (>=2.14.0); extra == "sql"
Requires-Dist: google-cloud-firestore (>=2.14.0); extra == "nosql"
Requires-Dist: motor (>=3.3.2); extra == "nosql"
Requires-Dist: faker (>=23.2.1); extra == "demo"
Requires-Dist: aioftp (>=0.22.3); extra == "ftp"
Requires-Dist: asyncssh (>=2.14.2); extra == "ftp"
Requires-Dist: google-cloud-secret-manager (>=2.18.2); extra == "secret"
Provides-Extra: cache
Provides-Extra: storage
Provides-Extra: dns
Provides-Extra: requests
Provides-Extra: email
Provides-Extra: sql
Provides-Extra: nosql
Provides-Extra: demo
Provides-Extra: ftp
Provides-Extra: secret
Description-Content-Type: text/markdown
[Description omitted; length: 877 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-backend (2.2.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
acb-0.5.13.dist-info/METADATA sha256=tClbpb7ONvwUdI2llQmJr2l1Ka7-J-OT0n0Oz-Flm8g 3634
acb-0.5.13.dist-info/WHEEL sha256=gZRWN_1fGFDwBnXrZ9N3dgvbKlKgo5AUcDIMajlGpKM 90
acb-0.5.13.dist-info/licenses/LICENSE sha256=fDt371P6_6sCu7RyqiZH_AhT1LdN3sN1zjBtqEhDYCk 1531
acb/__init__.py sha256=-HFLQGPCIqJfMx3dQ0I51p_KilntHVy6VC1Qj372otU 880
acb/actions/__init__.py sha256=J29tm4LxUeSPjTJWwxf9l3A1csBNgRq-kmnebVO_2xY 819
acb/actions/compress.py sha256=XW2lBtf9mWUiainaIB7Wswnou3xl8Ol0RI4D6v5D-k8 1180
acb/actions/encode.py sha256=4AhWY0h6RpxXNOgmw-4PZwIsmJ8jH4nDoirW72JG02Q 4784
acb/actions/hash.py sha256=fzsWjbrikh7CL-PtDgczeH9-nFFRaTsioiSsy0weLbE 897
acb/adapters/__init__.py sha256=4SXFOrFE8ZaGnKBjYLdXHhOXU8XPlE4RuaCesJOK2dg 5526
acb/adapters/app/__init__.py sha256=qKh8eI8WixHuBPXSa2cxvjA_0wtBaAwReE13eKBBn2s 60
acb/adapters/app/_base.py sha256=UpU_5iet-zJ7uTxXa0mfV-hC6oBh32k8VNPWJCOjTZU 242
acb/adapters/app/main.py sha256=7lL9da8jjBGT-8bvrKu7VG_Twqgm9pp5lVLsJUCL1pc 1286
acb/adapters/cache/__init__.py sha256=1BzYuKte-zT2AXc2ho7gYTZKEiL7PyP34twOFNv0hAE 62
acb/adapters/cache/_base.py sha256=xZ47nkLYIYAQGB0k8I1sZayieiJQDZF7rw9dIQHiuKI 1610
acb/adapters/cache/memory.py sha256=yMMMWG-GDHx6Okgw5w9vAdo3YGMFGcW-vAd5WltKxS4 828
acb/adapters/cache/redis.py sha256=jLOVgZycMc8UbERS2KRlsonWlNDhre_f833oMyEcPzc 1635
acb/adapters/dns/__init__.py sha256=6Z4Ib_x0DhQDsm34ouPf5eYnmvwMUmwqMSygcqC36SI 60
acb/adapters/dns/_base.py sha256=4q5DzJd9g1f32qg8Jlrvu6Oh5MPQDwxQ99D6b3cG5qM 1044
acb/adapters/dns/cloud_dns.py sha256=E_fQuh3_xI7lYlpf93tJQcmqsXjNa1ziPOfLAfZ2HE8 4880
acb/adapters/ftpd/__init__.py sha256=JGfArQSfViNOS05U3I2uQjKZUSgzJK0x20TAoViy_ko 61
acb/adapters/ftpd/_base.py sha256=5kqxYmX1IKeEYVIcjVzic8R8sn0ZT5nS0EmVJHF9_KI 192
acb/adapters/ftpd/ftp.py sha256=l9VB5Q7uJxQsQDuP7wV8mNA2khWVoI8YzpTa-knC5E8 927
acb/adapters/ftpd/sftp.py sha256=ZwwNFPZBpw_JisOr15I-ZS_NYaJwTHrOd_MTLOu7NcA 1186
acb/adapters/logger/__init__.py sha256=b1L2vPLp9_Mwse4K0YnVhYTh2TYF3YvCTTWPOO0Cwqk 63
acb/adapters/logger/_base.py sha256=F3CTUwaIdZEz5dGlY8ilp57NKPcGaxuZRzvqQcy1F28 154
acb/adapters/logger/loguru.py sha256=rG7n_h2UnmBFXVbwUyezThLOeGE7WMZ5fLQvbb2pNPA 3512
acb/adapters/logger/structlog.py sha256=w3_I2Re8o9rYy56mrz9LPvW7nNBQct8438M4MNkdl64 36
acb/adapters/monitoring/__init__.py sha256=PECT3mVme-Gpaia5ztUPRFdCQCm29THhyoaRqekFcO4 67
acb/adapters/monitoring/_base.py sha256=cBUPQFQN15Gyqq8Xud2tBHXsECM5o4xNpsEgA1Tt05Q 223
acb/adapters/monitoring/sentry.py sha256=o6sO6A7e6QiBqvyXecfEY-3trLXhiIJjN4OWGfPlllA 720
acb/adapters/nosql/__init__.py sha256=dPm6lxKCJ4K7VcWip2nDrAffpRxDcSRs8X4i9IeQwfo 62
acb/adapters/nosql/_base.py sha256=swnkVSI-zLSOl4Yahv5RvWxGgQI69YGMANIJfDpwJlU 210
acb/adapters/nosql/firestore.py sha256=8Om3Ip_UKnoDKGdl-wMJCfUpNO7yrGM9e-Eou16-15M 36
acb/adapters/nosql/mongodb.py sha256=GDIxsuP4oeYmB0F_NEH3LO9vgq5k4tOtopsc8Sd9XW8 32
acb/adapters/nosql/redis.py sha256=TG1CvKPHtSbPgBBDbtfzWYw5qkgFPs1xFCi9SBd5wGY 531
acb/adapters/requests/__init__.py sha256=OaMt31B8YsZLVkGHg1qpiULVkAeaodhqwl74UiXrYvI 65
acb/adapters/requests/_base.py sha256=jImGk7XAzrI3Iwocu5BkUxgKheljmpamsZO9_vZ4LqI 1028
acb/adapters/requests/httpx.py sha256=21NOQwyNeMhDoEvw_nh-roq3rSYiBs_5jKRIR8wgl2g 1673
acb/adapters/secret/__init__.py sha256=8lId1R8JVCx9cGaU6aGvuljrWzRGUQog1L0ny0_i6pA 63
acb/adapters/secret/_base.py sha256=kFgAN0fUKgCVxj1g1EyAHJe9Kz6U4cropm8T10mEH9Y 776
acb/adapters/secret/infisical.py sha256=gYvc7JqvCLGSlFR04CHCGudz74KI1nERM9h1EWMUOx0 44
acb/adapters/secret/secret_manager.py sha256=sCratuQwAmKO4rmnnaiTV5JYmjb3FXT5C5v1La3SlHg 4617
acb/adapters/smtp/__init__.py sha256=7bvsMD0Gijk2-hZAF9YBbvYcXR-onKSVlC7nyuYUZvs 61
acb/adapters/smtp/_base.py sha256=qruB0nInnqeqJTcTR6Qt2wU5ZMqndaCC-5vduaLVO0A 1264
acb/adapters/smtp/gmail.py sha256=d2BgYAasAQkDjf2HRsfsfJRHScR2O60kXf6T1TOAQFM 513
acb/adapters/smtp/mailgun.py sha256=LmETx1aeSRkni-n3UkuDaManlQHNOaoRs-1KHjTcNvI 8886
acb/adapters/sql/__init__.py sha256=nWO9_jYk7ZiRXcshzNfku59UhTpIPNjpqSW7bu6uCkA 60
acb/adapters/sql/_backup.py sha256=mBfcwbHjfDBG1w7Zh1rZinf_0e7S3wYtNL1Bl2CEUKg 12235
acb/adapters/sql/_base.py sha256=FofZwq6JD2P3-34LwQY7k0oQew1tKd6KFG_4YJSd-jE 6668
acb/adapters/sql/_migrate.py sha256=ZShbMSAbUroh9F8OZrtdWuaJhuXrg0lscix6rfTzfN4 26
acb/adapters/sql/mysql.py sha256=oaTrkdMC1n4ng7MibItl3TgFcXCmYZNB7WZGDeT25sE 253
acb/adapters/sql/pgsql.py sha256=pjfGYqQUmR3ljwYVpxUlWzIMjbwJR36QDcx3xuYVyRo 32
acb/adapters/storage/__init__.py sha256=PLPii1I2PZQLmJMOCO66HeNOO_tIOR1ZJ4QTOOJ9yn8 64
acb/adapters/storage/_base.py sha256=mAgbTaR1fIGG5lrbmmFbta4sGYK-s8BmBS06Y72q_Ik 5464
acb/adapters/storage/azure.py sha256=rdHz6ROKVCnxKXizgIqAC6d1YrbJeCCPS8B9F4RhN_Y 368
acb/adapters/storage/cloud_storage.py sha256=Ijd7J6dKgx7MPyMMAsFVWDaY7lC0XXDMctM_uxrrh1M 1456
acb/adapters/storage/file.py sha256=0gzIzRfNM3UrHscfSlxvvGE9vzUc1zMZA3vwTkbHsec 548
acb/adapters/storage/memory.py sha256=N6eSaXaJsnpt1DCDkEOtl2Xb7KBdxaG0P8I3EqvyUbg 326
acb/adapters/storage/s3.py sha256=i8foxm21_fb9BlS6RZHo3-TGQNQGhlBirlUZy6f_bT8 381
acb/config.py sha256=PKFaQYAab1QArNnMkQyxFt42BAX_tGUfbAhsYUYZJ9M 10433
acb/debug.py sha256=aG_wjiFG2BVowmAa2jGp-T4eFj6ifYvGwsbJ0zpmS1s 2212
acb/depends.py sha256=0iqpPPLr_XBnekpD1rGLniputtc3BQvAlissV3ZB1ds 587
acb-0.5.13.dist-info/RECORD