config2class

View on PyPIReverse Dependencies (0)

0.3.0 config2class-0.3.0-py3-none-any.whl

Wheel Details

Project: config2class
Version: 0.3.0
Filename: config2class-0.3.0-py3-none-any.whl
Download: [link]
Size: 20232
MD5: 528dc8a02da9f719857925f8319191b5
SHA256: 003cbcaa8cbfe6b0d536b11a7b8a3571c014aaeed13ceb9bbe1975a166f42a93
Uploaded: 2024-12-28 21:51:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: config2class
Version: 0.3.0
Summary: Config2Code simplifies configuration management by automatically generating Python dataclasses from YAML or JSON files. This tool enhances code readability, maintainability, and type safety, saving you time and effort.
Author: Robin Uhrich
Author-Email: robin.uhrich[at]gmx.de
Home-Page: https://github.com/RobinU434/Config2Class
Project-Url: Repository, https://github.com/RobinU434/Config2Class
License: MIT
Keywords: autocomplete,structured-config,code-generation,configuration
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10,<4.0
Requires-Dist: hydra-core (<2.0.0,>=1.3.2)
Requires-Dist: omegaconf (<3.0.0,>=2.3.0)
Requires-Dist: pyaml (<24.0.0,>=23.0.0)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Requires-Dist: watchdog (<7.0.0,>=6.0.0)
Description-Content-Type: text/markdown
[Description omitted; length: 5365 characters]

WHEEL

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

RECORD

Path Digest Size
config2class/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
config2class/__main__.py sha256=f28q2cJAcbWklMzaNx5gtuOCWLa1Z0HR60dzGB57aI0 1248
config2class/_core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
config2class/_core/code_abstraction.py sha256=wukXihqFDbS-xm7LEWx7JXy8FrlCcw298y2xXXHx_Is 3053
config2class/_core/constructor.py sha256=fnYQwCd97vppmNF98s1LDBT-Ze03GzRym_l2qzoBBtg 2924
config2class/_core/entrypoint.py sha256=86zDuIDIfCSCFD711c_NQNdCSPsXXe0OlmpiYfUdx-c 2734
config2class/_service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
config2class/_service/api_funcs.py sha256=JciGV-27tPhDjjSfdLAS5J0uX5iFmkJ85NIlubScmAc 2904
config2class/_service/backend.py sha256=apnRP27YJGVQTOSG7ffxE8XHoX9CMf4bmxPaKu9rdZc 3142
config2class/_service/config.py sha256=CW9SorM3vulmxmSiEuDmLePshICx1bueNOQalou2h28 69
config2class/_service/pid_coordination.py sha256=1V79vLmLj3QQxemZi1P09QidRlLkf6BHNDjFEtkyHeE 1869
config2class/_utils/__init__.py sha256=jqyyxC-Ytx7SAd3I4aXgOfE8orO-zngbEfzV25V5kPA 66
config2class/_utils/deconstruction.py sha256=85B8pJ8jae7nLcbzIyLc_x2TnmDF5swrKzL1p9k_pQI 886
config2class/_utils/dict_operations.py sha256=75EWVDa4fSr6zNlrZaw7tZOkTqeOaaslQuv6f6nFkuo 1739
config2class/_utils/filesystem.py sha256=lkPd_IScAtSLELMJtY3rF-YCSIzqHlCS0CkFKLmNc3c 1464
config2class/_utils/omega_conf.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
config2class/_utils/parser.py sha256=jDxRZePGe0I8sMTMtarxPfAKgauq6JVhhbqHLBfQgHw 2977
config2class/_utils/replacement.py sha256=dt-ArPVksW1nNTZwytxPJ__3uMmXGB8zvh4NK6ba2Fc 1788
config2class/_utils/token_operations.py sha256=J3oOGdla6EUEqZWElUqHtOtefc01Qbk-9Bpt7UPdIjg 752
config2class/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
config2class/api/base.py sha256=IDxxTgfxnaU9BR_USsfjZomZTmJCRp2SdiljB57ltUg 1085
config2class/api/construct.py sha256=81MPjzMeFJ1xtl1pbFaecqXUbGwDNjD1B7vhXpmUNLM 1205
config2class/api/hydra.py sha256=k6WQ4pxoFWYrXRGra1iXOR0hH70_7RgqtvOVQ0eAYsM 3596
config2class-0.3.0.dist-info/LICENSE sha256=9M2ghki7-Ye0ZK_GLTbOOZFliCDfaBKJEaRpnVbu9pc 1069
config2class-0.3.0.dist-info/METADATA sha256=JhvnLc-5eb9qvoIHUjT3q96Gi4mBFZZ31PGXo38-wwE 6486
config2class-0.3.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
config2class-0.3.0.dist-info/entry_points.txt sha256=IGyuc04JjbYKJ1cLtPscfT8vwZhH_sUQCB9g4BxudB0 59
config2class-0.3.0.dist-info/RECORD

entry_points.txt

config2class = config2class.__main__:main