SQLAlchemy-Utils

View on PyPIReverse Dependencies (390)

0.41.2 SQLAlchemy_Utils-0.41.2-py3-none-any.whl

Wheel Details

Project: SQLAlchemy-Utils
Version: 0.41.2
Filename: SQLAlchemy_Utils-0.41.2-py3-none-any.whl
Download: [link]
Size: 93083
MD5: d2adf8399152d3f9853ba32f56371529
SHA256: 85cf3842da2bf060760f955f8467b87983fb2e30f1764fd0e24a48307dc8ec6e
Uploaded: 2024-03-24 15:17:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: SQLAlchemy-Utils
Version: 0.41.2
Summary: Various utility functions for SQLAlchemy.
Author: Konsta Vesterinen, Ryan Leckey, Janne Vanhala, Vesa Uimonen
Author-Email: konsta[at]fastmonkeys.com
Home-Page: https://github.com/kvesteri/sqlalchemy-utils
License: BSD
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Platform: any
Requires-Python: >=3.7
Requires-Dist: SQLAlchemy (>=1.3)
Requires-Dist: importlib-metadata; python_version < "3.8"
Requires-Dist: arrow (>=0.3.4); extra == "arrow"
Requires-Dist: Babel (>=1.3); extra == "babel"
Requires-Dist: colour (>=0.0.4); extra == "color"
Requires-Dist: cryptography (>=0.6); extra == "encrypted"
Requires-Dist: intervals (>=0.7.1); extra == "intervals"
Requires-Dist: passlib (<2.0,>=1.6); extra == "password"
Requires-Dist: pendulum (>=2.0.5); extra == "pendulum"
Requires-Dist: phonenumbers (>=5.9.2); extra == "phone"
Requires-Dist: pytest (==7.4.4); extra == "test"
Requires-Dist: Pygments (>=1.2); extra == "test"
Requires-Dist: Jinja2 (>=2.3); extra == "test"
Requires-Dist: docutils (>=0.10); extra == "test"
Requires-Dist: flexmock (>=0.9.7); extra == "test"
Requires-Dist: psycopg (>=3.1.8); extra == "test"
Requires-Dist: psycopg2 (>=2.5.1); extra == "test"
Requires-Dist: psycopg2cffi (>=2.8.1); extra == "test"
Requires-Dist: pg8000 (>=1.12.4); extra == "test"
Requires-Dist: pytz (>=2014.2); extra == "test"
Requires-Dist: python-dateutil (>=2.6); extra == "test"
Requires-Dist: pymysql; extra == "test"
Requires-Dist: flake8 (>=2.4.0); extra == "test"
Requires-Dist: isort (>=4.2.2); extra == "test"
Requires-Dist: pyodbc; extra == "test"
Requires-Dist: backports.zoneinfo; python_version < "3.9" and extra == "test"
Requires-Dist: Babel (>=1.3); extra == "test-all"
Requires-Dist: Jinja2 (>=2.3); extra == "test-all"
Requires-Dist: Pygments (>=1.2); extra == "test-all"
Requires-Dist: arrow (>=0.3.4); extra == "test-all"
Requires-Dist: colour (>=0.0.4); extra == "test-all"
Requires-Dist: cryptography (>=0.6); extra == "test-all"
Requires-Dist: docutils (>=0.10); extra == "test-all"
Requires-Dist: flake8 (>=2.4.0); extra == "test-all"
Requires-Dist: flexmock (>=0.9.7); extra == "test-all"
Requires-Dist: furl (>=0.4.1); extra == "test-all"
Requires-Dist: intervals (>=0.7.1); extra == "test-all"
Requires-Dist: isort (>=4.2.2); extra == "test-all"
Requires-Dist: passlib (<2.0,>=1.6); extra == "test-all"
Requires-Dist: pendulum (>=2.0.5); extra == "test-all"
Requires-Dist: pg8000 (>=1.12.4); extra == "test-all"
Requires-Dist: phonenumbers (>=5.9.2); extra == "test-all"
Requires-Dist: psycopg2 (>=2.5.1); extra == "test-all"
Requires-Dist: psycopg2cffi (>=2.8.1); extra == "test-all"
Requires-Dist: psycopg (>=3.1.8); extra == "test-all"
Requires-Dist: pymysql; extra == "test-all"
Requires-Dist: pyodbc; extra == "test-all"
Requires-Dist: pytest (==7.4.4); extra == "test-all"
Requires-Dist: python-dateutil; extra == "test-all"
Requires-Dist: python-dateutil (>=2.6); extra == "test-all"
Requires-Dist: pytz (>=2014.2); extra == "test-all"
Requires-Dist: backports.zoneinfo; python_version < "3.9" and extra == "test_all"
Requires-Dist: python-dateutil; extra == "timezone"
Requires-Dist: furl (>=0.4.1); extra == "url"
Provides-Extra: arrow
Provides-Extra: babel
Provides-Extra: color
Provides-Extra: encrypted
Provides-Extra: intervals
Provides-Extra: password
Provides-Extra: pendulum
Provides-Extra: phone
Provides-Extra: test
Provides-Extra: test_all
Provides-Extra: timezone
Provides-Extra: url
License-File: LICENSE
[Description omitted; length: 100 characters]

WHEEL

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

RECORD

Path Digest Size
sqlalchemy_utils/__init__.py sha256=_h7wBBWLH4F4sLMqghPSbPx1y6bT96hlxMTonRO06WY 2363
sqlalchemy_utils/aggregates.py sha256=sdzDxpQDZgHmHMuEJ82vzMh8DDQEw7_vqaLBeRwn9ik 15420
sqlalchemy_utils/asserts.py sha256=w37lkU4hgzlLkr3GalUMkGVRFrB4E65gi8vVeDNW5tE 5376
sqlalchemy_utils/compat.py sha256=BYEgwN_tu-1yfjYSjVJEtK2R_WC57R7okXHoCv6aD4k 2241
sqlalchemy_utils/exceptions.py sha256=iZW-TQSZDtCge4pzDDpYug4tKmpEM8coaplYiPJ8UPw 229
sqlalchemy_utils/expressions.py sha256=ab-7JXJbuf9nNaSIEHGeUK9mkI__UpLrsAxgXYHZjCA 1610
sqlalchemy_utils/generic.py sha256=Q0uHiwI0rNP68kuNE8jlRwiAhzf6-mTvJ388D1l_7I4 7150
sqlalchemy_utils/i18n.py sha256=bPJziNDTzIaSdNZntlgL0MlI3frQgf8M-yvyjmS_XoQ 3905
sqlalchemy_utils/listeners.py sha256=p1nxzGnEWNspueH27iFG21D9_O-PX95wIWbgiNx5pHM 7805
sqlalchemy_utils/models.py sha256=z87KGdLmwSRGeQBzEJ4w3jj5eEL3heEZPIfQYRPYniw 2877
sqlalchemy_utils/observer.py sha256=11E_n4NwgRcqes0N6A1G8MKCTCGcznSvla2VkJdREPE 12220
sqlalchemy_utils/operators.py sha256=nItfRvJbYcreLjCkJd7t1zckfidkvoiF-tMXNVUJz04 1966
sqlalchemy_utils/path.py sha256=ulyUFuG5BAHIKr_ttJoa2s5NTzUKH27YYPrMLsy1Pew 4121
sqlalchemy_utils/proxy_dict.py sha256=t0-VwgrTcAAsUhOFCE2JdIhTy5Yv-71GebhwQC3xNIU 2369
sqlalchemy_utils/query_chain.py sha256=GN6pWesgac5LtPTvUSecbciR9XbfBAG6qxdQiNFA38s 3963
sqlalchemy_utils/utils.py sha256=xFL2j2MxNiaKGFMrXOZsK8wMmqMItgtgSEgCExzsaIQ 452
sqlalchemy_utils/view.py sha256=KFXVps8dlTNizyjUyiR97w5fv6VUugVJ1SmY3pLy-9A 7020
sqlalchemy_utils/functions/__init__.py sha256=R6TU8WdVGFrYOcA_76rW8CH8AvZeBR_SL6pJFdHa0g8 950
sqlalchemy_utils/functions/database.py sha256=w0Wc9sqM_7EqmA3Gmyq2OFVVhsHutoQvUB_Ccd9Zccs 19986
sqlalchemy_utils/functions/foreign_keys.py sha256=oHVJoB037tpa-xc3eVnhJPKT6YhkTDETVgQ5RIdIchg 10440
sqlalchemy_utils/functions/mock.py sha256=g8PrPh7W2NFIyklSzKoL4s2cErvJXrAxMzGfvdif_48 3145
sqlalchemy_utils/functions/orm.py sha256=sg9PfWFefRLGeMT_B8vcVDdLmn5EJjuUj9ImW-MNGqM 24628
sqlalchemy_utils/functions/render.py sha256=aCAtzQicivrCMbCvaT-CdHhQvztr2yzAVFXHImzakH8 2057
sqlalchemy_utils/functions/sort_query.py sha256=4O2vMDAwrPA2FsOY62xTirVmhqsfaDBGkRV_ReM7F4A 2332
sqlalchemy_utils/primitives/__init__.py sha256=Ubo8i8HJr2TIcA94y0I822FninJyxKSmHY676wZWT14 185
sqlalchemy_utils/primitives/country.py sha256=U8eayWirlksN2ZnCTLE4PFYnLU5DSnxs51m4FU2rVFM 2740
sqlalchemy_utils/primitives/currency.py sha256=RdI-TIxhO90VCmzxnuOAd9ZvHkuw2XrzFJPvD5ZgfE8 2733
sqlalchemy_utils/primitives/ltree.py sha256=4Hs6xjZKdNVMLiVppSCA37RoidfOQZWi7FlUWPuujHA 5261
sqlalchemy_utils/primitives/weekday.py sha256=AMAe1km6iOKLlHghWUr8enj8J2jWNvf5Dox4LrneJJg 1259
sqlalchemy_utils/primitives/weekdays.py sha256=K4tIOHv6EvYR3IUwCEqKT1DEiVgsBMpOty8xRym0Kcc 1764
sqlalchemy_utils/relationships/__init__.py sha256=vyGb2Opfv-ZM0pw5JOpv9kdWr4_Q2foSHSp8Ho_cBik 3587
sqlalchemy_utils/relationships/chained_join.py sha256=VUMZh5gwGf8qypkM-ZzNz3OtHY7mP7Hi0QoijQM6OpA 880
sqlalchemy_utils/types/__init__.py sha256=LUMa5FZq7dFuzatd_Dl993hPHc8lQXSnHX4QlW0wG7E 1919
sqlalchemy_utils/types/arrow.py sha256=zpklt2Bh2rFPyjI2HBjMWWmbm83o6iiksp4yj9j1z-g 1535
sqlalchemy_utils/types/bit.py sha256=V9TU63GCuPJGAjlDskK15kBwi2F2y_E9On34QQAY1Zs 756
sqlalchemy_utils/types/choice.py sha256=3GNGs0qNgO3eR0xOlYEhbMjumTKGjMB1wAi-p5UuI5k 5882
sqlalchemy_utils/types/color.py sha256=X5ogyU5s21wJYFhE9v_SttyYElV1BlnNFaZ2M0kTvJk 2121
sqlalchemy_utils/types/country.py sha256=VQpj_5zL04u1mW6g9HKPp5pQlZoHmSXwW--wjj7DGtY 1579
sqlalchemy_utils/types/currency.py sha256=7jab_GdPTZvaYjvsWwh8pyMj69iU2lpUwDsJy4_3YTo 1933
sqlalchemy_utils/types/email.py sha256=93fleQPJrvdxZH9pjdPXtYnci96qwTIwdx3sJbvZNWk 1259
sqlalchemy_utils/types/ip_address.py sha256=d0W5H9ICIchWfGi76hkwOCZVVBsUiFS5ZE3HzJoHZwU 1327
sqlalchemy_utils/types/json.py sha256=R_B-GkUwsqjsN0ncat9siWiTgITb-AS9LfLYZa5ilgQ 2123
sqlalchemy_utils/types/locale.py sha256=4wJJ--wNUz_4Zj7u1-QSSRk_1VaF9fN6AjEmq-EL7sM 1797
sqlalchemy_utils/types/ltree.py sha256=uS5Ry3GdXQzcXmYE57kCq_Orq22j_vIUSDtZLDi5UgA 3386
sqlalchemy_utils/types/password.py sha256=GxfkBcnndSy-ihmqoECAY2YsgGJUpqGYzILg3x9gSD4 7875
sqlalchemy_utils/types/pg_composite.py sha256=k6iPw3znq6U2fVhCUNykSTN4lrGpx5evxEwAfKcDQxA 10524
sqlalchemy_utils/types/phone_number.py sha256=RTUiZbpw06e8Rt_N6Smgkh-lSNa27GidXysYx3ODFQ8 6707
sqlalchemy_utils/types/range.py sha256=_nMDA-xL9rhYJby1gdLshZ8E9q2aR_rYd_8-3OrIT2A 12002
sqlalchemy_utils/types/scalar_coercible.py sha256=cIG3kQKMPy6tktOQmexFZ_iDYzWzz3ky_x4jRZ38VFU 192
sqlalchemy_utils/types/scalar_list.py sha256=ioi-hEIz6lC4E8ohQ_4SCTqvWYIHiNGxugzB3g1CeS8 2701
sqlalchemy_utils/types/timezone.py sha256=RvtXS8OVoQvLvJVKpN5YjID7FcURwMJ9Vouh-lxO2Bk 3408
sqlalchemy_utils/types/ts_vector.py sha256=WSOOGr8FXUIVe0HXhP-CSFAtCLDCyF07gMimfXQx8Rs 3148
sqlalchemy_utils/types/url.py sha256=Gwa05HTM1ZKOBVWVk4AZ2WcydaQTAbwwANO8jp-SFmQ 1525
sqlalchemy_utils/types/uuid.py sha256=NDkGm_NOcKyluKYT_tKgIWJX6WIk2kY8em-Md8a7Zc4 3297
sqlalchemy_utils/types/weekdays.py sha256=u0AEc_sNnRNFKBYBfupby-7j7iBC3CWo5S2JDVC8mDE 2129
sqlalchemy_utils/types/encrypted/__init__.py sha256=54Yf-Bd-HekcoRTJnHc5q0YVbAlJh8XMcPctgKTJGJo 28
sqlalchemy_utils/types/encrypted/encrypted_type.py sha256=dUGIEqg1Jq5QPT0D1JXqaDSGD227J8rvnshO7-eEl1A 16913
sqlalchemy_utils/types/encrypted/padding.py sha256=roNnoiCelBV-N1-UpOrBHZpL9tA7pkokcPeSNUrhfA8 4483
sqlalchemy_utils/types/enriched_datetime/__init__.py sha256=OmaPAmpYTRsySUrf5V6YboLtq5cGMzjSkixzXg0g3fs 196
sqlalchemy_utils/types/enriched_datetime/arrow_datetime.py sha256=FsBohjRv800aIRIt-HCs_Hy7yV_MXYfS6fGzc9VdP2k 1038
sqlalchemy_utils/types/enriched_datetime/enriched_date_type.py sha256=ZcqeUk_2MqQR91pHvh0r4-bZmdeFnf49zVEIcSRnspQ 1367
sqlalchemy_utils/types/enriched_datetime/enriched_datetime_type.py sha256=N4BNnx4dqwbdltgxxm3GMNXvd744E2rSuTG-Iu2IKs8 1446
sqlalchemy_utils/types/enriched_datetime/pendulum_date.py sha256=4gWAowdqxXWxkci5iKG6UrtYdAQ7ZbM4S4Br4Su7clA 868
sqlalchemy_utils/types/enriched_datetime/pendulum_datetime.py sha256=FWGq--aTUDEOsjcmvSOYf3mpvQuwtUua4UFO2guJ8As 1451
SQLAlchemy_Utils-0.41.2.dist-info/LICENSE sha256=aKpRvWCrOmo-gm2RyB2KhgP4FtG6tTWi_xi_fWmqmwo 1437
SQLAlchemy_Utils-0.41.2.dist-info/METADATA sha256=Oa5EKUeSQem6qDguiTjQhh85jmYr1pZnDzX4Z4p7dKQ 4201
SQLAlchemy_Utils-0.41.2.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
SQLAlchemy_Utils-0.41.2.dist-info/top_level.txt sha256=C1ORFCU1fhRUCHEe-ZcUkfSkafW8gtZgCEAFeXZeaLc 17
SQLAlchemy_Utils-0.41.2.dist-info/RECORD

top_level.txt

sqlalchemy_utils