ccs-digitalmarketplace-utils

View on PyPIReverse Dependencies (2)

69.0.1 ccs_digitalmarketplace_utils-69.0.1-py3-none-any.whl

Wheel Details

Project: ccs-digitalmarketplace-utils
Version: 69.0.1
Filename: ccs_digitalmarketplace_utils-69.0.1-py3-none-any.whl
Download: [link]
Size: 86341
MD5: e681c6a1d0c056d7da91589a7a098fe4
SHA256: 718c2154ee5671ba8fcf6e817e9de377e2fea4ed7ab34984104aafd4c8912748
Uploaded: 2024-12-13 15:01:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ccs-digitalmarketplace-utils
Version: 69.0.1
Summary: Common utils for Digital Marketplace apps.
Author: GDS Developers, CCS Developers
Project-Url: Homepage, https://github.com/Crown-Commercial-Service/ccs-digitalmarketplace-utils
Project-Url: Repository, https://github.com/Crown-Commercial-Service/ccs-digitalmarketplace-utils.git
Project-Url: Issues, https://github.com/Crown-Commercial-Service/ccs-digitalmarketplace-utils/issues
Project-Url: Changelog, https://github.com/Crown-Commercial-Service/ccs-digitalmarketplace-utils/CHANGELOG.md
Requires-Python: <3.14,>=3.11
Requires-Dist: Flask-WTF (>=1.2.1)
Requires-Dist: Flask (<3.2,>=3.0)
Requires-Dist: Flask-gzip (>=0.2)
Requires-Dist: Flask-Login (>=0.6.3)
Requires-Dist: Flask-Session (<0.9.0,>=0.6.0)
Requires-Dist: boto3 (<2,>=1.7.83)
Requires-Dist: contextlib2 (>=21.6.0)
Requires-Dist: cryptography (>=41.0.4)
Requires-Dist: ccs-digitalmarketplace-apiclient (>=28.0.0)
Requires-Dist: govuk-country-register (>=0.5.0)
Requires-Dist: mailchimp3 (==3.0.21)
Requires-Dist: requests (<3,>=2.22.0)
Requires-Dist: redis (>=5.0.1)
Requires-Dist: fleep (<1.1,>=1.0.1)
Requires-Dist: notifications-python-client (<11.0.0,>=8.1.0)
Requires-Dist: odfpy (>=1.4.1)
Requires-Dist: python-json-logger (<4.0.0,>=3.0.0)
Requires-Dist: pytz
Requires-Dist: unicodecsv (>=0.14.1)
Requires-Dist: urllib3 (<3)
Requires-Dist: werkzeug (<3.2,>=3.0)
Requires-Dist: workdays (>=1.4)
Requires-Dist: flake8; extra == "dev"
Requires-Dist: freezegun; extra == "dev"
Requires-Dist: hypothesis; extra == "dev"
Requires-Dist: moto; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: requests-mock; extra == "dev"
Requires-Dist: testfixtures (<9.0.0,>=8.0.0); extra == "dev"
Requires-Dist: ccs-digitalmarketplace-test-utils (>=6.0.0); extra == "dev"
Requires-Dist: types-python-dateutil; extra == "dev"
Requires-Dist: types-pytz; extra == "dev"
Requires-Dist: types-redis; extra == "dev"
Requires-Dist: types-requests (<2.32.0.20241017); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENCE
[Description omitted; length: 2867 characters]

WHEEL

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

RECORD

Path Digest Size
dmutils/__init__.py sha256=gXqLyGjT3YmF2OgULYa8pWkl3oDpdhKPzlG0-o9EJFw 120
dmutils/access_control.py sha256=_pps8AyV0fv_jotKzXaam_5matqxHIKfsNydi19ShgE 994
dmutils/asset_fingerprint.py sha256=XcKyNJ8Zror9eEWS_9NQ_JyUHHAYT3AtclZ7NLqW_FI 1433
dmutils/authentication.py sha256=W_uWn92PYwnQ7Y7Gf4qBXQUAs1plNcl0NvFNXIdgx6g 577
dmutils/cloudfoundry.py sha256=n2EwMIm4l6R7MWhfdV1C620d-9ZyEBsRsrdYtUvXzV8 652
dmutils/compliance_communications.py sha256=WxzoGWlkYEM6POKNwPgiQkkpS9W_uCJyj4v8twmEemE 2998
dmutils/config.py sha256=N5cSvWdTBOdmLpe_4_fgPgGuHi-T72dKPg9RDfUaIJs 2638
dmutils/cookie_probe.py sha256=9ucmOhh47_VQqIAtdgVdOeIfl-QmBCQe_jnIg5TqrAY 2056
dmutils/csv_generator.py sha256=aoPCS1ZUCvZ5Rt9J7taj478kBdV_xFo4uYDKbKq3Akw 705
dmutils/dates.py sha256=tUtRCh58zPuNxSfY_ivPzVOei_EcWOAmEqHbEkLc8NI 2791
dmutils/deprecation.py sha256=Tdhu07XY1vvSq8z2vvEBHLDM1UrX_o9-Xi2L2vkgL6I 928
dmutils/direct_plus_client.py sha256=hQQ97lyR-SXgbCpe6j-rdsDXNLgsu7sZms4Kb5mN5bE 5098
dmutils/dmp_so_status.py sha256=Bkl7SSxLXIIfZynqTiuTFgXUTVQdgQelwjXFb9MfC6E 244
dmutils/documents.py sha256=BXZsmNmmIJkvo-LC9PhR5CyKhAheflJjk4r9quVJPPM 12927
dmutils/env_helpers.py sha256=qNa7yimP7RbjNeMEUM43Tgga0uwXXzOoK1ZkKNfnnBg 2737
dmutils/external.py sha256=XZcAEqQs-wQFHajLE6-7lb1yhLJspwSN5BghaiMEplM 3926
dmutils/feature_flag.py sha256=qYJj9LaPWZPI5pcO0NJArjABNLN-ca48wO39y2-xBos 858
dmutils/filters.py sha256=M0aaCKdQ6gcEw8EQH_1lBPkMfDzolfNx8pImPlgy9Ak 5422
dmutils/flask.py sha256=BMxy6Kd5_JLMokTtJt9bkZzj-_dkDYGYZ-lJL8QOCZY 2633
dmutils/flask_init.py sha256=qJirVx4G8gen8TzAOoPHe_s6Y7ZfWU5dh7o0xVaLzLo 4303
dmutils/formats.py sha256=lBZ35h6GfzHq5rRInWdbijsi4iJ_mtiXAWHqGG_z6jA 8900
dmutils/jinja2_environment.py sha256=wIrTSloTraF0gEhpqsf4GzcujiRQEYrYzRiPAodZOuc 776
dmutils/logging.py sha256=0zMyNNIL-hdTFe61xosR3Fou6nXo15p-LmAUlc050OM 11937
dmutils/ods.py sha256=f0A8J7HO4iCIwJa0LlA7cwYggOGbhB6MyGjrvfxcJuM 3031
dmutils/proxy_fix.py sha256=jQi2H0Hkl2F1ZlC62l_voVmrJKkKsKWDUZM5WsBElF8 577
dmutils/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dmutils/request_id.py sha256=8UgrQh7PpZ98Q6vvnPARmoKvaEZ2G69fuUgsQbpc70Y 7760
dmutils/s3.py sha256=1WMYotg_1zIJ9s0LIY1fwrr_QognGZRAVWEycAjbcEg 10442
dmutils/service_attribute.py sha256=GLovKQ72vHHRvc_B1hX0aF9D8BxsjtFQBo8yCAtvw4U 1300
dmutils/session.py sha256=hb_hVyddyitO5dza6YL2XCUe2wzjEv78Psf6rgjBs4o 929
dmutils/status.py sha256=0bZuM63nzJiZf9aK5ya1VHOdRcH5hG8su6Yor0enbo4 5502
dmutils/timing.py sha256=J4xr-j4R62SCA2tGcX1muKfJh4jEDjQ7_Ku5ZSHYgto 7995
dmutils/urls.py sha256=onaMRCrPdI6L_N7SSjWJghNsx52RgpbvECJA3Vp8-_U 1391
dmutils/user.py sha256=FqHmddPkXMnUoNECFjtPjrpwfVmX9rNfWXuKjGLlOj4 2903
dmutils/views.py sha256=QUwsn5VIAoWoL_btUN8Sb4OsI6u9KzQtWXScRZSqKJ4 9537
dmutils/central_digital_platform_client/__init__.py sha256=980hNq5QxMONxc6tVgLy1AUz3G1Fqqw4zt1EWMrWSlw 286
dmutils/central_digital_platform_client/client.py sha256=AWKcKYG2xdBqLwJyBNZ9C7ZA1VVqoyQnf56k87yEJ_s 4674
dmutils/central_digital_platform_client/exceptions.py sha256=gqvd8ebiZXWtUn33o9omA72eO98dJRWfIUnTsyX1X4o 1204
dmutils/email/__init__.py sha256=VR_KCb36CiZRgzdQ-4LfMhT6lLNPSvKHJS9p7vZ_SV8 240
dmutils/email/dm_mailchimp.py sha256=PegQCZVeDgzQNNBU4diMEEFdWz-9YKZt-8o51dEsO-0 10873
dmutils/email/dm_notify.py sha256=nzHfExX8GXaehjpPivzrjAA9SEGyuLfnRa7v0uit_To 9624
dmutils/email/exceptions.py sha256=9ldnmKS8VxF2jPOoAn6rqrz2CNe07zB3RjG6v97En-g 217
dmutils/email/helpers.py sha256=HEqADlaDKpicJxI58Yi5EgGfFEDe3Uk8U3MH-G5jvak 4406
dmutils/email/tokens.py sha256=JSlUkVEC94f-8FhMVVTuGA-FhEQCp-7oprlZ1rs0Y7k 7970
dmutils/email/user_account_email.py sha256=6e00-4Hd25-Zqsi8kDlIVnV2L2FvztAlT6PxIV0puic 1724
dmutils/errors/__init__.py sha256=ZbReCIsYDMk1yfrLJVIdOIf-hnhvjAT22pHOLZ3UhBc 138
dmutils/errors/api.py sha256=5uTdyxy5akUANVmsHjnAZUc4D3c3T-0-pYX6frd7Uu8 1658
dmutils/errors/frontend.py sha256=iQnN8qXCaMm77AsQj5asI39h-AWrDDgISF9bBOdOXiM 4015
dmutils/forms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dmutils/forms/errors.py sha256=EEKKH5Oc-K1RWevs_7WCQSLfBu9xZmu67KcTHzKeWn4 5285
dmutils/forms/fields.py sha256=t8kg0ryH59qsP88xewQchy0rV6dhn-EcB_T245lBl9Y 8302
dmutils/forms/filters.py sha256=VKj8ALlGBnusTYyvD82nTAFS5XmdjO1iFxXNEsS_cLk 196
dmutils/forms/helpers.py sha256=_-skzJEoF17vvEG_2oNRIauLGy0qWoRlaZqWBULAraY 3876
dmutils/forms/mixins.py sha256=UCZK9G9v7XzOZxUM8p7PlTtxTTBqBG11iQQ_UZB6mhU 4206
dmutils/forms/validators.py sha256=yIJDWpuXssIi6m7IBsI9s9tkDdwehunn3DE3dp0KFQs 9058
dmutils/forms/widgets.py sha256=qSvSaB9HjkF1UnP7s5hTMZhNoh_6bWs2wAFYMeyVpU8 2805
dmutils/presenters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dmutils/presenters/compliance_communications.py sha256=prIzxzhK7dSTm6-7XQYOTIQPwf0m1HkspNwvJJWFGEY 7411
dmutils/presenters/helpers.py sha256=s3Z96psV6ANA6u1lS_zQWT315vkJxaaYtc4a4PoLpnc 612
dmutils/presenters/kaminari_pagination.py sha256=y43hmKlXPY7jZvv8Yjs6v3FNozZtpv73F4Pd8ONEzRw 3930
dmutils/presenters/pagination.py sha256=E951BHuOeIDwOLR6hmPBULxMpM7G4aza1RiPyZ4Htuw 1517
dmutils/repoutils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dmutils/view_helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dmutils/view_helpers/compliance_communications.py sha256=AXdu9ZLcuWFbBmoDmKlrUxkr5lc-jWOifAmmx6M57u0 1220
dmutils/view_helpers/frameworks.py sha256=01oO1hAi6NjiOIBcdYdMKf-Yjx4XBZ9_SF5QWHqHM8Q 384
dmutils/view_helpers/pagination.py sha256=jGxlyvTY6yNgZU1zCCy964ksmj8cMca3dInrgOxobFg 1918
ccs_digitalmarketplace_utils-69.0.1.dist-info/LICENCE sha256=GbPuM26UomDfs5sMy6udIVXYC8grPSN7bSkO29-F5hI 1110
ccs_digitalmarketplace_utils-69.0.1.dist-info/METADATA sha256=DPv2iaFPJX72FX59twB0ts7-3GCFAFq4iDhULct8pDA 4982
ccs_digitalmarketplace_utils-69.0.1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
ccs_digitalmarketplace_utils-69.0.1.dist-info/top_level.txt sha256=DHQLYB3FyVliuOyk8wmIKeJ6WuV8M0yzbGbGSMgAv_o 8
ccs_digitalmarketplace_utils-69.0.1.dist-info/RECORD

top_level.txt

dmutils