crudhex

View on PyPIReverse Dependencies (0)

0.17.4 crudhex-0.17.4-py3-none-any.whl

Wheel Details

Project: crudhex
Version: 0.17.4
Filename: crudhex-0.17.4-py3-none-any.whl
Download: [link]
Size: 107833
MD5: d54d1e7f4b231828daf3f652cbe43625
SHA256: 65934af78e9b0de54d0515fd2d943939e3406f15ae4a84ef0d529e219cb8df1d
Uploaded: 2023-02-12 20:28:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: crudhex
Version: 0.17.4
Summary: Java/Spring CRUD code generator
Author: salpreh
Author-Email: salpreh.7[at]gmail.com
Home-Page: https://github.com/salpreh/crudhex
Project-Url: Documentation, https://github.com/salpreh/crudhex
Project-Url: Repository, https://github.com/salpreh/crudhex
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
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: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development
Classifier: Topic :: Terminals
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.7,<4.0
Requires-Dist: Jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: PyYAML (<7.0,>=6.0)
Requires-Dist: cookiecutter (<3.0.0,>=2.1.1); extra == "all" or extra == "scaffolding"
Requires-Dist: inflect (<7.0.0,>=6.0.0)
Requires-Dist: typer[all] (<0.7.0,>=0.6.1)
Provides-Extra: all
Provides-Extra: scaffolding
Description-Content-Type: text/markdown
[Description omitted; length: 12502 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.4.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
crudhex/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/__main__.py sha256=t6N2ntaxkcKh1N8SSjuGyr15Tm0Cy5SNuENZCd4P3Tk 56
crudhex/adapters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/application/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/application/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/application/cli/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/application/cli/commands/create_project.py sha256=vFPYqzGHjgPVP4Jgz8RwLCb8ym_cUiAhFURLNX7z67k 4043
crudhex/adapters/application/cli/commands/generate_crud.py sha256=sTor4xPcshtr5vszhTfJ_zKVkXNw5_Y1oSiTjcWZAcU 7261
crudhex/adapters/application/cli/main.py sha256=18s1lpqxn5K18tmWTJ6P8QkdqIS26j7XSRRvvdMCe6I 2851
crudhex/adapters/application/cli/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/application/cli/services/console_out_context.py sha256=hTnHHTbqXf_ysoFiOXvpRpN8t5VzegLLTFOL60-gbiQ 717
crudhex/adapters/application/cli/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/application/cli/utils/cli_helper.py sha256=qk9v_OHxWrzDnCTg2KgZvljKybIAulSG41oqSAK8COc 565
crudhex/adapters/infrastructure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/infrastructure/loader/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/infrastructure/loader/fs_config_loader.py sha256=o4IMFKHOlJPORUF74F34rtuk0yMIXQh-RwNe3Z8m4Nc 386
crudhex/adapters/infrastructure/loader/fs_spec_loader.py sha256=t14MPIQtc4T9g82Uoc0Xx07GgZ6KjZ6C87wgC2V95tc 335
crudhex/adapters/infrastructure/loader/yaml_helper.py sha256=F9IPOH9wojoTD9jcAKgSAUhEUCSksjV-WTX9SmVS2vg 390
crudhex/adapters/infrastructure/template_writer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/infrastructure/template_writer/adapters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/infrastructure/template_writer/adapters/db_code_writer.py sha256=eQRfkkPokcdRNM7jCURNFoAyhOZxQm0o6woYkP17ImY 6223
crudhex/adapters/infrastructure/template_writer/adapters/domain_code_writer.py sha256=sVQdGMKV06mP1srHMKqA3TuAoHMoomoNuVEsePwGUjU 4600
crudhex/adapters/infrastructure/template_writer/adapters/mapper_code_writer.py sha256=p1vn057y_NcINvDWyeMo-BzJxgMgDe1Q9fBuyx4sdLU 1453
crudhex/adapters/infrastructure/template_writer/adapters/rest_code_writer.py sha256=7kICXeXfeIfkw8jeSkeZoM3in37sdXhjcraXOZkm1jk 3076
crudhex/adapters/infrastructure/template_writer/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/infrastructure/template_writer/config/template_config.py sha256=wyYJavEMWwf23zkUqnMwkrgUjSnyfQ3LK2nzIrD3bYs 4311
crudhex/adapters/infrastructure/template_writer/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/adapters/infrastructure/template_writer/services/inflect_engine.py sha256=gxOnhgvfz27KPTUclnvXxIysOd2u3_4kWomA2YqvoQg 216
crudhex/adapters/infrastructure/template_writer/services/template_env.py sha256=ZMR8ORFITmvJEP4XumS1wzNl6bID-6-tgIUGH6YBaIk 878
crudhex/adapters/infrastructure/template_writer/templates/db/adapter.jinja2 sha256=a_CUenrYDwszK1mTPTfcEL5Ul_DmoX8CqTCtVRtqnE4 2190
crudhex/adapters/infrastructure/template_writer/templates/db/entity.jinja2 sha256=I06iBV4AHjA8FmMUYanQ4HWkzR79lJiLlWA7ysNX7Nw 753
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/field.jinja2 sha256=WHmyH0Z3QjT_ArfBTYGoMa_NG1XU-Qewg7TTIiANzs4 576
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/id_field.jinja2 sha256=F51RicBvQigamg0_D_QTytpCTzz8CYq_LX6lulqeUbo 480
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/m2m_inverse_field.jinja2 sha256=uTFcBQGYtdB9PG_TZLOU88twp7susbmdkHTJ5s9fdZA 156
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/m2m_main_field.jinja2 sha256=kQ0jwtRnz12sR_aQ6Stb6O2P2FZ-YwvPI-Szr-S9N5c 355
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/m2m_sync_setter.jinja2 sha256=ODVaKwNzO_CfO-BlU49GpF5R05pUL4Ydb98EDZnxWNI 847
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/m2one_field.jinja2 sha256=XVEezeLvD22AVjhw0gsdvjK09GJlVRt7jTqf1cGNaQM 140
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/m2x_setter.jinja2 sha256=sWSF0AVi3Kn1IfAkPFv8yT8_JjF1ST_Hah5kLOmTyRU 533
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/one2m_field.jinja2 sha256=Pr9aJSJZFP-lxfJFmAyUpp7BlwpB6eQbUejeiBpnYLk 265
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/one2m_sync_setter.jinja2 sha256=sfdSIqEpvhuUIFrcmHUH5MV18twFwx2CIIGyZjBg-pk 823
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/one2one_inverse_field.jinja2 sha256=iReX6kwjehSWik7R4u-qIZZkKnqNhUp8NTVtenrZVsI 77
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/one2one_main_field.jinja2 sha256=CbjU-4OpqFzByVe-gUYtvIbZmxAlYL5vHoTK2FOIwBs 174
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/one2one_sync_setter.jinja2 sha256=UHjZbTqUw6euDxQfsPaGTUn_nTv_ThmCsR8f8QVup2Q 274
crudhex/adapters/infrastructure/template_writer/templates/db/fragments/process_command.jinja2 sha256=LljkVNfRarPl5C0CSxIyNGZKVGfGLNdTbOGgFqqtpEA 1348
crudhex/adapters/infrastructure/template_writer/templates/db/repository.jinja2 sha256=4BQ0lw1uUCPob7fNWG_z4uj2Fq45rFPilEGhrwb4yfE 278
crudhex/adapters/infrastructure/template_writer/templates/domain/command.jinja2 sha256=mOLoqOitEGOARiU4ZtFcF_X_63Z-HpWMSFfkrKM5AdM 247
crudhex/adapters/infrastructure/template_writer/templates/domain/db_port.jinja2 sha256=TWk0cGjDqsMiomNkfD38tO0jMtC2O710CWVVgfgG4Bg 544
crudhex/adapters/infrastructure/template_writer/templates/domain/exception.jinja2 sha256=nNnPciMykaar3AS6v37ut1JPZHyrpOHnWskPfu5KcsQ 236
crudhex/adapters/infrastructure/template_writer/templates/domain/fragments/field.jinja2 sha256=g6AIbCRqKojb7Qp0PuzxbcEfhUq_s1q4Ey10HBJfsQA 211
crudhex/adapters/infrastructure/template_writer/templates/domain/model.jinja2 sha256=Ln5a3qFBouNAa671XfL_svN4TeVSi6js8L3c31gumVg 246
crudhex/adapters/infrastructure/template_writer/templates/domain/use_case.jinja2 sha256=zUoiU_maeii2NzL15CGMZBPZiuEAmRpLiTYGJkZ4f48 1198
crudhex/adapters/infrastructure/template_writer/templates/domain/use_case_port.jinja2 sha256=YJ4kU4tn3Jh_DLJrYOhQUKkny9OmqMbEWJumaZw9xM8 538
crudhex/adapters/infrastructure/template_writer/templates/mappers/fragments/mapstruct_2w_mapping.jinja2 sha256=12AHGMKJopRyhuqfO6WUsKSIZnTUlVlgRII0OO-2Z-c 82
crudhex/adapters/infrastructure/template_writer/templates/mappers/mapstruct.jinja2 sha256=SK2fpsV-kfJ_xZcsSS2nF2m3h5K_tKIovNbYF9ox6Go 303
crudhex/adapters/infrastructure/template_writer/templates/rest/api_exception_handler.jinja2 sha256=c-9Fc6EXynVPci2vIJNWVKAIbZrJ9c82XPDOR42ImgU 2089
crudhex/adapters/infrastructure/template_writer/templates/rest/controller.jinja2 sha256=QrVv77OjOvqbOYfm57Q4aaZ7XFlvymqBceYSRAmOQIo 1782
crudhex/adapters/infrastructure/template_writer/templates/rest/controller_w_map.jinja2 sha256=Zh0tCsIX40oGwRuMr56ztKKy4ffhK1Pf_mVzP1b_Hbo 1919
crudhex/adapters/infrastructure/template_writer/templates/rest/fragments/field.jinja2 sha256=g6AIbCRqKojb7Qp0PuzxbcEfhUq_s1q4Ey10HBJfsQA 211
crudhex/adapters/infrastructure/template_writer/templates/rest/model.jinja2 sha256=Ln5a3qFBouNAa671XfL_svN4TeVSi6js8L3c31gumVg 246
crudhex/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/domain/config/SpecConfig.py sha256=qnHEwUChVIKr9ZMs3V_j2s45VzlYH8GRDE84DKykojE 309
crudhex/domain/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/domain/models/__init__.py sha256=08AxmGr6uLVyPLUOF6TfT9xaq2oxM-jEZabO0GtYEjg 176
crudhex/domain/models/app_config.py sha256=48H9pxou9GYEZbmcadD_HtEYIs06BnBGZa-mpvg_2pA 450
crudhex/domain/models/entity.py sha256=VahxXynVnXhOpEEPYj5vXtHIra4PvMzlUIrLoqcxw4s 764
crudhex/domain/models/field.py sha256=1pRVJH8mR5o6HCbJqgyorF8_rRw-yvjqxj60Lgvuyew 2854
crudhex/domain/models/mapper.py sha256=gGCU7pFRmB6MYPS04s_bvR-nSD8s_zsNGScsGx2DfdQ 126
crudhex/domain/models/project_config.py sha256=OSz4b6ISV_29A68Sf3PtO6go7jZgO3p1yuH8j0MC8G4 5790
crudhex/domain/models/relation_data.py sha256=FTqgKvR9aCSRPOYdG6WwXG0vYRMxcbfKXJh4g3RBtrE 659
crudhex/domain/ports/__init__.py sha256=3eLnR5y2pUjyStMrZOGnXV5erBNEnQ7B7xwbFfT4qaM 288
crudhex/domain/services/__init__.py sha256=2KvlLZ3rkyWVEDArjQQ3nl-_GCpD8K9ANshAjC0-Wls 118
crudhex/domain/services/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/domain/services/common/mapper_generator.py sha256=HFxqStCEfC8Vfqe9ZE8dnEmkuxCJLufoPjcAHFSKj_o 2421
crudhex/domain/services/config_context.py sha256=X4buFgqHc2eicit6JsH8fRhuE1QsbF5bshuFC1VFcKw 1205
crudhex/domain/services/data/class_type_data.py sha256=ql4rG0LvW6jy7-FPWp_buGMNTXVQa4vjMEpSS_5sjyE 262496
crudhex/domain/services/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/domain/services/db/adapter_generator.py sha256=2DIoxHhJHuPSnFUZsGX6Jivzj1TiMTuorvEA3Ln_U0w 4519
crudhex/domain/services/db/entity_generator.py sha256=AZbW3Y4so1sKWO8tvkXe7ZYDwkLyxxCqDDLyCRSxfwQ 2405
crudhex/domain/services/db/mapper_generator.py sha256=HY2UQL5z3iDGN7mJxB41rWU6cejfqpnEPAKwVpOYelg 1016
crudhex/domain/services/db/repository_generator.py sha256=_OjjtbTJjaP7F6K_2x2qqmxu17InU7rd5MuUD-lmmPo 1600
crudhex/domain/services/db_adapter_generator.py sha256=mvGJyUpqS6UTo2E6Twxy5uePvsGhwWlZy5SttFVf9eM 1692
crudhex/domain/services/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/domain/services/domain/command_generator.py sha256=uKx3O4X-vOx3ShChAiCwaZh-K5LqnXuLpJz7ZBY9i_c 3077
crudhex/domain/services/domain/db_port_generator.py sha256=p3ANlqOmqTA9iWGJ9T3hocTq0QzRFAY6ZMA0ebAZFcY 1704
crudhex/domain/services/domain/model_generator.py sha256=Mg4V1_qZSf9rIRsXGk4d1gh91VtCIbGgJQ2Jhaz1qac 2000
crudhex/domain/services/domain/not_found_exception_generator.py sha256=3b4qoPx-LG0V_UUcv_qbyHcM4kl5EppLcXZfnRYOeDQ 800
crudhex/domain/services/domain/use_case_generator.py sha256=YZej50mPi-aZqtjHAo6iAITjXwOn8XBlaPZzUG_zcOY 1956
crudhex/domain/services/domain/use_case_port_generator.py sha256=MYw6gsd_ZHiZiLobiDssZ6wYYQbTgwBtHmzMB-zKW_U 1718
crudhex/domain/services/domain_generator.py sha256=JJMD-_tc0YT6FCOnybn_mfxtV8c4WnFSzxAf9ckUegY 2410
crudhex/domain/services/dsl_parser.py sha256=nDVx_ne-TSWJlCf8QqtOBYW0DV0zQnBX6lvibl5wWJs 3574
crudhex/domain/services/generation_commons.py sha256=ACq6OcjssZb6h0EDb4E0ci2f9cVFFFhGwBDvOVaFqBY 2491
crudhex/domain/services/project_config_context.py sha256=wmtUSLN2_xrDhRyBDS1GlJ2R4DLvXfZDU-HzT_PxZIM 1112
crudhex/domain/services/rest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/domain/services/rest/controller_generator.py sha256=6dDmlDavNKwnFxGYhFIYo7WuaCWiOYpEQ3WbhJIjsaM 2881
crudhex/domain/services/rest/exception_handler_generator.py sha256=1-NQAr4z1OQ0C6mx8CZbSlrxEnRSkmgwc9tJFctg-7o 1202
crudhex/domain/services/rest/mapper_generator.py sha256=K6upHh1nPUOz6VrvkfHDkxeCUhEPeVKviXofNgKk0OM 1052
crudhex/domain/services/rest/model_generator.py sha256=Oo_WVoFvRV1Rj2C4Eh_b7ixuNh3odcI0I4StbLtqr9I 2208
crudhex/domain/services/rest_generator.py sha256=9SFIqJo69FUivVs57Py3hLb1C-xC_nTs3zl1u7lL7wM 1812
crudhex/domain/services/type_resolver.py sha256=A03x-Ygzc-L1mzaZxHyxMsy2nEIn6TMBAzVFAme0elU 2887
crudhex/domain/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crudhex/domain/utils/class_type_utils.py sha256=j7GptRT8u3CBeAEtChk3tTTCC2JwsZNm0VG133W68yI 1524
crudhex/domain/utils/file_utils.py sha256=oTSZaLviYYJxoQy1s-MUpzxTpABaxLYY6isD-Su24jQ 571
crudhex/domain/utils/module_utils.py sha256=Yi2__iHYcbL1beCBx2RvjZseybJZHMv_KcNk-DkQx2A 211
crudhex/domain/utils/package_utils.py sha256=kVuNkCzo-g3hJbdbJ4KsKQRQdupjOKMdJmmOskdopOw 954
crudhex-0.17.4.dist-info/METADATA sha256=eIvMV-YBX50RsrZw0BYnlDg-BvnSz0hAle5HAQaVv7w 14091
crudhex-0.17.4.dist-info/entry_points.txt sha256=aTPnE785eJUGCdwgM8yF2prBC-HdssBubIEXnKndbCg 70
crudhex-0.17.4.dist-info/WHEEL sha256=vVCvjcmxuUltf8cYhJ0sJMRDLr1XsPuxEId8YDzbyCY 88
crudhex-0.17.4.dist-info/RECORD

entry_points.txt

crudhex = crudhex.adapters.application.cli.main:main