aac

View on PyPIReverse Dependencies (7)

0.4.44 aac-0.4.44-py3-none-any.whl

Wheel Details

Project: aac
Version: 0.4.44
Filename: aac-0.4.44-py3-none-any.whl
Download: [link]
Size: 94164
MD5: b226090dab224b673b2e59e8761e0747
SHA256: 1cfc5949e0b52633e016ca4353c94fee4741fb11d9f8a77bee12f80f184bc09d
Uploaded: 2024-11-12 18:01:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aac
Version: 0.4.44
Summary: A distinctly different take on Model-Based System Engineering (MBSE) that allows a system modeller to define a system in simple yaml.
Author-Email: AaC Dev Team <asdfasdaf[at]email.com>
Project-Url: Homepage, https://github.com/DevOps-MBSE/AaC
Project-Url: Issues, https://github.com/DevOps-MBSE/AaC/issues
License: MIT License
Keywords: SysML,Architecture-as-Code,System Engineering,MBSE
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.9.13
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: wheel (~=0.42.0)
Requires-Dist: pip-tools (>=6.9.0)
Requires-Dist: platformdirs (>=2.4)
Requires-Dist: coverage (>=6.0)
Requires-Dist: mccabe (>=0.6.1)
Requires-Dist: mypy (~=1.1.0)
Requires-Dist: mypy-extensions (~=1.0.0)
Requires-Dist: pycodestyle (>=2.8.0)
Requires-Dist: pyflakes (>=2.4)
Requires-Dist: build (>=1.0.0)
Requires-Dist: twine (==3.4.2)
Requires-Dist: pipdeptree (>=2.2.0)
Requires-Dist: Pygments (>=2.5.1)
Requires-Dist: types-PyYAML (>=6.0.9)
Requires-Dist: requests (>=2.27.0)
Requires-Dist: tomli (>=2.0.1); python_version < "3.11"
Requires-Dist: aac[doc]; extra == "all"
Requires-Dist: aac[test]; extra == "all"
Requires-Dist: sphinx (>=7.3.7); extra == "doc"
Requires-Dist: sphinxcontrib-applehelp (~=1.0.2); extra == "doc"
Requires-Dist: sphinxcontrib-devhelp (~=1.0.2); extra == "doc"
Requires-Dist: sphinxcontrib-htmlhelp (~=2.0.0); extra == "doc"
Requires-Dist: sphinxcontrib-jsmath (~=1.0.1); extra == "doc"
Requires-Dist: sphinxcontrib-qthelp (~=1.0.3); extra == "doc"
Requires-Dist: sphinxcontrib-serializinghtml (~=1.1.9); extra == "doc"
Requires-Dist: sphinx-copybutton (~=0.5.2); extra == "doc"
Requires-Dist: sphinx-contributors (~=0.2.7); extra == "doc"
Requires-Dist: sphinx-autobuild (~=2021.3.14); extra == "doc"
Requires-Dist: sphinx-simplepdf (~=1.6.0); extra == "doc"
Requires-Dist: furo (~=2024.5.6); extra == "doc"
Requires-Dist: docutils (~=0.19); extra == "doc"
Requires-Dist: myst-parser (~=2.0.0); extra == "doc"
Requires-Dist: pytz (~=2023.3); extra == "doc"
Requires-Dist: build (>=1.0.0); extra == "test"
Requires-Dist: tox (>=3.24); extra == "test"
Requires-Dist: parameterized (>=0.9.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: doc
Provides-Extra: test
Description-Content-Type: text/markdown
[No description]

WHEEL

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

RECORD

Path Digest Size
aac/__init__.py sha256=qvf1dvZee54b5QAwdxs9djdlwXnwjz57sJJdFMZq0oQ 683
aac/__main__.py sha256=y4F8Ij8KtQ2ngIu2RhbNY50Scc58waKLhKUu4irkoVc 184
aac/aac.aac sha256=j7ELAhi9eH9mz2C5VnTnCCnnMZeVmPkz5ERdY9IpQ24 39617
aac/context/__init__.py sha256=KzlQOyArJrbh9jsb0BxEvT4DH6KGu-HLkXz0qvAhEGQ 93
aac/context/constants.py sha256=yZNSkbpfvEPPvMXHLt3xF8BuGN990FpP6SyRsM399L4 3340
aac/context/definition.py sha256=slApbPJFdBRUb91g0vbYv4Mq93NAFJ2Ub9ggMNVmoJk 3555
aac/context/definition_parser.py sha256=eCJOwOr_d7RZ6oNGWUffYppNBA4vJe7Y8Rl5PvgrJoY 37522
aac/context/language_context.py sha256=PbjACkTjvYwGldbBtpCThUGIR-cQf6eilhfqKW-UblM 12018
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=dAE4NfRbfVspiKdwJC0HnhXM7v_yYESAQmXKmxSxzpk 4414
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=TT_3vxBhYUTKfCFcZRNUPIJDMRxu7zS1zVIrYNQKVS4 4135
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=G8wUPirJUL1XECU5ulMK97OvNAJZkjLc76Xn1hudJ94 724
aac/plugins/check/check_aac_impl.py sha256=Q9WHrzSvGjVA2_6bcunyEwuOK_B-b-DTntkSE-4qpgM 11193
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=ofx2oruqCYoNTUqQHUDiNJBLoBt0BpZXB8Nqatb_crQ 4665
aac/plugins/gen_plugin/gen_plugin.aac sha256=7yqfn_EQqQ0Pw05VH6ZyWtDeSA_0NfNTve1Tvo5yXEY 2571
aac/plugins/gen_plugin/gen_plugin_generator.aac sha256=VUMhnrH5qgLeXdl1OmPRptfDlbjIyC939e6rRCaizqI 8230
aac/plugins/gen_plugin/gen_plugin_impl.py sha256=eU040EBfb3jwrhdbJ9MLb4U9o2bPMbvZnsZrij7_mQ4 3251
aac/plugins/gen_plugin/templates/command_example_page.jinja2 sha256=vu-vA0z7dFF_71eUMP2N2X3nEH8OosgedjfzmWTOX54 1020
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/manifest_in.jinja2 sha256=js6W2EHlSnISOQC_jkWPvV64BGCCGrhWfCWu7bRWWNE 106
aac/plugins/gen_plugin/templates/plugin_documentation.jinja2 sha256=6NMC0JyuEFcLrFgjfp8teedxVu-o7qjnL_pWUWr9C5g 1035
aac/plugins/gen_plugin/templates/plugin_impl.jinja2 sha256=TVxDGH75eQRgzE3ZG8Jdcb6UvWmOHJCiPTwPdjS-lXE 8513
aac/plugins/gen_plugin/templates/plugin_init.jinja2 sha256=as7G5i5bCvp0RNkYe1PAWQyUf5g9nBociW7Xxxk-5X4 10602
aac/plugins/gen_plugin/templates/plugin_unit_test.jinja2 sha256=xIaKniyEKR8FUNTyc1WBMMfQcBaS2KZqMNxRs8crJ8w 5058
aac/plugins/gen_plugin/templates/project_readme.jinja2 sha256=Egmxwi5re5vxRTu0GJDYQgkjJtqko6Ok4NnSm9DcX0Q 1438
aac/plugins/gen_plugin/templates/project_tox.jinja2 sha256=_S4MjuohctCAD1Mfacd9NPak3ynuaWXLYHLNdbKjj1w 982
aac/plugins/gen_plugin/templates/pyproject_toml.jinja2 sha256=AtqHTNXVRE_7l8ig62Iz1PRPUYiDEspPLvTNwkNskq4 1930
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=cC4wa34iwObQ2xmttYV4BjHlNwOID5ZrN6Z3_r3wwto 14762
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.44.dist-info/METADATA sha256=ObKjpIZiQ4xC1E0INnWBGQkyY_fwR_w3z-PoZrIXpo8 3507
aac-0.4.44.dist-info/WHEEL sha256=a7TGlA-5DaHMRrarXjVbQagU3Man_dCnGIWMJr5kRWo 91
aac-0.4.44.dist-info/entry_points.txt sha256=VlLg669v9njSJeVU9sRCXBWO7zp4pE_GkcH1Qm2RbeA 53
aac-0.4.44.dist-info/top_level.txt sha256=xOCuEGfR7nNuBR15J9eDu3CwMr8Rb2GEVL9HEilW1c4 4
aac-0.4.44.dist-info/RECORD

top_level.txt

aac

entry_points.txt

aac = aac.execute.command_line:cli