cijoe

View on PyPIReverse Dependencies (7)

0.9.47 cijoe-0.9.47-py3-none-any.whl

Wheel Details

Project: cijoe
Version: 0.9.47
Filename: cijoe-0.9.47-py3-none-any.whl
Download: [link]
Size: 86434
MD5: e47c0ced7acec17f822adc6908d0199b
SHA256: 39f33997f8d757e0c5f44a9415ba81f6a1867f2c0916ebf77865bf9f3ed24be3
Uploaded: 2025-01-10 10:53:47 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: cijoe
Version: 0.9.47
Summary: A loosely coupled approach to systems development and testing
Author-Email: "Simon A. F. Lund" <os[at]safl.dk>
Maintainer-Email: "Simon A. F. Lund" <os[at]safl.dk>
Project-Url: homepage, https://cijoe.readthedocs.io/
Project-Url: documentation, https://cijoe.readthedocs.io/
Project-Url: repository, https://github.com/refenv/cijoe
Project-Url: changelog, https://github.com/refenv/cijoe/blob/main/CHANGELOG.md
License: BSD 3-Clause License Copyright (c) 2022, Simon A. F. Lund All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: systems,development,testing
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development
Classifier: Topic :: Text Processing
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Requires-Dist: jinja2
Requires-Dist: paramiko
Requires-Dist: pytest
Requires-Dist: pytest-random-order (>=1.0.0)
Requires-Dist: pytest-reportlog
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: psutil
Requires-Dist: scp
Requires-Dist: tomli (>=1.1.0); python_version < "3.11"
Requires-Dist: tomli-w
Requires-Dist: watchdog
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 1299 characters]

WHEEL

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

RECORD

Path Digest Size
cijoe/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/cli/__main__.py sha256=GGpOGc58Uivu0bmBewY_a7qSxhcg1DsM-vJtKSut0C8 38
cijoe/cli/cli.py sha256=uHVnJMVQoZa8BjPgWqS7-U9IBG0aJSUzTfxL13F2TA0 17005
cijoe/core/__init__.py sha256=4M_hVmmHY1X3syjg0h6b6lUJPwBE_M2P55hG48VJQko 23
cijoe/core/analyser.py sha256=BYqarBjKkTaBmGRD_yvHaFch4VZMPd4bZ6kZhS0WONg 4028
cijoe/core/command.py sha256=PDD08_kk9incEX6_8c8hpcBctHTIeoybP_0OeE2YGI0 9775
cijoe/core/errors.py sha256=tXJ6SgHoPJZlk1zPDrnwqxm5sYmC3eylSnThLCocZZM 511
cijoe/core/misc.py sha256=4fHoDqIV3Vg56HZSPQhOJwt5NVJiTP01150Y6UAfifQ 3854
cijoe/core/processing.py sha256=I3GbBH1LboMdqtrfq7jCARPLdjSgRWUUCLNs0w8wgFU 6532
cijoe/core/resources.py sha256=2ShtHddXvC4FTXP7TxR-9C0mBtyBZHzjeiXtiUH2gz8 16450
cijoe/core/transport.py sha256=KYBGj0JUBDn1CPt92fGDtyf-8Rr3EyQAOvK10p_JOoc 6990
cijoe/core/auxiliary/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/core/auxiliary/cijoe-completions sha256=O0FEKiDCpoB462lvztmgNBczZ2NPyc11yg9rxLo3z1s 3307
cijoe/core/auxiliary/example.perfreq sha256=gh-cEKJ8q4v4Jl14_iNt897xjMCuOl4qendiYnjuRhs 120
cijoe/core/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/core/configs/example_config_default.toml sha256=24VlAyYjp-OOkNTVILDoFwG3D48_KvAKzNfkufl00M4 153
cijoe/core/configs/transport-ssh.toml sha256=hasc2nV6gxoDQKFrEiv6VTA_9ZZ_4xWM575qhiZhF5Q 156
cijoe/core/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/core/scripts/cmdrunner.py sha256=VgCri2xyZE4O7Ue23D0B5Tb_rEs_cylqZBUc_jKNtCA 555
cijoe/core/scripts/example_script_default.py sha256=Xq3QVkksTlRqOq9HBUGlVMMJY0e0C98Si2TIJWOCDUw 1964
cijoe/core/scripts/get.py sha256=rNncjiAkh9Q2IKt2iw5o28WJfB-SugmlSusX6G9-o0k 581
cijoe/core/scripts/put.py sha256=W9v_wTYR-QsvIAGUfZbQ91FwHl5XybdpGxCwkoAKIFM 581
cijoe/core/scripts/reporter.py sha256=W4jMydNwGrIwc2Q57fZcEf_j7qn0H-plkfOLeJ4UF0g 2083
cijoe/core/scripts/repository_prep.py sha256=f7qojxHHXWdUo5__47m4NsAD5jnSlsNCMZVVe4fYCCA 2864
cijoe/core/scripts/testrunner.py sha256=miOLSuvTS5FWxTs9-L-BzBkwZZKmB_vejpEXoz3h2hA 5707
cijoe/core/templates/__init__.py sha256=87aufftXDV87yrQbfZk3yjkeE4f7ZOjlJFU4gYPVQHc 22
cijoe/core/templates/example-tmp-workflow.yaml.jinja2 sha256=R0i8D8S43CvVY_sT0j01oymLr30Rm7LHNJ6UrEFtxB4 129
cijoe/core/templates/report-workflow.html.jinja2 sha256=pJsm7wpzHJ9KB5jaJyAJcUFTGsUoBO8xPpnz-jkrSGw 23496
cijoe/core/workflows/__init__.py sha256=jMGpZyPEYnplYDmPx5UktVqlHi2XjU4ecpwuZi2EUhw 59
cijoe/core/workflows/example_workflow_default.yaml sha256=JSrLi1Z_LJPerwWJHPFfnsH1WCNfpc94GnANzLHH44g 1296
cijoe/core/worklets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/fio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/fio/wrapper.py sha256=p2MOJXMwLHiE4yobj_dFFxSVycwIzUrRPlh3nIC_pCo 8124
cijoe/fio/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/fio/configs/example_config_benchmark.toml sha256=ETcq6hDjH-HRwq23DTYN2c18AhN91PQ-hqcaJavj2Ag 469
cijoe/fio/configs/example_config_default.toml sha256=K60oSa8VFe0mQkqPbQG6drBqji8iJvaKMmTf2HT4YNY 297
cijoe/fio/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/fio/scripts/build.py sha256=KPdrPkrFEIbB0SxuRBp_LZVVmby_Lj1x9MiRdszi65s 586
cijoe/fio/scripts/check.py sha256=ZFiNjZ20p1Tw-jBMHNwxoskPifjSB7qR0y9oVRvSR0c 366
cijoe/fio/scripts/install.py sha256=H2UXd0cAK0ekNfAzWzzyOqG91bAyc0IbcNJ3nGepq8k 356
cijoe/fio/workflows/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/fio/workflows/example_workflow_default.yaml sha256=ZSWZWmj4MuDMR1lLjqdO2zWKeDK9e0pU0-Cvj2CkDNE 283
cijoe/gha/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/gha/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/gha/configs/example_config_default.toml sha256=5jEzyCC1GcUp0eBpuMTZo_ACRBoFi6YOtazd31q4s1g 534
cijoe/gha/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/gha/scripts/runner_download.py sha256=Du8li5GdY-wRg5ISgvhi60E9fvNSxCVtxX0IwAGovDQ 1464
cijoe/gha/scripts/runner_remove.py sha256=custsiIBIy-tsH-ihgX7qeBmKQnhwuTrj3cV1OEnBfA 1363
cijoe/gha/scripts/runner_setup.py sha256=tKS8Zk40KLWgVbmhcPgzWZuW0TS2j3Bo721DakR53r4 2426
cijoe/gha/workflows/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/gha/workflows/example_workflow_default.yaml sha256=rWmqXXqA1nAh467-0jAQZ00gBLDiUJzAVot37pkoSRs 327
cijoe/linux/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/linux/null_blk.py sha256=i1PbrNNqBN-GbvoYBtTV4ZVq00Vwpqws5lg0MvotYjc 1410
cijoe/linux/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/linux/configs/example_config_default.toml sha256=k__Mb8Wuvl674uLrT-W9YQ2lIPjGB-95KJ9LlOiMxd0 700
cijoe/linux/configs/example_config_null_blk.toml sha256=HKud5pS6MXo9JjU_nJ5p5tMtXBD97VwL8z-6pwQr7VE 699
cijoe/linux/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/linux/scripts/build_kdebs.py sha256=hNDRe-AeOJQtzXXI-U4Oly0ZbI3P-Yw1HTNfOqF8dxc 1705
cijoe/linux/scripts/null_blk.py sha256=hW3kRLp5yytpo5CK-O76G-dBA7ZUKkn7Nrb8mtms4k0 659
cijoe/linux/scripts/sysinfo.py sha256=9Jek-qtPDveEwlF1d1jEaWC4X1TfNoEAL_cBW195YOE 681
cijoe/linux/scripts/transfer_and_install_kdebs.py sha256=Lx1JHh_AX2niOPR_6t7VL07Eh3YOG-8JD7xxQIWVRAQ 1364
cijoe/linux/workflows/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/linux/workflows/example_workflow_default.yaml sha256=vLbNIEYOnd3G_UGbRlsuVuFehhgoVXGyUmCi1L1QB0A 332
cijoe/linux/workflows/example_workflow_null_blk.yaml sha256=wtIpz-RcOBTxGDlLfx9leZSbm5dLHuS8ujph_KRKsWc 276
cijoe/pytest_plugin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/pytest_plugin/hooks_and_fixtures.py sha256=ZE7gd2tOAr2rCqLVkIDFnwDINkr3B43sqGBoZ-UUf3M 3273
cijoe/qemu/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/qemu/wrapper.py sha256=rgaZJKHxlvmSl5zsX2YPU0VpZqjC0nmsZtnKLZnT5yM 9323
cijoe/qemu/auxiliary/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/qemu/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/qemu/configs/example_config_build.toml sha256=zopjX-11JFJvfxDhFfT6ln4ZQrz71H-rPiPIzUl3JYE 695
cijoe/qemu/configs/example_config_guest_aarch64.toml sha256=CXDUtytAj0fu0eaolLcjt31YqaHeL7UaCyPisoHA0nA 7452
cijoe/qemu/configs/example_config_guest_x86_64.toml sha256=CXDUtytAj0fu0eaolLcjt31YqaHeL7UaCyPisoHA0nA 7452
cijoe/qemu/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/qemu/scripts/build.py sha256=jSYspcuk0rp-FQwDnFJFOiR6YTybsu3if9yQ6tpMmlc 1701
cijoe/qemu/scripts/guest_initialize.py sha256=qFxRLPSPedSdeTttFMJiJIvPMUj5e-nFrkZYwqv5q5w 2452
cijoe/qemu/scripts/guest_kill.py sha256=hqFZljZwzDp4KedNOck_zeMPVxUI7DF5tcSuAnyLpRs 471
cijoe/qemu/scripts/guest_start.py sha256=nGTE7Eo5kh7joAzCanYN0MpOYfzrMuUVcfHG9phviFY 713
cijoe/qemu/scripts/install.py sha256=uO01J2Aey23-gsJD_rQy_XKanFrRPvs_nhNDlaXk-9k 423
cijoe/qemu/scripts/qemu_version.py sha256=Mh93OubxrwD96zuBEQ_trNYfzP_1Tj1ewGbWJvB6st8 854
cijoe/qemu/workflows/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/qemu/workflows/example_workflow_build.yaml sha256=TPe0ICrWBqXOZMJ5IL5FpnobwT6CeVYOcpcdpXMCfLA 491
cijoe/qemu/workflows/example_workflow_guest_aarch64.yaml sha256=dOJ3ar1tvSgnA_8mHkN-VvRtmA3S-LtmrgW5bYZ27CE 1068
cijoe/qemu/workflows/example_workflow_guest_x86_64.yaml sha256=rutT6ZYKv5rtmv9Lb6_yrLAW1vHE1YrHlCA-E6Ab-ck 1064
cijoe/system_imaging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/system_imaging/auxiliary/Dockerfile sha256=2CjMKYMjGNN_etbShswvivOmdRt4xR7pho8pV0nUcXI 40
cijoe/system_imaging/auxiliary/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/system_imaging/auxiliary/cloudinit-freebsd-metadata.meta sha256=BqdPwvGPc1EGcA0AMiIh_DIng1h7msOFpAW8QoeyZRQ 59
cijoe/system_imaging/auxiliary/cloudinit-freebsd-userdata.user sha256=rBwltMvbomp0qp9df7Ra3j8BvRH6oeJGUTX0Ua-YOss 611
cijoe/system_imaging/auxiliary/cloudinit-linux-alpine-userdata.user sha256=M0Cxf5yG3xUTk_Xef1j1U9-HS6C4e1gyREiZT_pZMGs 641
cijoe/system_imaging/auxiliary/cloudinit-linux-common-metadata.meta sha256=xnIawxnAxKJY1JkgXd0xNprt6ffsAI9LtkIzOuGi8ME 55
cijoe/system_imaging/auxiliary/cloudinit-linux-common-userdata.user sha256=kEkcEaLGdDnbjEN8PRsuwo2qqfxkm_oNbyrrjgar-bM 594
cijoe/system_imaging/auxiliary/dockerignore sha256=lKeKMNeSCxmYhLmVyK0bFP5T6W8dq33HYIsGkSpj7O8 32
cijoe/system_imaging/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/system_imaging/configs/example_config_aarch64.toml sha256=CXDUtytAj0fu0eaolLcjt31YqaHeL7UaCyPisoHA0nA 7452
cijoe/system_imaging/configs/example_config_x86_64.toml sha256=CXDUtytAj0fu0eaolLcjt31YqaHeL7UaCyPisoHA0nA 7452
cijoe/system_imaging/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/system_imaging/scripts/diskimage_from_cloudimage.py sha256=bELN9Csl-BIISI5_KlwEs2kS0fYCd_9ECYQObqwg7B4 6130
cijoe/system_imaging/scripts/dockerimage_from_diskimage.py sha256=EOuelpVTaX_SnVREzMHC3bz8TXPjbHsiUjcFXpkR0Yg 3232
cijoe/system_imaging/workflows/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/system_imaging/workflows/example_workflow_aarch64.yaml sha256=P6DrsxeKa2ZsospPl0Ywoxbnz0htfAeTjN5eVefRRn8 1003
cijoe/system_imaging/workflows/example_workflow_x86_64.yaml sha256=J_Nt3BnbjFZmFC1Nhz8DsHhnYRk51U-3iZBHBljaIdg 1081
cijoe-0.9.47.dist-info/LICENSE sha256=TrjUDr0ahtUm1K15JcgkWqkphCObzSi25U2qJnU3CvQ 1524
cijoe-0.9.47.dist-info/METADATA sha256=_IOpuGFhse2EaVXx6zpyQ3mt9KffvvJGpuUMLbSLgZw 4445
cijoe-0.9.47.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
cijoe-0.9.47.dist-info/entry_points.txt sha256=4eedHffSjsbD-gTFXdK9NIP-XWupFlVmbXzkaJxySxU 104
cijoe-0.9.47.dist-info/top_level.txt sha256=MJS7Mr0103yPU9rsSeFpJxYnDEzDeuh6j5XgcMo8jZw 6
cijoe-0.9.47.dist-info/RECORD

top_level.txt

cijoe

entry_points.txt

cijoe = cijoe.cli.cli:main
cijoe = cijoe.pytest_plugin.hooks_and_fixtures