ambition-utils

View on PyPIReverse Dependencies (2)

3.1.13 ambition_utils-3.1.13-py2.py3-none-any.whl

Wheel Details

Project: ambition-utils
Version: 3.1.13
Filename: ambition_utils-3.1.13-py2.py3-none-any.whl
Download: [link]
Size: 65697
MD5: 82010278ece7c133ad9d39010f0cee3f
SHA256: 251e8fa2d1efcef7f1487685267407395d11bd47d5459fdca9e9c6418abd0daa
Uploaded: 2024-04-01 20:54:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ambition-utils
Version: 3.1.13
Summary: Various utility packages used across Ambition projects.
Author: Wes Okes
Author-Email: wes.okes[at]gmail.com
Home-Page: https://github.com/ambitioninc/ambition-utils
License: MIT
Keywords: django,database,query,sql,postgres,upsert
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Framework :: Django :: 4.1
Classifier: Framework :: Django :: 4.2
Requires-Dist: django-timezone-field
Requires-Dist: fleming (>=0.7.0)
Requires-Dist: django-manager-utils (>=3.0.1)
Requires-Dist: Django (>=3.2)
Requires-Dist: pandas (>=0.21.0)
Requires-Dist: python-dateutil (>=2.4.2)
Requires-Dist: pytz (>=2015.6)
Requires-Dist: sqlparse
Requires-Dist: tdigest
Requires-Dist: wrapt (>=1.10.5)
Requires-Dist: celery (>=5.2.2); extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: coveralls; extra == "dev"
Requires-Dist: django-nose; extra == "dev"
Requires-Dist: django-dynamic-fixture (>=2.0.0); extra == "dev"
Requires-Dist: freezegun; extra == "dev"
Requires-Dist: psycopg2; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Provides-Extra: dev
License-File: LICENSE
[Description omitted; length: 1114 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
ambition_utils/__init__.py sha256=IvA-6XBEdYOj5uxVS7CcxlPLDmuNpvqf3EiA47kj7D8 48
ambition_utils/apps.py sha256=0vm8aQz5xoJS6x_ewLFBxporVftb-bp5tKKBopFIy5o 138
ambition_utils/fields.py sha256=8V8SovPyTuVq_clwMVnktfYyql3X28RlxAz48PD57-s 2545
ambition_utils/forms.py sha256=A_kgYsBd9epfFvTEcMUurBZUcf6EWgjNdD3Kg5lz8LU 13636
ambition_utils/sql.py sha256=kkdCLfYJmg5LVkwyqTyLmeFjsfDKhC49BV9_VW8mDSQ 7349
ambition_utils/time_helpers.py sha256=P00PT6CJx_D0YJJOqkTs0DpvA37VmIA8TZ_vCgmIUt4 4765
ambition_utils/urls.py sha256=F7HbI7e5dHje24ICWYaLGtRG4OyApdfcr6reEw0kdOc 38
ambition_utils/version.py sha256=lZejh3OhwDJv43d9CZ0YOk5pkPz7YfaAyHFbowdFoBs 23
ambition_utils/activity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/activity/models.py sha256=wLs703IvBn31535FuRywmndznFZhBxTFSeGCSM6piEM 4446
ambition_utils/activity/tasks.py sha256=gHOTXLbWmoIGHXCqOx8ag8Ke-S0vs26h8W2NuJFRe5g 2737
ambition_utils/activity/migrations/0001_initial.py sha256=gZ_zaAlYvnkPho_u-rfBDjkS9rYPVDSdQu1xE2GjOPw 2231
ambition_utils/activity/migrations/0002_auto_20180427_1819.py sha256=G51ELBtn4y27bZufTIP771Y_MOwDJMVWtU8FktFPqzI 1656
ambition_utils/activity/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/activity/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/activity/tests/model_tests.py sha256=-8lEvxlcv8rNIndldzpXi8cydhoTqE0xxOB6fyodRes 229
ambition_utils/activity/tests/task_tests.py sha256=S-qjb_otOvAjVuG7VOMgatx24KfZAbCB5qEFW5d3Lto 2794
ambition_utils/anomaly/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/anomaly/models.py sha256=OAtAy_l3LtRMpXtZ1kOCbrmfMjugCRgCcBIKqhgkeFA 9762
ambition_utils/anomaly/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/anomaly/tests/anomaly_tests.py sha256=xWiPG7LOeTQ5OPcUw6hOyaRnoRDuTOIDdkMPHyRoXpo 6036
ambition_utils/anomaly/tests/apps.py sha256=kH0ofEnnX3zr7sJFzSILFt55ia4pv57-NE_nHq7PbDA 202
ambition_utils/anomaly/tests/models.py sha256=K0iRDQvFxblYKU-mV-_g8jQ2axVCyO2Zjooeoj66ml4 928
ambition_utils/anomaly/tests/migrations/0001_initial.py sha256=3GKSmgf7inxNA28oIxI9sa9NjNkf-AbUJHKoiwfxG4Q 2644
ambition_utils/anomaly/tests/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/postgres_lock/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/postgres_lock/lock.py sha256=QtzD8h6myRz_s_om_80iEOMAthFhwiWsIt97ujN9Jms 3782
ambition_utils/postgres_lock/models.py sha256=lacqSDAgcV40HDC2cuuNgXUaGu_YcDxnfxaXWyg-rCU 875
ambition_utils/postgres_lock/migrations/0001_initial.py sha256=GsWQYor2HmPVz0iZ1vErpP2sND1OjZZ5V2OL7go6hng 487
ambition_utils/postgres_lock/migrations/0002_auto_20191030_1417.py sha256=j2JYCRaQ0nGD72DLr7a33AnS2Edcsz4IdVezT_paZN4 434
ambition_utils/postgres_lock/migrations/0003_auto_20220525_1754.py sha256=KhhNJIyUC0ZyCpOJnJJ4n5n4fQIrwOiKFlSubeze8I0 581
ambition_utils/postgres_lock/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/postgres_lock/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/postgres_lock/tests/lock_tests.py sha256=uNYsB2WEjnHW1g2RKFaDQkriGG6y45wVPN_TTzbGZU0 4399
ambition_utils/rrule/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/rrule/apps.py sha256=18oHAb249XsvvSa3WtvHVP8XSZ7TO53ajkMLSzjAL70 162
ambition_utils/rrule/constants.py sha256=i8XeWxkZpgNgQd1r9G1k7o5a-gsx6LogoQLVHA9q3zU 127
ambition_utils/rrule/forms.py sha256=TQ9ZG8t6MmG4KmriVPq-Ec7eYaplyQFE-FIXq5wGjRQ 9995
ambition_utils/rrule/handler.py sha256=uhWvq7A7u6LBMZ8UJKYuq-zc6zwtHib2CHDtswvd738 389
ambition_utils/rrule/models.py sha256=a_VzvdqCnhVCFTSnXETBRv9zOK2vbp9bcoI4V259jdc 19481
ambition_utils/rrule/migrations/0001_initial.py sha256=-MFQ5fEb2x2DyKo7uHMrlyKO-K2DKbc2Im8OVqVID4I 927
ambition_utils/rrule/migrations/0002_auto_20190422_2037.py sha256=nLTPn_u09T_QloB0p21k3UEl39w4NsXFp8M2qUgp-V8 415
ambition_utils/rrule/migrations/0003_auto_20220623_1649.py sha256=RayRBKt8mEKmnkN119gUIUDv5Vj1YI78n0DCI7JdQ9c 936
ambition_utils/rrule/migrations/0004_rrule_rrule_exclusion_params.py sha256=Pr5Ebiru1QnRrAm1A__HWIbbDrDc1mhxSVJDwzzNznY 420
ambition_utils/rrule/migrations/0005_auto_20230802_1548.py sha256=93A0oi2VjpQdLdBc2F9CeF9mLUMQFQf3NQnT-yblVRM 412
ambition_utils/rrule/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/rrule/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/rrule/tests/apps.py sha256=POapEt6lEcpHQ3dE-IK5Rkdw7V0cRwWNAWd81CHES24 200
ambition_utils/rrule/tests/form_tests.py sha256=gwlQvwSfdFhVq2MJwgsFVPuGLGNEU6dHcTWT4N7ejHE 20403
ambition_utils/rrule/tests/model_tests.py sha256=jAKtvmJzjKArXd43fepyfEE7gIqbxqKLniIi1TD8OXs 64934
ambition_utils/rrule/tests/models.py sha256=JMn6AfNrPcnD6Mkk8HNXnNhjgvJqUJaIJBvNeGbxynY 713
ambition_utils/rrule/tests/migrations/0001_initial.py sha256=e26fgJG1awOcfDcMGKg8Od7mS_fBtEdEJtzcQqvp_9k 1005
ambition_utils/rrule/tests/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/tests/apps.py sha256=QwgnqyI2fPp2CrvsyvmoPE-fl7hZDUVfIkfb8K_g8sg 190
ambition_utils/tests/field_tests.py sha256=ccLc0a-_RTisM7WTCTdIveQOxUjoskDlHko0E3xlPsk 2556
ambition_utils/tests/form_tests.py sha256=tioMJo0y7yZhFjaIhXlZy2FGxXwGb-U4fGBWQlyQIB0 16249
ambition_utils/tests/models.py sha256=hxmPyZeKfQJ-sZh6jUJ94AuKPKiB0LN1DxE7cNsUDXg 364
ambition_utils/tests/sql_tests.py sha256=DDPL0rnf8nvC8Q67GizVURlEbICSUjzVAfdC1LVMeHc 3144
ambition_utils/tests/time_helper_tests.py sha256=959P1qAMOfuyFkeeG3qIOgHBsrgGCuv3ARmGFkhlIPc 3435
ambition_utils/tests/migrations/0001_initial.py sha256=BhnQ1ieRGZJB2z15i-Wx7tUVL0e8R7KNl5lEWxsndLw 489
ambition_utils/tests/migrations/0002_auto_20230124_1754.py sha256=sawp420Ih5YFEtuN65TUilxlluX-taDtlH6_Y4Yo9QY 685
ambition_utils/tests/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/transaction/__init__.py sha256=44zBnxifZv22Tvb9HRy73AWCHCau34icXpZ9zb-3PP8 46
ambition_utils/transaction/decorators.py sha256=T0wyzu-aIrsCMWPkTMnsIg1COxdrzZXUkQZlk1cZ8ss 2261
ambition_utils/transaction/utils.py sha256=uUcZ65fRp3pGTpkAkr-An871ZV2BsT8Hlz99FvYAzis 2666
ambition_utils/transaction/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ambition_utils/transaction/tests/durable_tests.py sha256=oLTwl9-d6yOBzPDGjZdtK23rTwIdZaeyE8uV_DySQWQ 2032
ambition_utils-3.1.13.dist-info/LICENSE sha256=ItT-PH7ehmYxVDDDR9bnmC9Ql_mImtCZfn-zJlJnshI 1075
ambition_utils-3.1.13.dist-info/METADATA sha256=ns_8-qJifI613cWQ6GQl5Igdg7TU1M63EmCILaClsN0 2651
ambition_utils-3.1.13.dist-info/WHEEL sha256=DZajD4pwLWue70CAfc7YaxT1wLUciNBvN_TTcvXpltE 110
ambition_utils-3.1.13.dist-info/top_level.txt sha256=b6ryO1j8HdwwBqQ0DlGEZgFvMNqkQ5s6-c7xNdYVngY 15
ambition_utils-3.1.13.dist-info/RECORD

top_level.txt

ambition_utils