ul-api-utils

View on PyPIReverse Dependencies (2)

7.10.0 ul_api_utils-7.10.0-py3-none-any.whl
7.9.7 ul_api_utils-7.9.7-py3-none-any.whl
7.9.6 ul_api_utils-7.9.6-py3-none-any.whl
7.9.5 ul_api_utils-7.9.5-py3-none-any.whl
7.9.4 ul_api_utils-7.9.4-py3-none-any.whl

Wheel Details

Project: ul-api-utils
Version: 7.10.0
Filename: ul_api_utils-7.10.0-py3-none-any.whl
Download: [link]
Size: 451708
MD5: 2a6cab4b8bfd7c29163fbe062f040d3a
SHA256: 88e25312af1cad099885c6f68b0898effd7d4974707be8e021b621761d9af9d0
Uploaded: 2024-05-04 07:43:10 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ul-api-utils
Version: 7.10.0
Summary: Python api utils
Author: Unic-lab
License: MIT
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Operating System :: OS Independent
Platform: any
Requires-Dist: unipipeline (==1.9.4)
Requires-Dist: pydantic[mypy] (==1.10.2)
Requires-Dist: pydantic-i18n (==0.2.3)
Requires-Dist: jinja2 (==3.1.2)
Requires-Dist: flask (==2.1.3)
Requires-Dist: flask-wtf (==1.0.1)
Requires-Dist: flask-limiter (==2.5.1)
Requires-Dist: flask-caching (==2.1.0)
Requires-Dist: flask-swagger-ui (==4.11.1)
Requires-Dist: flask-monitoringdashboard (==3.1.2)
Requires-Dist: pycryptodome (==3.15.0)
Requires-Dist: pyjwt (==2.4.0)
Requires-Dist: gunicorn (==20.1.0)
Requires-Dist: gevent (==24.2.1)
Requires-Dist: pyyaml (==6.0)
Requires-Dist: requests (==2.28.1)
Requires-Dist: cryptography (==38.0.1)
Requires-Dist: colored (==1.4.3)
Requires-Dist: flask-socketio (==5.3.6)
Requires-Dist: ormsgpack (==1.4.1)
Requires-Dist: msgpack (==1.0.4)
Requires-Dist: msgpack-types (==0.2.0)
Requires-Dist: fastavro (==1.7.0)
Requires-Dist: factory-boy (==3.3.0)
Requires-Dist: sentry-sdk[flask] (==1.9.2)
Requires-Dist: faker (==24.8.0)
Requires-Dist: types-requests (==2.28.8)
Requires-Dist: types-jinja2 (==2.11.9)
Requires-Dist: werkzeug (==2.3.7)
Requires-Dist: wtforms (==3.0.1)
Requires-Dist: wtforms-alchemy (==0.18.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 12938 characters]

WHEEL

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

RECORD

Path Digest Size
example/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
example/conf.py sha256=tdt3X2gLdTDf_0oMErMpAqqYjIEhpmG5GrOLHqzJH7Y 1018
example/main.py sha256=8jOO1VliFr92UoCLDInzSDPRLluzPuO-MMkzHc5Xd2w 419
example/permissions.py sha256=i8_zOOPdra3oMXZfyTspewRYNdn21PCqOD1ATG69Itk 277
example/pure_flask_example.py sha256=A7cbcjTr28FS1sVNAsQbj1N9EgEFIXDB4aRwOV6_tbU 1329
example/rate_limit_load.py sha256=U2Bgp8UztT4TNKdv9NVioxWfE68aCsC7uKz7xPCy6XM 225
example/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
example/routes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
example/routes/api_some.py sha256=Gkyb3r1AT7Fg8cAhJk7StTS5aGb-vylvyEuXx7g3Yc4 13316
example/workers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
example/workers/worker.py sha256=flMYq50OhLtNSaA2qyDJSMeXSNXIqhdBIsaxcmO5-xQ 681
ul_api_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/conf.py sha256=zLWsA0TTmekzxYrs5PbeqEkeylaNC_gIui3CGM9aZew 3487
ul_api_utils/const.py sha256=pzY-zRznCJjZ0mFlte6XEsQQCU7EydN2WweEsVHSE7k 2563
ul_api_utils/errors.py sha256=kmmgNXJtgVczOskVG8Ye1WSHbqSSAWC2OzUjPUGCkGo 8137
ul_api_utils/main.py sha256=-0S7qYgyNnom9xUhqowi0ErrYz82m3Z4K_uVxarXhN8 922
ul_api_utils/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/sentry.py sha256=UH_SwZCAoKH-Nw5B9CVQMoF-b1BJOp-ZTzwqUZ3Oq84 1801
ul_api_utils/access/__init__.py sha256=OD2UnvAi8ax40B_5JlaW2IAcOcZzk2Y15h8Xi_wEa0g 4526
ul_api_utils/api_resource/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/api_resource/api_request.py sha256=psVfLJqapV4PBL3YF0Bj22T3PDcCWQME87chtGBH3pw 3279
ul_api_utils/api_resource/api_resource.py sha256=mUaFWxYBfHemcM2SaBQBOtTb4T4fbvZ4CNmE2GwPtOg 17766
ul_api_utils/api_resource/api_resource_config.py sha256=_B7DNe5eLbRw0Spy1y5CatXjlz5M3wqgYIjnJemlY44 760
ul_api_utils/api_resource/api_resource_error_handling.py sha256=E0SWpjFSIP-4SumbgzrHtFuFiGe9q38WsvLROt0YcPE 1168
ul_api_utils/api_resource/api_resource_fn_typing.py sha256=OrmVFSuvqER5FwlhA6N6iaO3N99iPfTapBv_X_6xcbo 18224
ul_api_utils/api_resource/api_resource_type.py sha256=mgjSQI3swGpgpLI6y35LYtFrdN-kXyV5cQorwGW7h6g 462
ul_api_utils/api_resource/api_response.py sha256=jb5mKjouupDmctzPb2b7Z9_dpWVuxUHxVSevz-8sODI 9676
ul_api_utils/api_resource/api_response_db.py sha256=ucY6ANPlHZml7JAbvq-PL85z0bvERTjEJKvz-REPyok 888
ul_api_utils/api_resource/api_response_payload_alias.py sha256=53dYTvKS2mCIgE3DvGcMUrpFIM1007s_d1mslj0gLDk 559
ul_api_utils/api_resource/db_types.py sha256=LFw7mnzY4e6WuEYkUzPSgs6b-aw2vnRSqYsJMEMWUhA 436
ul_api_utils/api_resource/signature_check.py sha256=CpUsV460P5f7gN4nyQtKoRsgm4ZqoqICbVxsM2xzhnc 1302
ul_api_utils/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/commands/cmd_enc_keys.py sha256=-Tblh6lI7G6M5YVwbVQqZmXhBMiIpB3a7b0Lv1MFufk 8453
ul_api_utils/commands/cmd_gen_api_user_token.py sha256=Vg7oEYHvof7DSLat9yJ_k5AYL9ZOC4Jvd38DBn5U-R0 2730
ul_api_utils/commands/cmd_gen_new_api_user.py sha256=ICZbKqz2D6DRvjwtNM08rNjIlWN3qClcUQw5L8FxRBY 4549
ul_api_utils/commands/cmd_generate_api_docs.py sha256=cEBUOkn8iQIir78yXzHK_gy_hna2cP58x8N5DzCeZEA 9617
ul_api_utils/commands/cmd_start.py sha256=kGEZkfe7mQ6bUqvVABzTCWQ_ZVlZrADIcLyYeuFsWuY 3976
ul_api_utils/commands/cmd_worker_start.py sha256=1tt4_mL8T8_q7i1bqnfjPSkSYlRNNNp8eJ-5rTYj36w 2593
ul_api_utils/commands/start/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/commands/start/gunicorn.conf.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/commands/start/wsgi.py sha256=ZBFx66XP8iNliK3vkB6yWRkCq2-ItgieweBmWaXtDa4 681
ul_api_utils/conf/ul-debugger-main.js sha256=XgzaH1AWAG4_PW9mRaoJGJOKeEA5T61j7yIouZjU65s 999747
ul_api_utils/conf/ul-debugger-ui.js sha256=bNwv6ntu8RjCrH33H5eTUtFXdBoMrgFt3P87ujbBmRU 2043
ul_api_utils/debug/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/debug/debugger.py sha256=1FovBJSPDZ79W6f0tpf8tZLqXM73elcWGdQ96b6k18E 3732
ul_api_utils/debug/malloc.py sha256=OvESxpn8sQMyAb64DxnYUAofRZdnJ1I199IUBWiIoa4 3274
ul_api_utils/debug/stat.py sha256=udlLLIopxj6SmHH8Scqz5fuNa_CucMlRx7qp88Fi5pY 14591
ul_api_utils/encrypt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/encrypt/encrypt_decrypt_abstract.py sha256=V2lFKoBxUKO5AYvHWLYv-rTvYXiGDPj3nOkU1noebDI 334
ul_api_utils/encrypt/encrypt_decrypt_aes_xtea.py sha256=Gj-X_CoYY2PPrczTcG9Ho_dgordsh9jKB_cVnVEE3XU 2356
ul_api_utils/internal_api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/internal_api/internal_api.py sha256=gLlz4TYDgrmEF8S2XpNCKgAjLHsd21vs75kppHLoG6A 14067
ul_api_utils/internal_api/internal_api_check_context.py sha256=FJyYuyhp7AzvKSoyNrszw6vtUanSUKNNcDmlNH-UDI4 1709
ul_api_utils/internal_api/internal_api_error.py sha256=Y5PcKXIONSJZRc0XzvHwFtgrKML78Y3sdvX3vXRMmnQ 424
ul_api_utils/internal_api/internal_api_response.py sha256=rNAqY82ezupcRSnWY1YO2T5QhwfOFrak0dp23shgUxY 11583
ul_api_utils/internal_api/__tests__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/internal_api/__tests__/internal_api.py sha256=X2iopeso6vryszeeA__lcqXQVtz3Nwt3ngH7M4OuN1U 1116
ul_api_utils/internal_api/__tests__/internal_api_content_type.py sha256=mfiYPkzKtfZKFpi4RSnWAoCd6mRijr6sFsa2TF-s5t8 749
ul_api_utils/modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/modules/api_sdk.py sha256=lUT5D2V1upKeNik1pZDk6VGn0oab0aMauCm3XRDo_KQ 25660
ul_api_utils/modules/api_sdk_config.py sha256=fKTHvpE7Cl7L-uL_FLnpPhf7aoE4NFeFv9Pn1w4z9JY 2389
ul_api_utils/modules/api_sdk_jwt.py sha256=2XRfb0LxHUnldSL67S60v1uyoDpVPNaq4zofUtkeg88 15112
ul_api_utils/modules/intermediate_state.py sha256=7ZZ3Sypbb8LaSfrVhaXaWRDnj8oyy26NUbmFK7vr-y4 1270
ul_api_utils/modules/worker_context.py sha256=jGjopeuYuTtIDmsrqK7TcbTD-E81t8OWvWS1JpTC6b0 802
ul_api_utils/modules/worker_sdk.py sha256=vdbTMiTeng3_Wqt4tgXwXBOKODHnlwz0RAZilAbCGZQ 4654
ul_api_utils/modules/worker_sdk_config.py sha256=GL64FYYFZHBqqux_cygkSlJL-i6GgO268lfSBd0MpuY 214
ul_api_utils/modules/__tests__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/modules/__tests__/test_api_sdk_jwt.py sha256=9JJTtva2z4pjvTWQqo_0EOvzf4wBgvq0G77jM0SC3Bg 10719
ul_api_utils/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/resources/caching.py sha256=bboV5XGxW5hJ1NnKz92AsrF9jw8C80odxXsAO9y33IA 7516
ul_api_utils/resources/debugger_scripts.py sha256=qqf6zeJ1aE_STNYX1j9-ZfBgB_jcQoOaPX10-X3nPE8 5094
ul_api_utils/resources/not_implemented.py sha256=OQE5LGA4KqZDwP5Wtub3Aw-icwzbqCSKcEFoFp4w7_k 973
ul_api_utils/resources/permissions.py sha256=8c8cEPkm69zxgXbDiwUkW6Mi_496-MZXbPOxHITetKs 1436
ul_api_utils/resources/rate_limitter.py sha256=QMpaLu1LoFbvtIEhxF8HbAZIAW4oGKTClt7XEUsqx98 3358
ul_api_utils/resources/sockets.py sha256=gftL6QR762GetSrm8Yjh9kfoMAwH64ijqOBexXBz0BY 76
ul_api_utils/resources/swagger.py sha256=fK8S9X4YCSqe_weCzV_BcMPoL_NR073BsGUzn2ImbHI 5391
ul_api_utils/resources/health_check/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/resources/health_check/const.py sha256=QzVZP_ZKmVKleUACiOGjzP-v54FD7tEN6NEF4Jb50Ow 78
ul_api_utils/resources/health_check/health_check.py sha256=bb_ONn3akNXxNFELIUcW6foqwiKqeinmr-Wl0fQ7Q4c 18449
ul_api_utils/resources/health_check/health_check_template.py sha256=Qih-sVoFVoVxfmDYBTzwlNSicCr7zNelUJLJMnM-C_Q 2572
ul_api_utils/resources/health_check/resource.py sha256=SPd9kMzBOVhFZgMVfV26bDpZya3BmwxTfOR4MZ2dL4o 4199
ul_api_utils/resources/web_forms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/resources/web_forms/uni_form.py sha256=MI3zVrGE-mEB1ffzGnQBSRVZ5naXFiD_kZU9_8My-GU 2716
ul_api_utils/resources/web_forms/custom_fields/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/resources/web_forms/custom_fields/custom_checkbox_select.py sha256=M2k9qqSXSXjd3ajGMjK3dQwCFefNKf-AL89PSOU0GxU 158
ul_api_utils/resources/web_forms/custom_widgets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/resources/web_forms/custom_widgets/custom_select_widget.py sha256=691DZl8znlcKvl03SflpZWcp_9Rs_4LvPLfjsqf2Tn4 3777
ul_api_utils/resources/web_forms/custom_widgets/custom_text_input_widget.py sha256=Mn6MpFrZIHPjM-l1ytWC6yGiHsIdcfbJoZiTF9XIENc 1888
ul_api_utils/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/utils/api_encoding.py sha256=dqXknOKgc3HBOk48zDoVOLLwc1vRFATkBY8JW_RVLCo 1450
ul_api_utils/utils/api_format.py sha256=wGuk5QP6b7oyl9SJ1ebNVirzCipmyTxqjoEPh2cJzAY 2025
ul_api_utils/utils/api_method.py sha256=fGFlvS_S65CLTbjW4qvWlwi_woAUzPBQzEMkFJ9-K34 2020
ul_api_utils/utils/api_pagination.py sha256=dXCrDcZ3dNu3gKP2XExp7EUoOKaOgzO-6JOdKcFDylU 1827
ul_api_utils/utils/api_path_version.py sha256=gOwe0bcKs9ovwgh0XsSzih5rq5coL9rNZy8iyeB-xJc 1965
ul_api_utils/utils/api_request_info.py sha256=vxfqs_6-HSd-0o_k8e9KFKWhLNXL0KUHvGB0_9g9bgE 100
ul_api_utils/utils/avro.py sha256=-o1NEgn_hcae1C03Lq3q79bjeQn0OPf_HjI33D10DqI 5021
ul_api_utils/utils/broker_topics_message_count.py sha256=WC3CLK8mSFsCEFoW4BD2scy30mlSoAr8qnu3vrYJpD4 1556
ul_api_utils/utils/cached_per_request.py sha256=tOcTs0MJUm597fyKFGcJLaUZGtPKcf8s6XE_t9fSQqs 670
ul_api_utils/utils/colors.py sha256=NbNlA5jBYvET9OMJgW0HdssrZN9l3sCA1pr-etBVzEU 732
ul_api_utils/utils/constants.py sha256=Qx57-WOPlCnQn9KxinVLp2zGjyeyVYuHrAu99Ramn8o 219
ul_api_utils/utils/decode_base64.py sha256=rqiD5Whzm2MPx-bk_4r4G4Pe4UUFyU_u-UAjZcXIIjU 398
ul_api_utils/utils/deprecated.py sha256=xR3ELgoDj7vJEY4CAYeEhdbtSJTfkukbjxcULtpMw58 866
ul_api_utils/utils/flags.py sha256=AYN5nKWp4-uu6PSlPptL7ZiLqr3Pu-x5dffF6SBsqfg 957
ul_api_utils/utils/imports.py sha256=i8PhoD0c_jnWTeXt_VxW_FihynwXSL_dHRT7jQiFyXE 376
ul_api_utils/utils/json_encoder.py sha256=knpEW1c9XNdhgQg5gSeobEO2gPCasQB-0c8ig2Rc8Ho 4140
ul_api_utils/utils/load_modules.py sha256=_CPmQuB6o_33FE6zFl_GyO5xS5gmjfNffB6k-cglKAA 685
ul_api_utils/utils/token_check.py sha256=-Quuh8gOs9fNE1shYhdiMpQedafsLN7MB2ilSxG_F8E 489
ul_api_utils/utils/token_check_through_request.py sha256=OyyObu6Btk9br7auIYvWcMULhNznNSD5T0mWOwZX7Uk 663
ul_api_utils/utils/unwrap_typing.py sha256=fmkAv8bbyQrq1GWFpUlkdF5vPI3aw4ASv_fiYqpQtkY 4161
ul_api_utils/utils/uuid_converter.py sha256=OZMuySkoALrQQOe312_BHVWN20Sz5frKuH9KYziAGsU 565
ul_api_utils/utils/__tests__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/utils/__tests__/api_path_version.py sha256=n7VFVdwFqP_FS6PE3OUCS68oU3tG78xM4HxrKShLhNw 898
ul_api_utils/utils/__tests__/unwrap_typing.py sha256=g2KoORhYlS6g_ZoopVllHG-iRLGVhm4Wy3e4_f_N6DE 2487
ul_api_utils/utils/flask_swagger_generator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/utils/flask_swagger_generator/conf.py sha256=ngnNoJUfBj14ICIH8TJnDakO9i2C5Ukb8x6n5oIgQws 110
ul_api_utils/utils/flask_swagger_generator/exceptions.py sha256=yA4IsUyxh5puyoYzuM8dyrXUVhWje66rrr2j2qMNtXU 168
ul_api_utils/utils/flask_swagger_generator/specifiers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/utils/flask_swagger_generator/specifiers/swagger_models.py sha256=eMRDP60GUbIuBGinFPfjp7VsnbgmzockTsIT-KadchA 1690
ul_api_utils/utils/flask_swagger_generator/specifiers/swagger_specifier.py sha256=9Cf1ijk90IDYUDG8kTjK4cxjdxpYjWZz1tKJHPCeDAA 1513
ul_api_utils/utils/flask_swagger_generator/specifiers/swagger_three_specifier.py sha256=n_eZkIu-n73ZH7lHErpnq7oGw7C7POf38OgXwWxlBJE 28944
ul_api_utils/utils/flask_swagger_generator/specifiers/swagger_version.py sha256=A14IRG-e2KL2SlFbHep2FH0uMRIHPhfd7KLkYdtWrfA 1312
ul_api_utils/utils/flask_swagger_generator/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/utils/flask_swagger_generator/utils/input_type.py sha256=Ynp3zI5q1F0Tl_eTdNbWoCxRKPwBCJkwJOoeHE2pTRE 2533
ul_api_utils/utils/flask_swagger_generator/utils/parameter_type.py sha256=bTE_kDUPNYL7Qr1AV_h4pXEWiLeiVYVFBxAWMkLYzPU 1557
ul_api_utils/utils/flask_swagger_generator/utils/replace_in_dict.py sha256=B8FyQDRGLL8wQ8e7maq3PfHLffNSGSMu-EOqX4YKrUE 744
ul_api_utils/utils/flask_swagger_generator/utils/request_type.py sha256=fx4ltfODfYmXx3i31BTZGAtwzrMqYbk48VQavQirFa8 1504
ul_api_utils/utils/flask_swagger_generator/utils/schema_type.py sha256=NqFRHjSWZgg6fNYE-CG7vwLa57ie9WjooB2YfVTs4UM 294
ul_api_utils/utils/flask_swagger_generator/utils/security_type.py sha256=AcWOQZBbUPXZyyTbmGFRt5p4Jx1uwETuxNRtXXht16I 1148
ul_api_utils/utils/jinja/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/utils/jinja/t_url_for.py sha256=PG9W4UbkWv2pLXNMQiCt22vp4sDi-Uz5w2u6DJ1fLkE 495
ul_api_utils/utils/jinja/to_pretty_json.py sha256=wcc_EJ6yM4lipE0Vr6cgYOB-rBk7_j_Wa7bijjI_bCs 302
ul_api_utils/validators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/validators/custom_fields.py sha256=iqDnAvO-Bs13ZtLtccAG8SdJ8jWDlVcW6_ckChrTdXQ 4023
ul_api_utils/validators/validate_empty_object.py sha256=3Ck_iwyJE_M5e7l6s1i88aqb73zIt06uaLrMG2PAb0A 299
ul_api_utils/validators/validate_uuid.py sha256=EfvlRirv2EW0Z6w3s8E8rUa9GaI8qXZkBWhnPs8NFrA 257
ul_api_utils/validators/__tests__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_api_utils/validators/__tests__/test_custom_fields.py sha256=QLZ7DFta01Z7DOK9Z5Iq4uf_CmvDkVReis-GAl_QN48 1447
ul_api_utils-7.10.0.dist-info/LICENSE sha256=6Qo8OdcqI8aGrswJKJYhST-bYqxVQBQ3ujKdTSdq-80 1062
ul_api_utils-7.10.0.dist-info/METADATA sha256=_Lb3-KsVEXqlz71kGrcwoftsRNNQIZIF2ufTjvqfpzI 14672
ul_api_utils-7.10.0.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
ul_api_utils-7.10.0.dist-info/entry_points.txt sha256=8tL3ySHWTyJMuV1hx1fHfN8zumDVOCOm63w3StphkXg 53
ul_api_utils-7.10.0.dist-info/top_level.txt sha256=1XsW8iOSFaH4LOzDcnNyxHpHrbKU3fSn-aIAxe04jmw 21
ul_api_utils-7.10.0.dist-info/RECORD

top_level.txt

example
ul_api_utils

entry_points.txt

ulapiutls = ul_api_utils.main:main