unikit

View on PyPIReverse Dependencies (0)

0.6.2 unikit-0.6.2-py3-none-any.whl

Wheel Details

Project: unikit
Version: 0.6.2
Filename: unikit-0.6.2-py3-none-any.whl
Download: [link]
Size: 47016
MD5: 165f8bbcd38379781055258e181f5e2b
SHA256: dd383197ddb2d0a4b37238582666a7236e04aaab57d28abe95fbb0ae21abed05
Uploaded: 2024-10-27 16:50:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: unikit
Version: 0.6.2
Summary: A versatile Python library that provides a set of generic classes and utilities for common application needs, including dependency injection, object registries, file system abstraction, string parsing, and many others. Designed to streamline development, UniKit offers reusable tools to simplify building robust and scalable applications.
Author: Dmitry Berezovsky
Author-Email: unikit-dev[at]googlegroups.com
Maintainer: Dmitry Berezovsky
Maintainer-Email: unikit-dev[at]googlegroups.com
Home-Page: https://github.com/corvis/unikit
Project-Url: Repository, https://github.com/corvis/unikit
License: MIT
Keywords: toolkit,core utilities,dependency injection,registry,parsing,generics,python tools,application development,di
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11,<4
Requires-Dist: celery (>=5.0); extra == "celery"
Requires-Dist: django (>=3.0); extra == "django"
Requires-Dist: django-environ (>=0.10.0); extra == "django"
Requires-Dist: injector (>=0.20)
Requires-Dist: pydantic (<3.0.0,>=1.8.2)
Requires-Dist: redis (>=4.0.0); extra == "redis"
Requires-Dist: taskiq (>=0.11.7); extra == "taskiq"
Provides-Extra: celery
Provides-Extra: django
Provides-Extra: redis
Provides-Extra: taskiq
Description-Content-Type: text/markdown
[Description omitted; length: 910 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
unikit/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/abstract.py sha256=jMIrov5nXv4HdEwR6U2IE0fdQPhhMZs9pVdbyuHz0Hc 2313
unikit/contrib/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/contrib/celery/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/contrib/celery/di.py sha256=W2eex3F2HidQFtcwaBd3minjShUnOOwQP8Hxt65ifpw 3563
unikit/contrib/django/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/contrib/django/common.py sha256=sxvej4TVjpbkhTw7TwlLzZNVKG8EM_had3a8WoP8wWE 495
unikit/contrib/django/di/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/contrib/django/di/_injection.py sha256=U_9uUN8hGSvMVIB6p6lPZZDGlImbjNd0-yZ4Hye0AtQ 12438
unikit/contrib/django/di/admin_site.py sha256=qaul6suHVdB6k9tgPYN8UzVdeylMyXvQFXZ-8WJFu0w 2305
unikit/contrib/django/di/apps.py sha256=ObhqzBE8yJPBzrgCzEhlmQ7LOuAkzZrLnyb7REsIlIc 341
unikit/contrib/django/di/base.py sha256=vI9Yi_UcgXahJTy7vUzj1cLY0zKdQAG0Z_XwdLst6Q0 1107
unikit/contrib/django/di/middleware.py sha256=nmMRdR0e9av8A9MDNhZa_9-T0fN4z9mp77xvmsT8Olg 528
unikit/contrib/django/taskiq/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/contrib/django/taskiq/apps.py sha256=l2ZouRgdmDg5wUjYnYOiYV8oSLYSE_h57SqLRS2wCcM 3812
unikit/contrib/django/taskiq/di_context.py sha256=v5tR1CYzX0Om55jUa4TAlwRgHy8-ZTMNu4FZpQb2KK8 334
unikit/contrib/django/taskiq/management/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/contrib/django/taskiq/management/base.py sha256=Aym2Lut4HLUB9bs9DVe6nGE0FztyzUzNOJ2-5ssJoP4 975
unikit/contrib/django/taskiq/management/commands/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/contrib/django/taskiq/management/commands/scheduler.py sha256=D2jpm1zqGpG8FgSvV4xJC_q90I_Vt7ZgAJSib9CjJDU 1296
unikit/contrib/django/taskiq/management/commands/workers.py sha256=mNi3S8hja8IXlRUtjRYdiVqcLQPlAmaQ2WQ15FYpC50 948
unikit/contrib/redis/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/contrib/redis/lock/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/contrib/redis/lock/async_.py sha256=cO0HKScZS1B4KRZY2u4R1l6kaC2521jiGaRPjaTjknI 3560
unikit/contrib/redis/lock/base.py sha256=m4Zz7ePYaWPdivRGiGpjhMOPeh4qYId78UrR6BQq3MU 2135
unikit/contrib/redis/lock/dto.py sha256=eZgkNUbqL6gjY2GUTy9iWUXOxanS2TFPw30h01mMPWw 4164
unikit/contrib/redis/lock/sync.py sha256=HXbI6qOf-nVZhDFDT6-G7ocBqIOwIUG1Ceo9HUkPY3E 4640
unikit/contrib/redis/lock/test.py sha256=vpydsKNq_C6hLwLhSUwRpyFXyi4VcFOFwwXJpBKPAHc 994
unikit/contrib/taskiq/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/contrib/taskiq/dto.py sha256=u9EiBQrabFZSnDhiUgTfsaSkrg8VWql-TMtavXsG9xA 317
unikit/contrib/taskiq/service.py sha256=NQcab_J8gSbQGGl2RNDhc07KrlEYVYR7_cPJLykkOhE 3279
unikit/di.py sha256=JovXbLHU_wATWgEUYNTs_TXPf47tFTG2ePGeTWTgmek 12955
unikit/dto/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/dto/interfaces.py sha256=PbI7adE7hGE3Za5a6rRnTAiCeGaYy-dFCLlKb7cBG6M 1427
unikit/lock/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/lock/dto.py sha256=fZa3Y2wjE0VpoXGIX3WqfOnDSwgEy1uPidCvjZ_idYA 1597
unikit/lock/noop.py sha256=v0Kxu8N9gj81BrO9m-3wHyJBVcT0zD6KDLT8L4qTtMg 2486
unikit/lock/service.py sha256=4ukpxmWbVwwCPwn2UeGeL6ZSl50k9SQ1WWmL-sXL0A8 9368
unikit/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unikit/registry.py sha256=Gev3H-NQOIebnjijY0he-7V0KRDXoCYgwxnYz-UMcrI 7179
unikit/utils/__init__.py sha256=YGbg75qmT_IBvYAd1qeRuxFyLIFfV2xAavdZMPzO2Nc 56
unikit/utils/async_utils.py sha256=m7Lqg1oDYOB3WY_c1CMXW-VDwbShq4NY9XmwveSj900 3563
unikit/utils/default.py sha256=IcyQxFr4f_xTD__MIawNGTTkojdlHPATIPQv_vfv0N8 514
unikit/utils/dict_utils.py sha256=sZZv6dNWUdf2D9PGdFsrJdrf2r6KDHrDm6YOn311sYM 1405
unikit/utils/file_utils.py sha256=v921CiUj_v9sei_Y6Cis1_9v737IkYFpbk6j8eEsuFY 2817
unikit/utils/list_utils.py sha256=p1NTC0HoxtF2OumX8gYcoJPIvc0X9DvFVBfVHPj6jVY 853
unikit/utils/logger.py sha256=bRuC2gqF8omOv2XlOOInA6vFc6wXJkI-DFarelSOBEs 451
unikit/utils/parse_utils.py sha256=w7yLnqVbgvaNt8ou0wQXIxVDs3SdZtHobw3GGXxTWQ0 3936
unikit/utils/stats_utils.py sha256=T_kthEIonguEsmC30qfWwgoXv4aNCOdS5kcwSPryvOQ 4796
unikit/utils/stream_utils.py sha256=Z3CVaPcsLhTkouIVxzzZ1WuwtgKhBysSOlGplLp6274 550
unikit/utils/text_utils.py sha256=Tnz5TdePF4UqRanqSj2SXhy-UxcayZGRSg6LyYa9pls 1132
unikit/utils/time_utils.py sha256=kDBLtjQFlJKXlnXVH0O7sbHNqFVAoQ9DhFCp5avcuL4 1487
unikit/utils/types.py sha256=66ouzQw3S-NgEGzPPxm9upcfQfBuKPpQfRMSInOVD8c 1389
unikit/worker.py sha256=HXzB9XpXugTUk9TaQG4ClUDZ7pEWIreoYxBKzLXu-BU 5148
unikit-0.6.2.dist-info/LICENSE sha256=nPSeHgj_YoSqbExdMbGD-cWeulh2QnKYPC7fVa8SFpM 1074
unikit-0.6.2.dist-info/METADATA sha256=8ZRtrhAJiGJ6LrICpIAp5o41MQMjkmX-VvC1eHXMtgs 2656
unikit-0.6.2.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
unikit-0.6.2.dist-info/RECORD