cijoe

View on PyPIReverse Dependencies (7)

0.9.52 cijoe-0.9.52-py3-none-any.whl
0.9.51 cijoe-0.9.51-py3-none-any.whl

Wheel Details

Project: cijoe
Version: 0.9.52
Filename: cijoe-0.9.52-py3-none-any.whl
Download: [link]
Size: 86944
MD5: 035dcf6d412f06b2892ec78b84b1aa88
SHA256: d7e1e244f50dea97d1f0d644e428ac76abc5acac622fb3b28f8c5472fde9e69c
Uploaded: 2025-03-20 10:20:06 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: cijoe
Version: 0.9.52
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
Dynamic: license-file
License-File: LICENSE
[Description omitted; length: 1299 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (77.0.1)
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=O1Wv6kZ0i8O4Cs3JnLN5AkKM0lgS8TXVpJZyupXWyHI 21453
cijoe/core/__init__.py sha256=WYRFjaztu_Y6W_Z_J1zBzfUliWvfkxuxmbJuy53k1RI 23
cijoe/core/analyser.py sha256=BYqarBjKkTaBmGRD_yvHaFch4VZMPd4bZ6kZhS0WONg 4028
cijoe/core/command.py sha256=oYVKzuDG1LR0AzYbuAcjCrOSU-qsh7zFPjL2YEgVglA 9587
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=Vv_oRiUZqR6qZBMku129U3di-FLtJefyW7CpRNg4QeY 18881
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/example_config_get_put.toml sha256=j32GguwtDDrh4Ilqp10660vkub_VfFssdEL14jjcvKc 2773
cijoe/core/configs/example_config_testrunner.toml sha256=Fmn0GUaumxHtZ9pUR-_Uxa31wyCDeqX1rYfufx2sU7A 2523
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=uOMlgzH5dd7nfKmY2GARexw4oV-5kAVVSvA8auZ8Bgw 1194
cijoe/core/scripts/example_script_default.py sha256=UyvF1h4EBrZjbrRmp5zttpMNwDOiBaBicTYb1hSE2Ss 2234
cijoe/core/scripts/example_script_testrunner.py sha256=rMQQytUmSbcv-Tlr0L5Ree9chZskD07EQNRF1351UEw 868
cijoe/core/scripts/get.py sha256=ft6RJKjeJHF3OeNXsjqxv-F1ZGujDZ8HkCpZxrBR1eE 1154
cijoe/core/scripts/put.py sha256=cQGOIPln51X-khAeAhgwS981DNBgtc8VANaImHu-TCQ 1154
cijoe/core/scripts/reporter.py sha256=Pw3px3tPIn2o3RIohQaekGbmlGTOoMpnNHqrNBsYqjw 2422
cijoe/core/scripts/repository_prep.py sha256=o4piYnYlkhomD2aUuaI838Qw7j4Okdh2EmDaySpuk8I 2858
cijoe/core/scripts/testrunner.py sha256=nyl5_csun9x0PMogx1UV_drykjdgdr8wMUAdBM2MLwA 6525
cijoe/core/templates/__init__.py sha256=87aufftXDV87yrQbfZk3yjkeE4f7ZOjlJFU4gYPVQHc 22
cijoe/core/templates/example-tmp-workflow.yaml.jinja2 sha256=pP2rnCzbJH1G74RFJMUcgpU0MqJXV7IHQm0qIXnpnnM 139
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/workflows/example_workflow_get_put.yaml sha256=94B_KnAYoAwae_v5WKSUoNjBNucdQJT0LwcPZqCleQg 878
cijoe/core/workflows/example_workflow_testrunner.yaml sha256=BdjFdkkmE8vUm-LB0geYdRgK-q138F9TMk_MWIQ2ElM 1691
cijoe/core/worklets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
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_build_kdebs.toml sha256=k__Mb8Wuvl674uLrT-W9YQ2lIPjGB-95KJ9LlOiMxd0 700
cijoe/linux/configs/example_config_null_blk.toml sha256=cAubZtPpPPnYetwYdxf6RRVqSWhYClj99TkUN1yVJcg 8042
cijoe/linux/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/linux/scripts/build_kdebs.py sha256=1bJxAeqElUCP2AhmDW2q-fI_nisMdoYKjDY-Nvjdnpc 2286
cijoe/linux/scripts/null_blk.py sha256=i_mQuBIrMPW0gdNUTsQSYNCBx6ZHOlARG5pF5UCl1sg 733
cijoe/linux/scripts/sysinfo.py sha256=UmanKu-KXhFBDbUQMDeAdIG0_Sv2Mz0xPNqmoxM5UoU 675
cijoe/linux/workflows/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cijoe/linux/workflows/example_workflow_build_kdebs.yaml sha256=vLbNIEYOnd3G_UGbRlsuVuFehhgoVXGyUmCi1L1QB0A 332
cijoe/linux/workflows/example_workflow_null_blk.yaml sha256=hpV4pc4lSssaloiHp_QzPvjDBKXKVuzzuAZFEMXRDjw 773
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=nkNds-tPOHX8A6TSNpTUQgcgHoHGfyGxYkL5otodfgE 10264
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=_enBw0EcD9v9H7EgjbiFo9zPWuM4JMhtOMLMyQno7Tc 1974
cijoe/qemu/scripts/guest_initialize.py sha256=Zx8ei1dWHM95OOfH-JnHAPJzcp28SBvHh2NVGFLNFBE 3076
cijoe/qemu/scripts/guest_kill.py sha256=zfdjo6VJXwQw2-r0V6kl13N_wahbLWISmnmrw-3h_ec 721
cijoe/qemu/scripts/guest_start.py sha256=d247lxYtcw9zAoAhxV3UquHK6yKv1eScjXCxFwJgZZo 902
cijoe/qemu/scripts/guest_wait_for_termination.py sha256=poGxMY7ZUt-POQHoP_gx-JaGU3o9RHTsoaFibKl-Uhk 1269
cijoe/qemu/scripts/install.py sha256=gY_Ocqp2d2caEEK4LD-iGsID-xc89Hxd_pzWmhbDgSI 740
cijoe/qemu/scripts/qemu_version.py sha256=RUXEEfVCgZfauHmGJ_qcgWtU_I7rYOnLCE-kwrbImk4 791
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=O4t6Y6BqZLKNqMrrj4OtEUT_njgpaDUpWU1RxT3gc-M 1252
cijoe/qemu/workflows/example_workflow_guest_x86_64.yaml sha256=bkV0mIT1ubE6h_A-THFzCEHs7xyZi0B4QuTv5rJUq44 1246
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=UDndf9lSbCCIr-7EpTN8F1ZeWjLhLyghfdNLJI8avDE 610
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=FnaIHQjwk5_1yNndU8FeSc7EQF4o5lR4bBCdyzPtzZk 6578
cijoe/system_imaging/scripts/dockerimage_from_diskimage.py sha256=nWeP65EOCiKS3C-yGYaZuQ8Vhv2Rx5YgrZc8PZvDkWI 3367
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.52.dist-info/licenses/LICENSE sha256=TrjUDr0ahtUm1K15JcgkWqkphCObzSi25U2qJnU3CvQ 1524
cijoe-0.9.52.dist-info/METADATA sha256=TVH1wN_HSFS7A2dxhbM_x3cDUqyuRFB3IORWLfYPNnI 4467
cijoe-0.9.52.dist-info/WHEEL sha256=tTnHoFhvKQHCh4jz3yCn0WPTYIy7wXx3CJtJ7SJGV7c 91
cijoe-0.9.52.dist-info/entry_points.txt sha256=4eedHffSjsbD-gTFXdK9NIP-XWupFlVmbXzkaJxySxU 104
cijoe-0.9.52.dist-info/top_level.txt sha256=MJS7Mr0103yPU9rsSeFpJxYnDEzDeuh6j5XgcMo8jZw 6
cijoe-0.9.52.dist-info/RECORD

top_level.txt

cijoe

entry_points.txt

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