{"package": "crunch-uml", "summary": "Crunch_uml reads UML Class model from multiple formats (including XMI, Enterprise Architect XMI, Excel, Json, and others), can perform transformations and renders them to other formats (including Mar\u2026", "pypi_url": "https://pypi.org/project/crunch-uml", "piwheels_url": "https://www.piwheels.org/project/crunch-uml", "releases": {"0.7.0": {"released": "2026-09-19 13:47:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.7.0-py3-none-any.whl": {"file_url": "/simple/crunch-uml/crunch_uml-0.7.0-py3-none-any.whl", "filehash": "05ffefff6583d9431a0f55e0995438d5c9291b5878be2a04e3c2e920567a7784", "filesize": 193046, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10, <3.14", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.6.0": {"released": "2026-08-03 11:44:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.6.0-py3-none-any.whl", "filehash": "534006b5db0873b9fdf472c53a2c229cf91cc2c54ad7d708bb0564c823afb6ad", "filesize": 168781, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10, <3.14", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.5.1": {"released": "2026-07-15 08:37:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.5.1-py3-none-any.whl", "filehash": "4a326a011a1a159a5c7f67696ec547f9fb0df1fcf08dfad20cc288f435a60c92", "filesize": 166391, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10, <3.14", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.5.0": {"released": "2026-07-14 17:21:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.5.0-py3-none-any.whl", "filehash": "f6b2cc6959de89be22964af7eb21f8513476074a13eebb975e869ce34eb9a7ca", "filesize": 164281, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10, <3.14", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.13": {"released": "2026-07-10 12:14:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.13-py3-none-any.whl", "filehash": "3acbb1bd9d3f38a22f91a6505c1d0d2e739bd612cbfe4bf5b5c8c42f80a5bf56", "filesize": 113273, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10, <3.14", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.12": {"released": "2026-06-24 09:15:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.12-py3-none-any.whl", "filehash": "414f9383c77254f5d2554dd12aacb84ff3d989a0fb0d0070320ba2ed946ced19", "filesize": 109736, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10, <3.14", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.11": {"released": "2026-05-14 09:59:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.11-py3-none-any.whl", "filehash": "80d7c509ae14f446e21653ea3d2633b64f1202a4a8f518207877274bdd24fab1", "filesize": 109253, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.9": {"released": "2026-05-13 08:57:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.9-py3-none-any.whl", "filehash": "f72c3d173657d1162185933d28c206d6e3b6bf7f30c7417e07f6923c32f86ede", "filesize": 98607, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.8": {"released": "2026-02-22 20:51:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.8-py3-none-any.whl", "filehash": "be8f6bf2b7faebd626b5809dd689514e73961084ed4d570deb4874f0d30c2076", "filesize": 91422, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.7": {"released": "2026-02-21 08:44:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.7-py3-none-any.whl", "filehash": "8109dcc43d7b49ec9d60b5555638637f8112cdf3b66cde4c5ebf2abf371d9abf", "filesize": 87742, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.6": {"released": "2026-02-20 17:06:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.6-py3-none-any.whl", "filehash": "25efa2de1398208b0c147db8f28fdd032b7e0f98085da90f13a557fc3ba5e66e", "filesize": 86705, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.5": {"released": "2026-02-20 16:08:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.5-py3-none-any.whl", "filehash": "1fc4ec0bbd62f0ba8cd6b9b983bd198f0d3ba11d8fcc445446c0747599999308", "filesize": 86499, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.4": {"released": "2025-12-22 14:32:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.4-py3-none-any.whl", "filehash": "c2dd497920762a536f744e953836709ec10d9ec737dbaa43969de666fa3dc769", "filesize": 83148, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.3": {"released": "2025-12-22 13:44:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.3-py3-none-any.whl", "filehash": "777c3d32b034a76c86bf5b94b690a92479fe16c0599fe637cb8b41f440906463", "filesize": 82843, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.2": {"released": "2025-12-20 17:52:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.2-py3-none-any.whl", "filehash": "058509b31f1f28f990c13ce477581630786e3792246b69a1e52861296c40fad9", "filesize": 79430, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.4.0": {"released": "2025-12-20 17:17:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.4.0-py3-none-any.whl", "filehash": "19b1997a45bb2530c8345f251c766e9030bd13488fd984a5e6a7d2d4067db856", "filesize": 79347, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.3.9": {"released": "2025-12-19 23:17:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.3.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.3.9-py3-none-any.whl", "filehash": "f003602993ecd3158287054e1edd0b840285a39f4aff2347e8a45056a6d073cc", "filesize": 79208, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.3.8": {"released": "2025-12-19 21:11:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.3.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.3.8-py3-none-any.whl", "filehash": "fdd8bc35f7900cf46595ef45e18cf801098c2e9684e0e08f164d395a51266b3f", "filesize": 79103, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.3.7": {"released": "2025-12-18 12:19:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.3.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.3.7-py3-none-any.whl", "filehash": "598aa209e9e6bff079ed665dec40e6826f710cd32cf7d668dd45eef34c267826", "filesize": 79026, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.3.6": {"released": "2025-12-16 13:50:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.3.6-py3-none-any.whl", "filehash": "d5622714c8d25af95ca69e92cdc000da6bf20df0515b8211f9493119a8453225", "filesize": 78605, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.3.5": {"released": "2025-12-15 12:52:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.3.5-py3-none-any.whl", "filehash": "9e67545f262707e9b01cab08f291cd93306dc3e31833d1d44cd8c8250243fa95", "filesize": 78153, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.3.4": {"released": "2025-12-02 16:46:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.3.4-py3-none-any.whl", "filehash": "133c23e917ae7b62fbe45dbdd7aeea78d25558cd4dbcbfaf23040dfab987cadf", "filesize": 78154, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.3.3": {"released": "2025-12-02 16:24:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.3.3-py3-none-any.whl", "filehash": "6f127e4192ac083b61d6cfd48eb77a6b339b95fbb6edd6fdca05daddae84815a", "filesize": 78129, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.3.2": {"released": "2025-12-01 20:20:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.3.2-py3-none-any.whl", "filehash": "aa48eaa534cd7bcbc8032a58d52c36907a1df89d919a47a71a4110b68a4cb481", "filesize": 78126, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.3.1": {"released": "2025-12-01 19:47:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.3.1-py3-none-any.whl", "filehash": "ca86336af3928f1c1d3bb542d07a97ffc7f12163802dae4d9d4c938bd3ce80e9", "filesize": 78041, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.3.0": {"released": "2025-12-01 19:12:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.3.0-py3-none-any.whl", "filehash": "cb37cccab25ede72d4025c7ae2672257831d7b91b4cc4d7b43d7e406144eacdf", "filesize": 78044, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.2.28": {"released": "2025-12-01 16:33:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.28-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.28-py3-none-any.whl", "filehash": "339579b50350f3a9299567ba75eaf4ba5a85caa961a0bfa845a3a8975782cb6a", "filesize": 78064, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <3.13", "apt_dependencies": [], "pip_dependencies": ["beautifulsoup4", "chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "markdownify", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-python-dateutil", "types-requests", "validators"]}}}, "0.2.27": {"released": "2025-05-20 20:57:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.26": {"released": "2025-04-25 15:57:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.26-py3-none-any.whl", "filehash": "c27bf5d51697d114aed0f258fbfb93a7febb9c464554f390547c9551783e7271", "filesize": 67646, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <4", "apt_dependencies": [], "pip_dependencies": ["chardet", "charset-normalizer", "inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-requests", "validators"]}}}, "0.2.25": {"released": "2025-04-25 13:46:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.24": {"released": "2025-04-25 12:36:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.23": {"released": "2025-04-18 12:48:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.22": {"released": "2025-04-17 08:17:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.21": {"released": "2025-04-16 12:30:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.20": {"released": "2025-04-04 13:45:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.19": {"released": "2025-04-04 13:06:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.18": {"released": "2025-04-03 20:57:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.17": {"released": "2025-04-03 19:51:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.16": {"released": "2025-03-31 21:27:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.16-py3-none-any.whl", "filehash": "10339452b93823088de09abd4a6d0910ccb715b436774964cf68ae66eb19538d", "filesize": 58924, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <4", "apt_dependencies": [], "pip_dependencies": ["inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-requests", "validators"]}}}, "0.2.15": {"released": "2024-12-27 17:23:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.15-py3-none-any.whl", "filehash": "b03ce6682ba567ef3bce935483dd7718cf2dd9ffb8545530956b29d408b6935f", "filesize": 57393, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <4", "apt_dependencies": [], "pip_dependencies": ["inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-requests", "validators"]}}}, "0.2.14": {"released": "2024-09-15 17:53:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.14-py3-none-any.whl", "filehash": "d03c84ec6e854c75f1e4f397a8ddb35ae3ae93751d2146af500a5984b3c4cdb1", "filesize": 53764, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <4", "apt_dependencies": [], "pip_dependencies": ["inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "translators", "types-jsonschema", "types-openpyxl", "types-requests", "validators"]}}}, "0.2.11": {"released": "2024-07-19 12:19:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.11-py3-none-any.whl", "filehash": "797e3e765d8ec768b078bae34bb61e3c3ffa0c61da5af81bd42f8f012f16f6bb", "filesize": 47019, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <4", "apt_dependencies": [], "pip_dependencies": ["inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "types-jsonschema", "types-openpyxl", "types-requests", "validators"]}}}, "0.2.10": {"released": "2024-07-18 15:28:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.10-py3-none-any.whl", "filehash": "b4d6ec6208dfee0699ff7690cefa0d47acd2259bf3805a5f1559a6a5f3fa8f59", "filesize": 46861, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <4", "apt_dependencies": [], "pip_dependencies": ["inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "types-jsonschema", "types-openpyxl", "types-requests", "validators"]}}}, "0.2.9": {"released": "2024-07-17 19:23:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.9-py3-none-any.whl", "filehash": "5639be3a5ee868f14ea350d62349e01b61c53ea1e3e5cc069aec5788dd05f48d", "filesize": 46093, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <4", "apt_dependencies": [], "pip_dependencies": ["inflection", "jinja2", "jsonschema", "lxml", "lxml-stubs", "numpy", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "types-jsonschema", "types-openpyxl", "types-requests", "validators"]}}}, "0.2.8": {"released": "2024-05-29 17:58:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.8-py3-none-any.whl", "filehash": "b85b20a90bf6edc7edd4c41d67e0e4c644eab63f2031d8e6b609cfd2a7e7d306", "filesize": 37985, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8, <4", "apt_dependencies": [], "pip_dependencies": ["inflection", "jinja2", "lxml", "lxml-stubs", "openpyxl", "pandas", "pandas-stubs", "rdflib", "requests", "sqlalchemy", "types-openpyxl", "types-requests", "validators"]}}}, "0.2.7": {"released": "2024-05-29 17:44:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.7-py3-none-any.whl", "filehash": "2c061c00517927133ab921ef446feb7bae7a6bcc9058be4bf42a47561e59538f", "filesize": 37977, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8, <4", "apt_dependencies": [], "pip_dependencies": ["inflection", "jinja2", "lxml", "lxml-stubs", "openpyxl", "pandas", "pandas-stubs", "rdflib", "sqlalchemy", "types-openpyxl", "types-requests", "validators"]}}}, "0.2.5": {"released": "2024-05-29 15:27:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.5-py3-none-any.whl", "filehash": "3f53c46457e82686abbefa95d39b8c9ebb554de0cf53225e29752ca9acd7d53a", "filesize": 35956, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8, <4", "apt_dependencies": [], "pip_dependencies": ["inflection", "jinja2", "lxml", "lxml-stubs", "openpyxl", "pandas", "pandas-stubs", "rdflib", "sqlalchemy", "types-openpyxl", "types-requests", "validators"]}}}, "0.2.1": {"released": "2023-09-14 12:11:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.2.1-py3-none-any.whl", "filehash": "3435b5c70a1b9dc98d7fe7cd48f75f3aa85633b755030a635940243b64b9a3a4", "filesize": 27113, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8, <4", "apt_dependencies": [], "pip_dependencies": ["jinja2", "lxml", "lxml-stubs", "openpyxl", "pandas", "pandas-stubs", "rdflib", "sqlalchemy", "types-openpyxl", "types-requests"]}}}, "0.1.3": {"released": "2023-09-05 07:11:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.1.3-py3-none-any.whl", "filehash": "1714c3396bd8a86a799d61a95bda23d76c1aac0968134cf8f5f6efbc4843439f", "filesize": 24019, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8, <4", "apt_dependencies": [], "pip_dependencies": ["jinja2", "lxml", "lxml-stubs", "openpyxl", "pandas", "pandas-stubs", "sqlalchemy", "types-openpyxl"]}}}, "0.1.1": {"released": "2023-09-04 14:42:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"crunch_uml-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/crunch-uml/crunch_uml-0.1.1-py3-none-any.whl", "filehash": "0f31e9b1c568cf7b578f665a7c02d9faae443dcb95662f7859660518f8afc9d7", "filesize": 9642, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8, <4", "apt_dependencies": [], "pip_dependencies": ["jinja2", "lxml", "lxml-stubs", "openpyxl", "pandas", "pandas-stubs", "sqlalchemy", "types-openpyxl"]}}}}}