ul-db-utils

View on PyPIReverse Dependencies (0)

3.3.6 ul_db_utils-3.3.6-py3-none-any.whl

Wheel Details

Project: ul-db-utils
Version: 3.3.6
Filename: ul_db_utils-3.3.6-py3-none-any.whl
Download: [link]
Size: 65293
MD5: 9698494a48b030fb51c6ee35a0b94728
SHA256: c2edffc8a2efcbe157c4fbc50fd8fc015f09fbc2b82d70534ddbce705135a964
Uploaded: 2024-05-06 13:29:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ul-db-utils
Version: 3.3.6
Summary: Python ul db utils
Author: Unic-lab
Home-Page: https://gitlab.neroelectronics.by/unic-lab/libraries/common-python-utils/db-utils.git
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: flask (==2.1.3)
Requires-Dist: py-dateutil (==2.2)
Requires-Dist: psycopg2-binary (==2.9.5)
Requires-Dist: flask-sqlalchemy (==2.5.1)
Requires-Dist: flask-migrate (==3.1.0)
Requires-Dist: sqlalchemy[mypy] (==1.4.41)
Requires-Dist: sqlalchemy-stubs (==0.4)
Requires-Dist: sqlalchemy-utils (==0.38.3)
Requires-Dist: sqlalchemy-serializer (==1.4.1)
Requires-Dist: alembic (==1.8.1)
Requires-Dist: mysql-connector-python (==8.0.31)
Requires-Dist: flask-mongoengine (==1.0.0)
Requires-Dist: redis (==4.3.4)
Requires-Dist: types-psycopg2 (==2.9.18)
Requires-Dist: types-flask-sqlalchemy (==2.5.3)
Requires-Dist: types-sqlalchemy-utils (==1.0.1)
Requires-Dist: types-sqlalchemy (==1.4.40)
Requires-Dist: types-redis (==4.3.13)
Requires-Dist: types-jinja2 (==2.11.9)
Requires-Dist: types-python-dateutil (==2.8.19)
Requires-Dist: ul-py-tool (>=1.15.42)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6419 characters]

WHEEL

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

RECORD

Path Digest Size
ul_db_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/conf.py sha256=lLSzpYTT16RZSu4VMywTcr23mH1EVy7Gq8Ji2cPCNdM 1128
ul_db_utils/main.py sha256=4W8-2iw6SXkLlOte7kP7s5lk3IL2k4Feh7ztW8mY--A 830
ul_db_utils/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/commands/cmd_action.py sha256=NSiHE8SQPGd0A1YJiPKyz7HnxN4cya8nbr57KHR0ZkM 1351
ul_db_utils/commands/cmd_docs.py sha256=42UQe8OYVj6FXr4bFIJhMVlqFIs87RMM1p2TsbzOesI 2464
ul_db_utils/commands/cmd_dump.py sha256=unJqawRMgo1nhcaD5zHv1tLFgvZZrTxCKyD0b43NP5U 1401
ul_db_utils/commands/cmd_restore.py sha256=oHE0ewogbg9_QnGN3YgMKlZxKIiylD3ctzY5AETaZWU 3894
ul_db_utils/commands/cmd_waiting.py sha256=7k1126TDAMBWoL7rhnRKfhNPJrPgWcKfggMCwgHbndY 1236
ul_db_utils/commands/doc_request_sql.sql sha256=emWG-o590BsKH5yzCpbqbHZSHVmNit3aPDNhCA9Oh-w 794
ul_db_utils/errors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/errors/compare_null_error.py sha256=Qd-bxtbhk6pMBuqt4wjmwxTOfSXi7muNROFVMBA1Ydk 278
ul_db_utils/errors/db_error.py sha256=rLViApwAiuTy-Ne6Lv5dFEdbE6RMwK4KVtVenYtnS5o 35
ul_db_utils/errors/db_filter_error.py sha256=Jn1JAH3Vi6tfZ5PjOu3njORNLLCItSsg6LtFPfxVui4 167
ul_db_utils/errors/db_sort_error.py sha256=wdQeMzGi2TpYRPU4W7EBb1ZKKbDtlG_zt38QSgsG1lw 161
ul_db_utils/errors/deletion_not_allowed.py sha256=gAJuypNyIlztunHlvMBX2bVakKTJ7UHlcHFm9RvylZU 155
ul_db_utils/errors/multiple_objects_returned.py sha256=ej8i7i9oWyJomNLNYoSzesluBK0_yyZBg4VzyxnBEA8 161
ul_db_utils/errors/unknow_field_error.py sha256=txa-Qq2hraYdujePV5wNhcoaI-VCR0-dgK8qGuzZvPI 318
ul_db_utils/errors/update_column_not_allowed_error.py sha256=XdBJOtFA_ZA6-k7FCD7gUXJHICmsgwxVBEVsvYXKPbc 166
ul_db_utils/errors/update_not_allowed.py sha256=sB_e6lPRlC7q1ioLZxRYj4GL0tZppUIZ7nkyfEmJ2e8 153
ul_db_utils/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/model/api_user.py sha256=VFLLQJFBDX96Pp_ZwWW8_hdjzX08ysIu89dHau1B1gU 695
ul_db_utils/model/base_api_user_log_model.py sha256=X9mAkZ7F4eQpeSjkIOTf9_K6aibXTlokhLAndUM_bjI 5739
ul_db_utils/model/base_document.py sha256=UdNeyGUwiXwRUi_4vOVJw8v1Ueq6TMByTcYqQIovYv4 510
ul_db_utils/model/base_immutable_model.py sha256=kLf-rRaW11x0nckk00Y4ibw4j7bXMc9ngmH41NRbHqA 3191
ul_db_utils/model/base_mater_pg_view.py sha256=c1Ud5YwLHs3taQR8jk_QD4I235n5xO9cgf_CEmZ450c 5826
ul_db_utils/model/base_model.py sha256=z9R2sT31uryexp4iZtNn44UlGSM3EtZjveS7UwN3UZw 4355
ul_db_utils/model/base_undeletable_model.py sha256=q0FjaLhQBj7AXAbs6AdMpAx6GwZpTzxhb2-dcGktTKQ 3899
ul_db_utils/model/base_undeletable_user_log_model.py sha256=TOb-6R4ZrnYx8DnZReTqD1kNdpJHuH6QvpTb5zGJRBA 4931
ul_db_utils/model/base_user_log_model.py sha256=XASY22loB0RqIpVBaY5-usmUTQSxS3Sb62UMBJxuV-4 5457
ul_db_utils/model/referense_link.py sha256=Rp2o4cOVuFXhYBLOeKeXUduk398EJ2elsLtuvarkNtg 1057
ul_db_utils/model/media_storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/model/media_storage/media_file.py sha256=X2a8AyYsnZdR28vNLFEqkvgGlP2nmu7EMpIxh72J5rk 1297
ul_db_utils/model/media_storage/media_file_download_link.py sha256=vqnkL73McpN99-p4d6Ga_Wp3bd6Slvy3nbrBxaTEcOU 1295
ul_db_utils/model/media_storage/media_file_type.py sha256=OTt8H-tf1cdVGaMZyejJb22HpCfoNi59FlfjLoZIaNw 695
ul_db_utils/model/methods/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/model/methods/make_immutable_column.py sha256=CElOFDmT5BCpycomixHbj898YRQSAZ63VU1WKQss1Ro 722
ul_db_utils/modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/modules/audit.sql sha256=4qCOw1TrMyK6tma-Zv8S3BY0DECn1XlgmaPIV45ZkC4 11888
ul_db_utils/modules/audit_manager.py sha256=oYh5p3Z-kThS1PV9pk_5TAuP375AlPxbcosMOt0H6Cg 1699
ul_db_utils/modules/custom_query.py sha256=h7skcKm-i4eNWAUMR-Zw-wh_Z5kBb4TDwYctoJJsoa8 2123
ul_db_utils/modules/db.py sha256=8YzF055ofnQdR3hwRLvgi4sTfRpGeVZrGzw2tUg47vw 5798
ul_db_utils/modules/db_context.py sha256=29FgZD8OtOGHXbgceEWm_cynwyjga_pzqrHPdIyArck 585
ul_db_utils/modules/transaction_commit.py sha256=pV1ckU2vvres3BCZRQorr6Ui3QNhEzxlnZyM7lx0zQE 504
ul_db_utils/modules/mongo_db_modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/modules/mongo_db_modules/db.py sha256=0Oh7M0gM3evJYOjLf6XkNlRzVFQxJzIiY0tmm6gCVfo 4369
ul_db_utils/modules/mongo_db_modules/db_context.py sha256=3yvSVdOc8Fd62mug8dPv7NvAyJDZ29ye7r40ewVqG0g 591
ul_db_utils/modules/postgres_modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/modules/postgres_modules/custom_query.py sha256=h7skcKm-i4eNWAUMR-Zw-wh_Z5kBb4TDwYctoJJsoa8 2123
ul_db_utils/modules/postgres_modules/db.py sha256=c8u15AfrQt9Bkt-LD9N73zvTB3lTYymXGFAXZVIg4Zo 6105
ul_db_utils/modules/postgres_modules/db_context.py sha256=29FgZD8OtOGHXbgceEWm_cynwyjga_pzqrHPdIyArck 585
ul_db_utils/modules/postgres_modules/transaction_commit.py sha256=pV1ckU2vvres3BCZRQorr6Ui3QNhEzxlnZyM7lx0zQE 504
ul_db_utils/repository/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/repository/abstract_repository.py sha256=h-u-grPczT3nhP6Qe_vcbZTTc5YPFeCpiO_tl_eddh0 1072
ul_db_utils/repository/mongoengine_repository.py sha256=KpA0438JBF0hT1C-s6uF75VmG0kQUTxXPntjC1UEjTU 1797
ul_db_utils/repository/sqlalchemy_repository.py sha256=ETYkGgVnSx8FQE2xVLIqBhspk714RHBW5XQ27evaQMU 1887
ul_db_utils/search/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/search/db_search.py sha256=AZXKL4MgEW9nmLlVfR2a-HJagiQz-0Txole7nUfzcD4 13824
ul_db_utils/search/doc_db_search.py sha256=EWQo7wL7FbZg-eoa04bEp80Hmo2K5ihohuxUhlbbKTo 1153
ul_db_utils/search/helpers.py sha256=JoWEnk95sECB2mqLp7YRQFlm_fZxuwmomnmWZm7vtJs 9316
ul_db_utils/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/utils/camel_to_snake.py sha256=x6_uCMi01ZPx_m4JD021zrmL-4DmpooEb40eTK_K7nk 140
ul_db_utils/utils/ensure_db_object_exists.py sha256=8GVBZk8nobF67EVhxQZpCUoxAfR4QjTrBharZ27BI3Y 511
ul_db_utils/utils/filter_conversion_doc_db.py sha256=ixCS9uGukgGSGzL45PFFD0gb5jf0Jj6Tmks6CrGz4TU 4450
ul_db_utils/utils/get_model_template.py sha256=UxX0sy8NxqnwZaKkoH3j6GtshPLDFYQUX6wP4qY1Vx4 1209
ul_db_utils/utils/query_soft_delete.py sha256=IFQM6eo-hraPIga3Gv-X4-46P-BfkBeLrM2pfB83Bog 2170
ul_db_utils/utils/remove_duplicated_spaces_of_string.py sha256=BRYRIav1hp335awZZ3bTW0qlXxxhbIOtCm3lbSwptjA 161
ul_db_utils/utils/types.py sha256=5E0Xasq_UeRC3bNu4AoHoU78zxIUCfW67PEOPgvJo9k 113
ul_db_utils/utils/waiting_for_mongo.py sha256=m9L5Pp01lAsF_G3ByjWQz6lG4EQG-pzIZ_Z9sRqKHXg 703
ul_db_utils/utils/waiting_for_postgres.py sha256=yZ9_uwUECI896A7gQHozj8QvXMGrfgx9_XMcdLjUik4 1032
ul_db_utils/utils/ensure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils/utils/ensure/ensure_bool.py sha256=wYCRiEYU8No-jkxLBqzmcpxucyi8SHseNFjlWPGQknc 119
ul_db_utils/utils/ensure/ensure_choices.py sha256=uTxFYIuCrY9JGoDCegO0VkmOfmwmMxmebFh7F8CUHHk 356
ul_db_utils/utils/ensure/ensure_dict_keys.py sha256=FV_PFpqKrTHKWg-S7L8bfJTgMYlID04qoZVvT8OVpLE 307
ul_db_utils/utils/ensure/ensure_dict_keys_choice.py sha256=4m55qDaMHp53Wu5dkl52p8hmWw-PnzIeP0GHMv6VUoE 383
ul_db_utils/utils/ensure/ensure_dict_keys_strict.py sha256=iqWZIZxinxAB_DPc7EN1FDkHy-XHEbBQuEYWPLFgo9Q 579
ul_db_utils/utils/ensure/ensure_dict_str_keys.py sha256=eMOyapYMh7xsfa6nBXIpGyQUe9q1UsIHT562WQopjx8 293
ul_db_utils/utils/ensure/ensure_dict_upper_keys.py sha256=Hqnk9FtMFzGCjJ0WoXdHOXtCgM_C_cvXFW7VQ0P0O2c 341
ul_db_utils/utils/ensure/ensure_float.py sha256=QMc_8oIS7M1QMfY0px2WVv7jhgfl4Mtr_nQT66-uyuk 123
ul_db_utils/utils/ensure/ensure_int.py sha256=2YapxVyd5i0ugjHr3yJ7-Rf_kAmt4lmIraYh_T7PHaU 115
ul_db_utils/utils/ensure/ensure_int_positive.py sha256=RWFcK7Vu1E4-6H8eoq3HuAlLPvNdC-vvhFVW4mCeB64 307
ul_db_utils/utils/ensure/ensure_len.py sha256=qbXS3QpyfcL6hjkyEmvAvpGbgGjQsqZ0aL0en3h7wkc 119
ul_db_utils/utils/ensure/ensure_list.py sha256=j-J9UUu0wjET11Swi5M78bG3rAgNCtpkZ3xpCTgMpo4 331
ul_db_utils/utils/ensure/ensure_list_of.py sha256=Jz43OlTE69we65xGcVCElJc2BoRiJ503Trg3Xny_qg4 305
ul_db_utils/utils/ensure/ensure_positive_int_non_zero.py sha256=-DgkpXa70rtwWUKNCRqI14j3LtAIl51qAlrC-6FP_Kw 170
ul_db_utils/utils/ensure/ensure_set.py sha256=Q6nXaAkCSh8PvjGqybTlyyWAShtzkJMs47dO_ekLxqY 173
ul_db_utils/utils/ensure/ensure_str.py sha256=YUEzOky2b-bB0nuWy7JKUuJfWZz0QoSkxZ1nFcEZpHw 115
ul_db_utils/utils/ensure/ensure_type.py sha256=ALv7l0rg2F1CWT8KuamdDDPARvB6ribViG87-rQxH5o 220
ul_db_utils/utils/ensure/ensure_url_with_scheme_and_netloc.py sha256=SNsyNDtbo6EwV9emA5NvRD60FFLjEe8vjVW4eGzRff4 283
ul_db_utils-3.3.6.dist-info/LICENSE sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ul_db_utils-3.3.6.dist-info/METADATA sha256=fNZkdxswytDFunx3lVb5uCIT9JA5VSDOAb4Q33ZpjMY 7953
ul_db_utils-3.3.6.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
ul_db_utils-3.3.6.dist-info/entry_points.txt sha256=Lym-W_F7exSXvG88yEdOTPqC6srCWQ0Rq64kJls9IO0 51
ul_db_utils-3.3.6.dist-info/top_level.txt sha256=MtfDcgiguKc8glgFwQpl_vqVA0czpRlOc932_B2Lfp0 12
ul_db_utils-3.3.6.dist-info/RECORD

top_level.txt

ul_db_utils

entry_points.txt

uldbutls = ul_db_utils.main:main