scargo

View on PyPIReverse Dependencies (0)

2.3.0 scargo-2.3.0-py3-none-any.whl

Wheel Details

Project: scargo
Version: 2.3.0
Filename: scargo-2.3.0-py3-none-any.whl
Download: [link]
Size: 112490
MD5: ddf437f271f0d8fe725d52432b21093f
SHA256: 1b13d212587c2ef6211bcf38adabf2df3c5cca4c4fea31276633a9ab061765df
Uploaded: 2024-04-11 09:14:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: scargo
Version: 2.3.0
Summary: C/C++ package and software development life cycle manager inspired by RUST cargo idea.
Author-Email: "Spyrosoft Solutions S.A." <aak[at]spyro-soft.com>
Project-Url: Documentation, https://spyro-soft.github.io/scargo/index.html
Project-Url: Source, https://github.com/spyro-soft/scargo
Project-Url: Tracker, https://github.com/Spyro-Soft/scargo/issues
Keywords: scargo,Package manager,C++
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8
Requires-Dist: clang (==16.0.1.1)
Requires-Dist: cmake (==3.25.2)
Requires-Dist: coloredlogs (==15.0.1)
Requires-Dist: conan (==2.0.13)
Requires-Dist: docker (==6.0.1)
Requires-Dist: esptool (==4.5.1)
Requires-Dist: jinja2 (==3.1.2)
Requires-Dist: libclang (==16.0.0)
Requires-Dist: lizard (==1.17.10)
Requires-Dist: pydantic (==1.10.6)
Requires-Dist: toml (==0.10.2)
Requires-Dist: tomlkit (==0.11.6)
Requires-Dist: typer (==0.9.0)
Requires-Dist: typing-extensions (==4.6.0)
Requires-Dist: paramiko (==3.3.1)
Requires-Dist: pyyaml (==6.0)
Requires-Dist: black (==23.1.0); extra == "dev"
Requires-Dist: coverage (~=6.0); extra == "dev"
Requires-Dist: flake8 (>=6.1.0); extra == "dev"
Requires-Dist: flit (==3.8.0); extra == "dev"
Requires-Dist: gcovr (>=5.2); extra == "dev"
Requires-Dist: isort (==5.11.4); extra == "dev"
Requires-Dist: matplotlib; extra == "dev"
Requires-Dist: mypy (==1.6.1); extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pyclean (==2.2.0); extra == "dev"
Requires-Dist: pyelftools; extra == "dev"
Requires-Dist: pyfakefs (==5.3.2); extra == "dev"
Requires-Dist: pylint (==3.0.2); extra == "dev"
Requires-Dist: pytest-cov (==4.1.0); extra == "dev"
Requires-Dist: pytest-mock (==3.12.0); extra == "dev"
Requires-Dist: pytest-subprocess (==1.5.0); extra == "dev"
Requires-Dist: pytest (==7.4.3); extra == "dev"
Requires-Dist: pytest-lazy-fixture (==0.6.3); extra == "dev"
Requires-Dist: pytest-xdist (==3.5.0); extra == "dev"
Requires-Dist: pytest-order (==1.2.0); extra == "dev"
Requires-Dist: types-clang (==0.14.3); extra == "dev"
Requires-Dist: types-toml; extra == "dev"
Requires-Dist: unittest-xml-reporting; extra == "dev"
Requires-Dist: pyopenssl (==23.2.0); extra == "dev"
Requires-Dist: types-pyOpenSSL (==23.2.0); extra == "dev"
Requires-Dist: types-PyYAML (==6.0.12.12); extra == "dev"
Requires-Dist: recommonmark; extra == "doc"
Requires-Dist: sphinx-rtd-theme (==1.1.1); extra == "doc"
Requires-Dist: Sphinx; extra == "doc"
Requires-Dist: sphinxcontrib-plantuml (==0.24.1); extra == "doc"
Provides-Extra: dev
Provides-Extra: doc
Description-Content-Type: text/markdown
[Description omitted; length: 3642 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.8.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
scargo/__init__.py sha256=EyQPxXdLQmWX0VVg3EL5Q9KUa4n0f9ObbCKV9fqxUD8 108
scargo/cli.py sha256=iRDUQRuFa9n80LZ836JtIRhP8W8feoQVdBdJgZCLVwU 14932
scargo/config.py sha256=fZropnLIX-bIqpUR2N9EpgACjsJmVkGbpijv72skCjM 11104
scargo/config_utils.py sha256=VNO0Czg026THphUZ5JL3d8lqx6kCa7vN6jDKvNVJgxA 3024
scargo/global_values.py sha256=6CMz2S3bJlA3HdbAsSe0w6HcX7fHmpksn2SlDzUTmuQ 629
scargo/logger.py sha256=TMVyp0Zcb1KXcT0p_7b7islC3ubE5yRPKFAzlLEtMtM 2138
scargo/certs/certGen.sh sha256=Ug7QAJPkHXup5d9sJqXkvHdHDc9vYelnUKuxJ3dpKWk 19736
scargo/certs/generateAllCertificates.sh sha256=-I5eIthqy6ouZgURepKu42loKpRmgdp8faeGe5yvTSI 4632
scargo/certs/openssl_device_intermediate_ca.cnf sha256=cKjV8YGYtivnmqEYfjhKNF8tLRjZDtaXjfbitmEIa9o 3967
scargo/certs/openssl_root_ca.cnf sha256=qT0Lt-hjdScVxQeV3LGa0lNP3e0PqjtZAhX0lxf0EPw 3957
scargo/commands/__init__.py sha256=NhN0nhx-5rr3zsVLDqqRAnMGFER1Sp3-rVlH8OXWwXc 86
scargo/commands/build.py sha256=T7NKWHQMbib9smHW2kEinnvbzLjyIamcDpcfbhY2vwQ 3403
scargo/commands/check.py sha256=wgknSGqR6602wxrBLDJ-Y0LVmfH4PJJ4pgzJAALxFs4 14502
scargo/commands/clean.py sha256=mLul4Jb2QQn3mD8AA9TzgEZNYGJnpB4To3YUo07-b3M 1829
scargo/commands/debug.py sha256=xNCzJ-V4VM4D5U5_XxVMuUZte9NNzzx8XgJmA_wnys8 4128
scargo/commands/doc.py sha256=GSlbF05Eb-pg-CFRYzlpvBkR31TnpSx5TyaiPJpVaME 3398
scargo/commands/docker.py sha256=inVv42g41t4mke-bXllX1VRh1YydASg0BXbgoPJdbJw 3897
scargo/commands/fix.py sha256=Ag6dWSPIi-lEzFpBSukUW6mVCA2SRAehK8LmktJzBMI 1124
scargo/commands/flash.py sha256=KA3Ezv1yHh11cYExGK65Jkl5Sbaq5u0w6Qb9Ci30xOA 9206
scargo/commands/gen.py sha256=D9wFY0ywFi-ZsvveX_jp5r4_Yt_RTASse0a7zJy8kPU 3953
scargo/commands/monitor.py sha256=EaRoZKJJ5jAZCS5MCfvgbvtYOVBEwxZ1m7LNo1AVQns 4302
scargo/commands/new.py sha256=zq7HRw14FHxKI4UcQkOpQIbcyRjgzQC9iRtQ83F5UyU 4658
scargo/commands/publish.py sha256=89Prybb3MZH631lJ7L4pxVpSnN5mtQ5A49tKQP7WSlQ 2694
scargo/commands/run.py sha256=wU-h1-TtvbKP-PJmBwuuDRA4aFG3QnpiJg0i-GrQZl0 1933
scargo/commands/test.py sha256=9dIYnEgJjkpcmkRDl2f9FHJr3bxFpbUepxBykkQPuks 4187
scargo/commands/update.py sha256=Z51j93_NEeHrVez5YF-xMxlkuY2xDHAxoo4wxG5cti4 4182
scargo/commands/version.py sha256=Wd5qmqVBhbRPWSwLlL5NNCNzO_CDRaCeEwk4GcINzTw 228
scargo/file_generators/__init__.py sha256=NhN0nhx-5rr3zsVLDqqRAnMGFER1Sp3-rVlH8OXWwXc 86
scargo/file_generators/base_gen.py sha256=4FNc7UrBU3Lk8S9Rtlvinm42XEQlRayR_Q3fv0SF-SI 1656
scargo/file_generators/cicd_gen.py sha256=HT4xkKglooiEtXMfZKJX6Ynmi2ffllWUWrDHh5SzKi4 3496
scargo/file_generators/cmake_gen.py sha256=8c6PIQyPbfcIF6ZG24zxDoHdHzxqWKttyyZKzgq30dk 395
scargo/file_generators/conan_gen.py sha256=RoOSx-ulURjAr2fExg31BvP9sDHH_lZ7r3XUWxH_mz8 2105
scargo/file_generators/cpp_gen.py sha256=F76CseOsfcQTXK2_Re7ssEsw1c3-4bWvxV7R07bOmEY 3937
scargo/file_generators/docker_gen.py sha256=UPCwNplKQcrrqvH0aro1KYsYEufufq_Tt53lc3PdpsI 3307
scargo/file_generators/env_gen.py sha256=sL_KHrgpGDTNoS-FP_Hv3PXhfnJQNM8gYc_gOXnEwwU 1115
scargo/file_generators/mock_gen.py sha256=R9D3ERpmyN7d-KAhjpvu8jfAV_A0bt0u5moAZBQyIkI 1607
scargo/file_generators/readme_gen.py sha256=7WXK8hGBf9CeSjjQvvF6X7-O5GqCBeCi16j31XyThyQ 454
scargo/file_generators/tests_gen.py sha256=egzjhkGWsCu1kft6X-2Rm4FMmkloZGxW4z8wldz-ULM 1492
scargo/file_generators/toml_gen.py sha256=2Pa5c1m5FX9IV7pAoPy2HQlUAGYvTx8ghVkOrmElb9Q 550
scargo/file_generators/ut_gen.py sha256=7BUwJCXYpeKGCgs4208NwnvGRsUdAmslx_IXu7Y3bmo 5357
scargo/file_generators/vscode_gen.py sha256=5FFGgcO993hUCOxfOxhQQ5lJ7V6UtbwZDBimOZWzN9Y 1789
scargo/file_generators/clang_parser/__init__.py sha256=NhN0nhx-5rr3zsVLDqqRAnMGFER1Sp3-rVlH8OXWwXc 86
scargo/file_generators/clang_parser/data_classes.py sha256=C1fmzkPM_LGXDdIGz7noDMMVN4uAhekdNJbQfGhPQKA 2251
scargo/file_generators/clang_parser/header_parser.py sha256=0-cTjTFAAhKrLz-h2FAuykQAvE0gTVpX0JPM75o1kDA 1197
scargo/file_generators/clang_parser/params_extractor.py sha256=ThNlZT2A_5CjohcIMuiXI1rHnMOfBkPmn7N2Ww1BMRg 2385
scargo/file_generators/templates/.gitlab-ci-custom.yml.j2 sha256=bBPt-4_AMsK1oPpCUSNhD7j97CWcmm_WBZ28uP4F2og 119
scargo/file_generators/templates/.gitlab-ci.yml.j2 sha256=0aaHkLaEv2ne9eJekJHJRDUjBTxOGFD28Hobs7gXAEE 4980
scargo/file_generators/templates/CMakeLists.txt.j2 sha256=IpsA5mF-o6tHoY8S3Mfj-LthYNNkwRrib9ojpeI5LbI 2259
scargo/file_generators/templates/README.md.j2 sha256=CYBEu7_tm8QRc3H5XgYThGHvyGwvfdTWNfPwt61UEng 9664
scargo/file_generators/templates/scargo.toml.j2 sha256=kGGFpJeuxSVznBXxpQIlwFoNWRPDFNFhJ-qXwLBaM9Q 2979
scargo/file_generators/templates/conan/conanfile.py.j2 sha256=DXSbECig4pRWwy2YCzfeCsy4x15DXDIBaUAs5E7EvE8 3578
scargo/file_generators/templates/conan/conanfiletest.j2 sha256=KG8MQhAOIZMCamV8AY9xPZRZkpSrF5E-__2QFPh7CZ8 1534
scargo/file_generators/templates/conan/profile_atsam.j2 sha256=CYqakz7Fu9_tr7vdPdWz_AHSWssw1aBecCg6SOtNZeg 890
scargo/file_generators/templates/conan/profile_esp32.j2 sha256=tCfTQ8vvadZn9lPOD__AYzGEMm6qxd6M_XAe4h-X0g8 739
scargo/file_generators/templates/conan/profile_stm32.j2 sha256=55WbXJpjRvmap3riLII67C0CgEbEOifegbFqLQe4UcM 905
scargo/file_generators/templates/conan/profile_x86.j2 sha256=9-tdlYpcdrEZ57wBeF8OaXn4mvBxASYnmmA8OA0RMoU 885
scargo/file_generators/templates/conan/test_package/CMakeLists.txt.j2 sha256=rmyDan_ngbY6HUse_IMq2x48k72i5fqhoJrPAwx6WtE 342
scargo/file_generators/templates/conan/test_package/conanfile.py.j2 sha256=6XP39bo2QkEwQTqcWIDa09ZBZTPzY7yVVznzf110UZs 749
scargo/file_generators/templates/conan/test_package/example.cpp.j2 sha256=YcmifoNh-t5wkQqbUqf5KmlMeRXUSrfcbJ6yjQKQdX4 118
scargo/file_generators/templates/conan/toolchain/arm_gcc_toolchain.cmake.j2 sha256=ESzuIgAGe0lDZKcg-xcldhQVaK511dyfvHwdo4bG_9s 2902
scargo/file_generators/templates/conan/toolchain/stm32_gcc_toolchain.cmake.j2 sha256=_JMwK7RAqUX2gys5ctudCiyaHcWAq1wpnM59W9HGOV0 469
scargo/file_generators/templates/cpp/cmake-src-atsam.j2 sha256=Ejenp73ICTgRxGbCIH_LGUDsePh4Z2_L6R-uPP7Wm34 2183
scargo/file_generators/templates/cpp/cmake-src-esp32.j2 sha256=aNd7kJtnvQwgyG0PRNqlgbapSVFgpj9cbK7J-LRnIZ4 150
scargo/file_generators/templates/cpp/cmake-src-multitarget.j2 sha256=UGgQEyVhwTukqcevc676uX56qwJWcNMWSUT6P_lNQNs 71
scargo/file_generators/templates/cpp/cmake-src-stm32.j2 sha256=HGMh2danak7klbgIXwD8sELYOllpxuHJk4OCLjfjMEM 2907
scargo/file_generators/templates/cpp/cmake-src-x86.j2 sha256=JH-Z2gJ5CNNgAMqNZ7tcXhEyYlYNQLYsPe-IWUjKoo4 796
scargo/file_generators/templates/cpp/lib.cpp.j2 sha256=CDT7J6cuGpQYS_R_zLOgQ2zesAeMrBkLGASrHEh7YBI 240
scargo/file_generators/templates/cpp/lib.h.j2 sha256=RZ0jvtPFAPPgxduNKMwMTtSlp8ApuXVtQspb6OzvW-w 272
scargo/file_generators/templates/cpp/main.cpp.j2 sha256=OnSvQT1s73L0vxYUenLbOeRJCjxFUNWj5PpA8IIelHo 1063
scargo/file_generators/templates/docker/Dockerfile-arm.j2 sha256=G7SZyrgBxYcrv9lPNIZWpi1PBgaXV4mnOcniAXj06ME 782
scargo/file_generators/templates/docker/Dockerfile-custom.j2 sha256=VUq3mN1D_6CyF2QS5bX-16wl5x9l5eS-fuo8e12Vp10 613
scargo/file_generators/templates/docker/Dockerfile-esp32.j2 sha256=QlWGrheAaWh8KD884Xpds4fYV89MvCwuOaGfdPESraY 1609
scargo/file_generators/templates/docker/Dockerfile.j2 sha256=DaGEgq_ZEfoP9AtFSC9VgFyJfEQ9UqZiaPO7q-a8DMU 2634
scargo/file_generators/templates/docker/atsam-gdb.script.j2 sha256=lKYf9maMGOc5Wz62K3iO25cpvGqC6BQEgjaE7F94OLY 149
scargo/file_generators/templates/docker/atsam-openocd.cfg.j2 sha256=GmgQRbr-amxvoNGdHWJwzbZR0I9qRlsMOhHSqEiS-t0 123
scargo/file_generators/templates/docker/devcontainer.json.j2 sha256=anxswEVdQnPGO7AhybV2DIO3Axd0g2YkY1XGzcVat3Y 1120
scargo/file_generators/templates/docker/docker-compose.yaml.j2 sha256=6CEQ0JFo4yDI4bcibyo-S7oMLETNACJXwsxo1mcsJGo 993
scargo/file_generators/templates/docker/env.txt.j2 sha256=aBDSrCQv07jqSXzzWV8ijRbvDVebi9meYuwzCffyZew 287
scargo/file_generators/templates/docker/stm32-openocd.cfg.j2 sha256=Wjj1oIffRmIhLkYTv-BB5rrT63T4b419mVN3HKi6dHQ 93
scargo/file_generators/templates/mock/.clang-format sha256=fM_FleMlk0oIm-PrRjEIIDQpnRtrXbwTqOgowFb8GNg 39
scargo/file_generators/templates/mock/CMakeLists.txt sha256=vdQZrE7omigSBuyFL_AELPc1QzbdvVcq3trBjYQCV14 475
scargo/file_generators/templates/mock/class_interface.h.j2 sha256=yDRgay7ZfjgmJ2PqszgJL71HkJ9DCFM3Ffbua-jGZLw 594
scargo/file_generators/templates/mock/class_mock.cpp.j2 sha256=2tKlTrRHoQ-9aGFg8nSWHwA2Szbc2XUxyp2QQ-Ykwx0 835
scargo/file_generators/templates/mock/class_mock.h.j2 sha256=R_lfzZmmZTATWBrrddDDIuowQpVzsasqk678wpxNhO8 697
scargo/file_generators/templates/tests/CMakeLists-it.txt.j2 sha256=D2GCgvxtI2bf0IbY47nh-RL1UhqwLGny1K1EOPLyi-8 91
scargo/file_generators/templates/tests/CMakeLists-mocks.txt.j2 sha256=kKatYcuC9qgOgeGfPeWDzhq30PlxCXi8KZJSvepqhFI 100
scargo/file_generators/templates/tests/CMakeLists-test.txt.j2 sha256=qamTsAYFjiI4HnFsOMKZ2X8yE2rI_kt1XhEWwGqvZTg 1140
scargo/file_generators/templates/tests/CMakeLists-ut.txt.j2 sha256=0zGO1jDqfgdee5I4BDE29gXqiAUDCWXs-24Sly-Va2I 84
scargo/file_generators/templates/tests/static_mock/CMakeLists.txt sha256=9bu0W58cCgx3AXDw1m1K2-ZtYzmBB0NsNbtWu5oeSQk 326
scargo/file_generators/templates/tests/static_mock/static_mock.h sha256=8MyEh9duRzWu0yB-p0HwQoeVvsVnw8vcDP3gKo_TFF4 1046
scargo/file_generators/templates/ut/.clang-format sha256=fM_FleMlk0oIm-PrRjEIIDQpnRtrXbwTqOgowFb8GNg 39
scargo/file_generators/templates/ut/CMakeLists.txt.j2 sha256=FOKfC2wDpV9HdsicG0UuL7HYvIRKzhlVuKMhvyEtUN4 575
scargo/file_generators/templates/ut/ut.cpp.j2 sha256=krTfdD6kZkaaoP0ptFKimOCSRLxtB0JhZ7B90A_PptQ 716
scargo/file_generators/templates/vscode/launch.json.j2 sha256=M7a-zMjeD8lnkDshBJzmXPWW4MIlMHQAi59ApYD7fss 565
scargo/file_generators/templates/vscode/tasks.json.j2 sha256=dqLsjzzuDRDPAQYfEIxX90xpGTryWGXGVRjudQBcoa0 1040
scargo/target_helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scargo/target_helpers/atmel.xml sha256=pf9n9sBthjQE3YFtUuayI2eWwVdm5kUPqxe7Ev73qAk 40877
scargo/target_helpers/atsam_helper.py sha256=yQjtYOPjTkD4z8SRtWONCNCia8JXRnarSDI2O43Z4Yo 3057
scargo/target_helpers/esp32_helper.py sha256=Ppw1Li6b3GC8b7yiUBwctjPRj6-O4K7zD4_4Wn8GDz0 3049
scargo/target_helpers/stm32_helper.py sha256=f1REVWZIUcv-EBBE7FPgP_TazRfzK-1jb1xR6NNazHc 982
scargo/templates/.clang-format sha256=O8pdbmMFJPNHr-2PnZjIs9mErn5IT9gGbM1QYl6l9-8 2953
scargo/templates/.clang-tidy sha256=Nin9SFahzthZvpStp_kqcrCNkxNryqzndr5TNuAcjao 8780
scargo/templates/.gitignore sha256=6jgkYiw076rYucKLOL_qjSbN1KW72NWC62afg4TpNUE 2362
scargo/templates/LICENSE sha256=6ui3SyzBATT35zrfN5nxAyV_BiDu9TG6iyJZ8MNfC4Y 1066
scargo/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scargo/utils/clang_utils.py sha256=Og1v3OcuN38UUy6nIjRUDTaDybDRTQ4NN899A1ezYRg 698
scargo/utils/conan_utils.py sha256=o7RXwJy_0zZHqZoiVJUCxSG9-2pRvClknUUZHB8aYHs 2396
scargo/utils/docker_utils.py sha256=FsSa03YacnSZYVGyTe-R3rt8GNhiiiqZJI2ZokfZoRI 2388
scargo/utils/file_utils.py sha256=BVqvzPDnAvvVi3NBdNxX25mtXiHrq5b4NePGBOO8BHM 2800
scargo/utils/path_utils.py sha256=dLawBrZ9QCD8f8vbnAwxZHpIlqrO5pQqtRxP7jZuFUM 778
scargo/utils/sys_utils.py sha256=Ml4T09CA_v1V_urB6s53Tyjh6r0TarfXAyH-cdLsJ_c 596
scargo-2.3.0.dist-info/entry_points.txt sha256=KDzi9Xnvhzc6fTL9qZZ0c7eSCKD99QmZQVVRy17sc1o 41
scargo-2.3.0.dist-info/LICENSE sha256=6ui3SyzBATT35zrfN5nxAyV_BiDu9TG6iyJZ8MNfC4Y 1066
scargo-2.3.0.dist-info/WHEEL sha256=rSgq_JpHF9fHR1lx53qwg_1-2LypZE_qmcuXbVUq948 81
scargo-2.3.0.dist-info/METADATA sha256=iXDrLe2kiR7CiRyeRySKSdQGUrRgUOwuh2EGP4tb7KI 6729
scargo-2.3.0.dist-info/RECORD

entry_points.txt

scargo = scargo.cli:cli