aac

View on PyPIReverse Dependencies (1)

0.4.3 aac-0.4.3-py3-none-any.whl

Wheel Details

Project: aac
Version: 0.4.3
Filename: aac-0.4.3-py3-none-any.whl
Download: [link]
Size: 91997
MD5: 6c5cc05a8c1c906490c68fe9f23d2944
SHA256: 35433f77697bb4934ab1040c8e515f777209aa31538803f446b35a6c31187084
Uploaded: 2024-02-26 21:58:58 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aac
Version: 0.4.3
Summary: A distinctly different take on Model-Based System Engineering (MBSE) that allows a system modeller to define a system in simple yaml.
Keywords: MBSE
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Requires-Dist: attrs (~=22.2.0)
Requires-Dist: pyrsistent (~=0.19.3)
Requires-Dist: PyYAML (~=6.0.0)
Requires-Dist: types-PyYAML (~=6.0.12.2)
Requires-Dist: six (~=1.16.0)
Requires-Dist: click (~=8.1.3)
Requires-Dist: pathspec (~=0.10.3)
Requires-Dist: regex (~=2022.10.31)
Requires-Dist: typing-extensions (~=4.8.0)
Requires-Dist: pluggy (~=1.0.0)
Requires-Dist: Jinja2 (~=3.1.2)
Requires-Dist: black (>=23.9.1)
Requires-Dist: MarkupSafe (~=2.1.1)
Requires-Dist: pygls (~=0.13.1)
Requires-Dist: fastapi (~=0.109.1)
Requires-Dist: starlette (>=0.22.0)
Requires-Dist: anyio (<5,~=3.6.2)
Requires-Dist: sniffio (~=1.3.0)
Requires-Dist: uvicorn (~=0.20.0)
Requires-Dist: requests (>=2.28.1)
Requires-Dist: build (>=1.0.0); extra == "all"
Requires-Dist: tox (>=3.24); extra == "all"
Requires-Dist: nose2 (>=0.10.0); extra == "all"
Requires-Dist: behave (>=1.2.6); extra == "all"
Requires-Dist: coverage (>=6.0); extra == "all"
Requires-Dist: flake8 (>=4.0); extra == "all"
Requires-Dist: flake8-docstrings (>=1.6.0); extra == "all"
Requires-Dist: flake8-fixme (>=1.1.1); extra == "all"
Requires-Dist: flake8-eradicate (>=1.5.0); extra == "all"
Requires-Dist: flake8-assertive (>=1.3.0); extra == "all"
Requires-Dist: eradicate (<3.0,>=2.0); extra == "all"
Requires-Dist: httpx (>=0.23.0); extra == "all"
Requires-Dist: wheel (~=0.42.0); extra == "all"
Requires-Dist: pip-tools (>=6.9.0); extra == "all"
Requires-Dist: tomli (<2.0.0); extra == "all"
Requires-Dist: platformdirs (>=2.4); extra == "all"
Requires-Dist: mccabe (>=0.6.1); extra == "all"
Requires-Dist: mypy (~=1.1.0); extra == "all"
Requires-Dist: mypy-extensions (~=1.0.0); extra == "all"
Requires-Dist: pycodestyle (>=2.8.0); extra == "all"
Requires-Dist: pyflakes (>=2.4); extra == "all"
Requires-Dist: twine (==3.4.2); extra == "all"
Requires-Dist: pipdeptree (>=2.2.0); extra == "all"
Requires-Dist: Pygments (>=2.5.1); extra == "all"
Requires-Dist: types-PyYAML (>=6.0.9); extra == "all"
Requires-Dist: requests (>=2.27.0); extra == "all"
Requires-Dist: sphinx (>=6.1.3); extra == "all"
Requires-Dist: sphinxcontrib-applehelp (~=1.0.2); extra == "all"
Requires-Dist: sphinxcontrib-devhelp (~=1.0.2); extra == "all"
Requires-Dist: sphinxcontrib-htmlhelp (~=2.0.0); extra == "all"
Requires-Dist: sphinxcontrib-jsmath (~=1.0.1); extra == "all"
Requires-Dist: sphinxcontrib-qthelp (~=1.0.3); extra == "all"
Requires-Dist: sphinxcontrib-serializinghtml (~=1.1.9); extra == "all"
Requires-Dist: sphinx-copybutton (~=0.5.2); extra == "all"
Requires-Dist: sphinx-contributors (~=0.2.7); extra == "all"
Requires-Dist: sphinx-autobuild (~=2021.3.14); extra == "all"
Requires-Dist: furo (~=2023.7.26); extra == "all"
Requires-Dist: docutils (~=0.19); extra == "all"
Requires-Dist: myst-parser (~=2.0.0); extra == "all"
Requires-Dist: pytz (~=2023.3); extra == "all"
Requires-Dist: wheel (~=0.42.0); extra == "dev"
Requires-Dist: pip-tools (>=6.9.0); extra == "dev"
Requires-Dist: tomli (<2.0.0); extra == "dev"
Requires-Dist: platformdirs (>=2.4); extra == "dev"
Requires-Dist: coverage (>=6.0); extra == "dev"
Requires-Dist: mccabe (>=0.6.1); extra == "dev"
Requires-Dist: mypy (~=1.1.0); extra == "dev"
Requires-Dist: mypy-extensions (~=1.0.0); extra == "dev"
Requires-Dist: pycodestyle (>=2.8.0); extra == "dev"
Requires-Dist: pyflakes (>=2.4); extra == "dev"
Requires-Dist: build (>=1.0.0); extra == "dev"
Requires-Dist: twine (==3.4.2); extra == "dev"
Requires-Dist: pipdeptree (>=2.2.0); extra == "dev"
Requires-Dist: Pygments (>=2.5.1); extra == "dev"
Requires-Dist: types-PyYAML (>=6.0.9); extra == "dev"
Requires-Dist: requests (>=2.27.0); extra == "dev"
Requires-Dist: sphinx (>=6.1.3); extra == "docs"
Requires-Dist: sphinxcontrib-applehelp (~=1.0.2); extra == "docs"
Requires-Dist: sphinxcontrib-devhelp (~=1.0.2); extra == "docs"
Requires-Dist: sphinxcontrib-htmlhelp (~=2.0.0); extra == "docs"
Requires-Dist: sphinxcontrib-jsmath (~=1.0.1); extra == "docs"
Requires-Dist: sphinxcontrib-qthelp (~=1.0.3); extra == "docs"
Requires-Dist: sphinxcontrib-serializinghtml (~=1.1.9); extra == "docs"
Requires-Dist: sphinx-copybutton (~=0.5.2); extra == "docs"
Requires-Dist: sphinx-contributors (~=0.2.7); extra == "docs"
Requires-Dist: sphinx-autobuild (~=2021.3.14); extra == "docs"
Requires-Dist: furo (~=2023.7.26); extra == "docs"
Requires-Dist: docutils (~=0.19); extra == "docs"
Requires-Dist: myst-parser (~=2.0.0); extra == "docs"
Requires-Dist: pytz (~=2023.3); extra == "docs"
Requires-Dist: build (>=1.0.0); extra == "test"
Requires-Dist: tox (>=3.24); extra == "test"
Requires-Dist: nose2 (>=0.10.0); extra == "test"
Requires-Dist: behave (>=1.2.6); extra == "test"
Requires-Dist: coverage (>=6.0); extra == "test"
Requires-Dist: flake8 (>=4.0); extra == "test"
Requires-Dist: flake8-docstrings (>=1.6.0); extra == "test"
Requires-Dist: flake8-fixme (>=1.1.1); extra == "test"
Requires-Dist: flake8-eradicate (>=1.5.0); extra == "test"
Requires-Dist: flake8-assertive (>=1.3.0); extra == "test"
Requires-Dist: eradicate (<3.0,>=2.0); extra == "test"
Requires-Dist: httpx (>=0.23.0); extra == "test"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 7771 characters]

WHEEL

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

RECORD

Path Digest Size
aac/__init__.py sha256=PmdJQmLpXW63UBsClzAeXvW1mL6Mp9V63hTDtpZpGMc 681
aac/__main__.py sha256=y4F8Ij8KtQ2ngIu2RhbNY50Scc58waKLhKUu4irkoVc 184
aac/aac.aac sha256=hW3mC_wcEOJNJNGgvgkVXU3Z8QZXAGfGG-iAQQ4sAhM 39404
aac/context/__init__.py sha256=KzlQOyArJrbh9jsb0BxEvT4DH6KGu-HLkXz0qvAhEGQ 93
aac/context/constants.py sha256=yZNSkbpfvEPPvMXHLt3xF8BuGN990FpP6SyRsM399L4 3340
aac/context/definition.py sha256=slApbPJFdBRUb91g0vbYv4Mq93NAFJ2Ub9ggMNVmoJk 3555
aac/context/language_context.py sha256=yp6PTTpDnWqpLEko6IZ5JdemRmr6hiZVExr3573Z5is 45417
aac/context/language_error.py sha256=mvwlIp4T3qqjxxhz9POZOVvm0xB-OgaS6BBaA36XTYo 416
aac/context/lexeme.py sha256=RPzYXOyNSb83bUNFnagayzrU5jUqfdxYzlTBF8SRPwU 1179
aac/context/source_location.py sha256=fZj9jj9rp7iFj7J5B_6CMCYlvReyxL1bpOuWNJsYMtQ 1193
aac/context/util.py sha256=qkzFKNk8L2yj7gJvZq6IBfSof5Hj01Ir9ES1aq3h778 2025
aac/execute/__init__.py sha256=l7xXXpX4FOMESojBmvsPxNv95g4vZxl93CIgslo3h5I 613
aac/execute/aac_execution_result.py sha256=O7bU3Ot3bpfK5XXOd6djSFKhiphtVnaXoK60z5R8PFw 4123
aac/execute/command_line.py sha256=JNi6mOzm3-EnuYs3Wx7jIBJTqHRmN5ypBKifDfbSASY 6357
aac/execute/hookspecs.py sha256=uZOc11OGE2xO7uD7DahCXVVRDkqTieOsRqqx8mInymI 280
aac/execute/plugin_manager.py sha256=qI1TsZ2x3RKjJBmh3oQxd8-Ro1J_bhITptosPKCg9oM 1351
aac/execute/plugin_runner.py sha256=dsoP4uPvZTfviWfDMKc3Vl4CLTb-_vlRzbVivreEqvM 3728
aac/in_out/__init__.py sha256=ILCEL2vx9GQXwSkVxomrSuVopHmMSLCzGcZqlQ9fyHg 66
aac/in_out/constants.py sha256=U1AEnVw3cfZFHs3MKloLJtaC0BssIa8afN8j70-Vw0g 253
aac/in_out/paths.py sha256=M-82oL8jeqSMRbZ0TeyWoAY4NojCuHn-FOpO0jc02O0 2507
aac/in_out/writer.py sha256=yQIfRXU0flxAaEJyeYC1Q9RxvRcABjYyr4cbV9IYKKs 2274
aac/in_out/files/__init__.py sha256=kOJIWgpdjujZd9lkx3Us1w0_4Fq30zCS2Y9uiGi5rGk 63
aac/in_out/files/aac_file.py sha256=3CbUbkS-zbJQVKLdikawYXbdVCJMPtt4r6i0V1_0euA 925
aac/in_out/files/find.py sha256=ZwWHA4Koiwj5ayKLQ9YMYTWcAV-O51xsMZj2D64RFD8 1640
aac/in_out/parser/__init__.py sha256=lqZfSWOjg2kzjaYruiJ9Y5YrWP5iMN3ViLSFhmJYtQI 443
aac/in_out/parser/_cache.py sha256=pLM2qG7r9eGWBCsIZGObC7Luz4yw2dDOvLdsCctT48U 4901
aac/in_out/parser/_cache_manager.py sha256=r-DD-698HkeTRBLuNz7lD1udPYci0Nlkk21Td5nV6z4 538
aac/in_out/parser/_parse_source.py sha256=bCbazlNkr09JHqulWjzPcrNF6gXt7XcNzFm9wEFIRFs 9476
aac/in_out/parser/_parser_error.py sha256=2b87ErnVDggrmhrQbBiJwScr5MRLCcZdrIJG1atfy_M 601
aac/in_out/parser/_yaml.py sha256=RqjnNHTWR_cJMnvHeCogRGVdaivUBdyPe7P-yeOQz0A 4682
aac/plugins/__init__.py sha256=VstGMHynIJJzaL4UebtPpWScSMP8wK2r9PKTdashPQo 74
aac/plugins/aac_primitives/__init__.py sha256=dM46kTyTyovMJdu7wP0in9Cf2ZiF-yG44GjmXyl2rDk 5817
aac/plugins/aac_primitives/aac_primitive_constraints.aac sha256=8Bmn9zN0kvpfUHZqr2_efOD4DLWYTp9JFavj15zp1nc 1171
aac/plugins/aac_primitives/aac_primitive_constraints_impl.py sha256=P0ZymMp3C_VHg4iqoM_ogCYvSXlIkIS3zsMtnPXG56o 13451
aac/plugins/check/__init__.py sha256=OsR2Jxt5HWaluQPs-48pN04LczneIyPSIjZ28OsbQ58 1875
aac/plugins/check/check_aac.aac sha256=7W1-OCnhgesHtuokajjFsk5DnS4tqS9Frr-7TNXu7IY 723
aac/plugins/check/check_aac_impl.py sha256=Wq0tFIzxKMMDQ0IF-JxOZhNkwBPMml0YEkU23DWqyLM 10760
aac/plugins/constraint_assignment_arguments/__init__.py sha256=rPk2QHzAljUsgqHnYQxo1Du9tn6MFGcMCweHJotRjTI 2417
aac/plugins/constraint_assignment_arguments/constraint_assignment_arguments.aac sha256=MLl2IH6btZRYsQfpbFPWOfMVWchtqKxMIMIJlq6l3zA 529
aac/plugins/constraint_assignment_arguments/constraint_assignment_arguments_impl.py sha256=E5FvqKC4x0eTUbZCd6v_z5s5-LUo7ADXy4wxzeUgpxc 7514
aac/plugins/exclusive_fields/__init__.py sha256=hvizSOHsvxH7c_ffm6TolsQwOcSSX9UO1tG0RY2TI8Y 2085
aac/plugins/exclusive_fields/exclusive_fields.aac sha256=JdGPTsXEi_jUXogzoBUVWsb8fmqKl1A6XCP0Q3wjT04 594
aac/plugins/exclusive_fields/exclusive_fields_impl.py sha256=0bxKwtkpDTBn6BqMtvv8pzwdaqn3K6-nBLFjI5_eyvU 2350
aac/plugins/gen_plugin/__init__.py sha256=V-8D_U3LulBFGD626Z23N7WK4QWZSz_4CtSF6l0qMEc 4565
aac/plugins/gen_plugin/gen_plugin.aac sha256=7yqfn_EQqQ0Pw05VH6ZyWtDeSA_0NfNTve1Tvo5yXEY 2571
aac/plugins/gen_plugin/gen_plugin_generator.aac sha256=LwUU_oHeRrqDWOpbYFsdYdXkl13mAinFIUG9u1osduo 7281
aac/plugins/gen_plugin/gen_plugin_impl.py sha256=eU040EBfb3jwrhdbJ9MLb4U9o2bPMbvZnsZrij7_mQ4 3251
aac/plugins/gen_plugin/templates/empty.jinja2 sha256=8fN476TeQUnsBj7fmfVGgV13_KnNQ7KAO-T1oIOMmzs 35
aac/plugins/gen_plugin/templates/feature_file.jinja2 sha256=7m7ctIL0U7LZkW7EB4mF0-ADCkk3N4V7Gdzl7DhVIR4 1396
aac/plugins/gen_plugin/templates/plugin_impl.jinja2 sha256=NNRAt3kGihiQQC1JiGxolTPSWgMTfmJzAiKWf9OZnss 6704
aac/plugins/gen_plugin/templates/plugin_init.jinja2 sha256=Wyfh774xWQK579kbZ5KRNNeEpOzw5MOyC5XKJR-VezY 10212
aac/plugins/gen_plugin/templates/plugin_unit_test.jinja2 sha256=BvAnGTXtjrhdbU2r2vkjGRlE8qEaCT52Aos7xgNhcfU 3939
aac/plugins/gen_plugin/templates/project_readme.jinja2 sha256=DdLp0DcG2kv_quZip3PyYdWr8lFhPVEAdQJ1zFwGTao 215
aac/plugins/gen_plugin/templates/project_setup.jinja2 sha256=doZ7dpRKO9211RKaZzdFeNSEtxGi6SWsO-ohCVI5Jjs 1069
aac/plugins/gen_plugin/templates/project_tox.jinja2 sha256=Qzpu6zZkyzeVD34CTd9VSzWByGB_NRrgltoxp-7IEU4 862
aac/plugins/generate/__init__.py sha256=7ZR8EAllWbAG-Uz2rO9C7EO_InOAU5WUFAine_REdEM 2425
aac/plugins/generate/generate.aac sha256=_1VJrUKP6n18YOpE_e1GH8RGtIzobkhTAtNTf8VFxqM 2245
aac/plugins/generate/generate_impl.py sha256=N0fasF1KLX_KjYu0K7Y6puJCdOpCPRtKKpAXZv4H9tw 14699
aac/plugins/generate/helpers/__init__.py sha256=hBEDGzKl67ygNtqFvTE47V6OduMb1CheTcsLvGmSlS4 62
aac/plugins/generate/helpers/python_helpers.py sha256=qUnWVvGDNxPTtiaStTILwcnYbmaKb-yCKmUBqp0_lrA 4757
aac/plugins/if_true_then_empty/__init__.py sha256=-0bPDmA6ZYla_gy8Pmx6z0PvCovE8OaqurVNxJEppCk 2153
aac/plugins/if_true_then_empty/if_true_then_empty.aac sha256=Xb6c_royB5hpRovGEDn3Cb8N1OGe2LOeOW5NeRCOr6Y 558
aac/plugins/if_true_then_empty/if_true_then_empty_impl.py sha256=TsIL9tt31x56NvThEOtBngFI3Yat9exQzULWTIClx3A 2286
aac/plugins/no_ext_for_final/__init__.py sha256=p7xXk_MgGggK_b2DUeQK1XRsnUC-VQDmNBopjmrxGSk 1993
aac/plugins/no_ext_for_final/no_ext_for_final.aac sha256=DNjm0NXB4Ng8AWjCQrxHoSnokEwdeQwKsLs6rv8589A 360
aac/plugins/no_ext_for_final/no_ext_for_final_impl.py sha256=KBHHmuHygrB7Ip9Tcgwx3lTQRRCAu7UdxVMBU7pDHOw 2425
aac/plugins/print_defs/__init__.py sha256=sQjEVm76jHODQv0kpeNCbZ7AvXfItFDjD7GrdH1HFos 2016
aac/plugins/print_defs/print_aac_definitions.aac sha256=JwQLZdlxl-oacXX3K2I_7RzS6jKMCJ3vDDCH8sW4h_Y 447
aac/plugins/print_defs/print_aac_definitions_impl.py sha256=6apoCkMI7zQCn3lm_efVl_aCorgLe6o7EKW614nwE4c 1423
aac/plugins/root_schema_must_have_name/__init__.py sha256=qXwcof_dCNUuX28m-dQIb6U9-rE4i3Yi3cKl24nLyhc 2158
aac/plugins/root_schema_must_have_name/root_schema_must_have_name.aac sha256=7W9NJ4TDPL0inhzbiwz4Xfjmg_sE-sG-i330MjNFPbY 370
aac/plugins/root_schema_must_have_name/root_schema_must_have_name_impl.py sha256=ecrzKVXFriH-pe7eq-hOnqrB3w4m-NvUpBk_r1otmrE 2751
aac/plugins/unique_root_keys/__init__.py sha256=lMp9qz4unAg_pj8A5Su7WycX8QWy5QqiIsXCq9pyZN0 1872
aac/plugins/unique_root_keys/unique_root_keys.aac sha256=rFo9iXlXiqC-i5cHhFFOiOYx813umZw568Z7bhz0b24 357
aac/plugins/unique_root_keys/unique_root_keys_impl.py sha256=BALEPQkTaWEQCV6ay1sN195tbO9year3znfMKlskhfg 1457
aac/plugins/version/__init__.py sha256=w-hFRq-1A3Ka1l_kziZ6Xr1SyXF8aC5Oo-Ud8SmjR24 1773
aac/plugins/version/version.aac sha256=_KsTx9u4KmwhorKgw7NkQoEr-9HnqZ40xKqqnZIom0E 226
aac/plugins/version/version_impl.py sha256=lFeo8cuDT6r8qVBuAHsEjE9nMDDhmW4_C2W-YI0zMzc 875
aac-0.4.3.dist-info/METADATA sha256=I2V5M9FCcNZaiJnNM1KxEpuXWuP41-rhSCg-bcGIoaU 13241
aac-0.4.3.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
aac-0.4.3.dist-info/entry_points.txt sha256=VlLg669v9njSJeVU9sRCXBWO7zp4pE_GkcH1Qm2RbeA 53
aac-0.4.3.dist-info/top_level.txt sha256=xOCuEGfR7nNuBR15J9eDu3CwMr8Rb2GEVL9HEilW1c4 4
aac-0.4.3.dist-info/RECORD

top_level.txt

aac

entry_points.txt

aac = aac.execute.command_line:cli