pyoneai-ops

View on PyPIReverse Dependencies (1)

0.2 pyoneai_ops-0.2-py3-none-any.whl

Wheel Details

Project: pyoneai-ops
Version: 0.2
Filename: pyoneai_ops-0.2-py3-none-any.whl
Download: [link]
Size: 93495
MD5: 57281c89f3d75d6371aba80924530421
SHA256: 2673f8b418bdf7c98df9ca81b8fa0146739c90ce1d22593190ad6330c063b794
Uploaded: 2024-12-18 16:50:58 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyoneai-ops
Version: 0.2
Summary: OneAIOps Services
Author-Email: OpenNebula Systems <contact[at]opennebula.io>
Maintainer-Email: OpenNebula Systems <contact[at]opennebula.io>
Project-Url: Source, https://github.com/OpenNebula/one-aiops
Project-Url: Bug Tracker, https://github.com/OpenNebula/one-aiops/issues
Project-Url: Wiki, https://github.com/OpenNebula/one-aiops/wiki
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Keywords: AIOps,Cloud Computing,Scheduling,Workload Optimization,Anomaly detection
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Requires-Dist: numpy (<2,>=1.26)
Requires-Dist: pandas (<3,>=2.1)
Requires-Dist: fastapi (<0.113)
Requires-Dist: joblib (>=1.4.2)
Requires-Dist: mip (<=1.14.2)
Requires-Dist: pydantic (<2.9)
Requires-Dist: pyoneai
Requires-Dist: networkx
Requires-Dist: statsmodels (>=0.14.2)
Requires-Dist: lightning (<2.3.0,>=2.2.5); extra == "ml"
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: httpx; extra == "dev"
Provides-Extra: ml
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1130 characters]

WHEEL

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

RECORD

Path Digest Size
pyoneai_ops/__init__.py sha256=fU09tMSVRX7GW1rmnYcZkO0MDhHaFz1k7f8VnNaJfYE 370
pyoneai_ops/io.py sha256=W_eaOmd-PwBy_DH3GojSuqFQT7kvEn68Ad9Gm2KzUcM 333
pyoneai_ops/logger.py sha256=f1s_G63RCtD1KgTM3vFSettICjQIFJGN-FuAHRXxEsQ 2604
pyoneai_ops/insight/__init__.py sha256=c2RsxQ3jtpl_uN_OlabojexbRR55WtVUW3p_xklgqhE 39
pyoneai_ops/insight/api_v1.py sha256=lJFFSCXEpMpBYK46bqj-Bz2DklKTw2px-QMBJPkb0Ps 2377
pyoneai_ops/insight/collector.py sha256=q1w3L76GYSjE5d2YZmB50gEM1WFPFuk2H06QHI_zoOs 11371
pyoneai_ops/insight/config.py sha256=S6xfgrq_CAfuAIBACnKjcfi5k33zhu_LFhjHTdxr4_U 1585
pyoneai_ops/insight/main.py sha256=vitw8ab_UE0N-egPQg7qpaSikcoye7jvftIOlW-ENp8 1951
pyoneai_ops/insight/server.py sha256=kv-pLMDmT1KreNEXRZa8iNFrzLq1AlBIJ8ehALGMasc 113
pyoneai_ops/mlops/__init__.py sha256=el1pFPuxDCQmASVMZrBy7AVyFPZNEidWGvri1gn4UDE 22
pyoneai_ops/mlops/config.py sha256=XlCG62PTtArAZeHVoENZa_g3ggPPSgHK8QtaJIl-NEg 711
pyoneai_ops/mlops/const.py sha256=s-1jL3zHMVF4koe4R-cI076lZ3atobMhJ63oE226CBM 1420
pyoneai_ops/mlops/dataset.py sha256=FdFxl0Z2pN34VBfvQ_gFrbjIDR-qAh8hOcBLLocaQ6w 4366
pyoneai_ops/mlops/metrics.py sha256=6ADvlFnxDtMz7JO-oiuDiQ_YQcIsKjBOJ7i1LQj4G1U 8393
pyoneai_ops/mlops/types.py sha256=0OKR1_x3iDj8CVvorMzQLIRT78wKbj-VZ4lBsaWmfbY 510
pyoneai_ops/mlops/core/data.py sha256=4zt7QZrVZxNo1vEHuoZ7q0O0u7AtM---9v3RZh4N-kY 731
pyoneai_ops/mlops/core/evaluation.py sha256=buUbtD3GwOZqpyk44BdPSb89zcRb59LgLE7rNrQrJ64 2344
pyoneai_ops/mlops/core/models.py sha256=zDvVR7yr3Py_EiwvV1VnmcURMMN4uaXjj_I0KA9o04Q 681
pyoneai_ops/mlops/core/reporting.py sha256=nRqUPQeh4RB1l6Kq9zlpJMkF_NLZKk6_xFVZHRWKHiY 1148
pyoneai_ops/mlops/core/training.py sha256=blY1aByUiMYu0DlHY2o0jcI5gNDooi5jCsU89ErLYlY 1273
pyoneai_ops/mlops/core/utils.py sha256=uDeJ0-zfXCSdLlkh8bn-VoJOb3pKVnGO3mo211hKJjU 10133
pyoneai_ops/mlops/drivers/__init__.py sha256=Z_q1EOwh-RZyYMo4UYCkpVh5njiMaUXsr99jVHaVjB8 292
pyoneai_ops/mlops/drivers/base.py sha256=CA1lfwQKVDrdq1KVRw81BWiqWjXV_gJFCfR5QSzw0RU 3815
pyoneai_ops/mlops/drivers/lightning.py sha256=hCgZVo46CcdpatHCQM3n-lLb6ShU9Box3Injm3DlBiU 5114
pyoneai_ops/mlops/drivers/persistencemodel.py sha256=mGHF6IGFmkI9hdl_QNhBY-ccqGsWl3pjr5FcMTyIAnE 1536
pyoneai_ops/mlops/drivers/statsmodels.py sha256=op__2SYxFmmIaPPh-dQplmEZaQ_3hVULm8pRexeECnY 1764
pyoneai_ops/mlops/generators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyoneai_ops/mlops/generators/real.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyoneai_ops/mlops/generators/synthetic.py sha256=PxjunB3Q6KX2ILpej2tsDIYB7yTv4ItHQKS1XWnXZUs 12481
pyoneai_ops/mlops/generators/utils/date_utils.py sha256=qEiom-TJ3PJ0VZl2hwT_GLx1Yt36NGoJkouy0BOSO0k 709
pyoneai_ops/mlops/generators/utils/utils.py sha256=7QtOQDQPPZCDuEZnmZ9UqLzJCiCU3l60ewslWDAe9jA 1137
pyoneai_ops/mlops/setup/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyoneai_ops/mlops/setup/__main__.py sha256=ZMaJLF85YSWpm9Ew_HjMIXqSy2njlgvEONVTb4oA4uw 374
pyoneai_ops/mlops/setup/queues.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyoneai_ops/mlops/setup/training.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyoneai_ops/mlops/setup/variables.py sha256=3Y5AHHaiOKqiXP_5TvJl1is8sRP8uR7qwDtaVFq9T58 1043
pyoneai_ops/mlops/setup/work_pools.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyoneai_ops/mlops/workflows/__init__.py sha256=4DjQZHye8eKa5O-htnd6wBmO3iWns66wemmWxyF-DS0 156
pyoneai_ops/mlops/workflows/data.py sha256=9EWkf1zzLPEH9cDM3TQa_WkyGmAQDtTDg9E43tB0VCo 1099
pyoneai_ops/mlops/workflows/evaluation.py sha256=7ieQVBkrZvUpL2AQ5lKVgCrBffrzAuIWU9PRsgAYLUU 7934
pyoneai_ops/mlops/workflows/models.py sha256=2QAWt61vw8k3verPMryesVIRGj7mr5mKb5hCmH6pFh8 1371
pyoneai_ops/mlops/workflows/persistance.py sha256=YFJtxtu660zz6Bu0tLxMq5U3AhoiS2LGLtsmpaOTMHA 788
pyoneai_ops/mlops/workflows/reporting.py sha256=gI_pvEa76AR063V4iHTX4R3BE2PqmDB2TCS7AK8cfFk 2279
pyoneai_ops/mlops/workflows/setup.py sha256=axb2_TmaOdSXsbFSkJOPyBDk_kO6B9MntXz3TfeNh3w 69
pyoneai_ops/mlops/workflows/utils.py sha256=Afa9MIGYCmRoYNlGkGWfimWYHNRCfhWp5Yx5Jnrg33g 455
pyoneai_ops/orchestrator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyoneai_ops/orchestrator/mapper/__init__.py sha256=_sNoLXxsy1gzNd39Q4zEirRt15-bRGEYxhSEhtWzXQs 115
pyoneai_ops/orchestrator/mapper/ilp_optimizer.py sha256=0EpNyne8p3Qz4xcmqr7cYw2NMwSNsRq5ND4J9xF6a8o 22669
pyoneai_ops/orchestrator/mapper/mapper.py sha256=RrZS7bzNhmrSFx7t0R2C9EZhbfDIKbIaGYST-83MIek 1054
pyoneai_ops/orchestrator/plan_executor/__init__.py sha256=JNHOZ5OfYAumdj2amODvzKrv2XO1qhhVvi2NQMe6wXI 105
pyoneai_ops/orchestrator/plan_executor/api_v1.py sha256=lZFuuI1Fbcf7pldXy7LgH-OsIgEaMB_oMwbJl1EnXd8 1133
pyoneai_ops/orchestrator/plan_executor/config.py sha256=RTpcf2kSFbPY1ZwNP4lpHzuM4gaxT6CihqIk_DSfW7w 803
pyoneai_ops/orchestrator/plan_executor/drivers.py sha256=55Z1vi21BMHRmr04g7fdx-n-I-WVa9GXbKAd-rsVlUE 2267
pyoneai_ops/orchestrator/plan_executor/exception.py sha256=dJL1vbdoW7SlltI13osY2WKxu1hJ1Mhu-65LmwN3cAo 343
pyoneai_ops/orchestrator/plan_executor/executor.py sha256=knrSrEqZGYsgvIFAG8cye-e85C6A4trxm-HQF0w6GbY 3801
pyoneai_ops/orchestrator/plan_executor/main.py sha256=m_KQCmyJJ9mgd6Ns9lVMf7DDNxYMIbZGlmzJXO4F8wU 2527
pyoneai_ops/orchestrator/plan_executor/models.py sha256=IFE5531e92guXrB_5P8tDbvGbPvJhVk9a2OOPLIdtOQ 16021
pyoneai_ops/orchestrator/plan_executor/server.py sha256=k7304Sb3W6zGhhotCc-mcbnU8UhyIDAUKmi5rsE7qHk 153
pyoneai_ops/orchestrator/scheduler/__init__.py sha256=MrjjBpk6cGdn8_WGoO_lTQ-oW-vzQ9dB-3WmPLnZfNw 123
pyoneai_ops/orchestrator/scheduler/api_v1.py sha256=G57P2XH43t4o7tqLtoiZeU41dIQJ53y3dVndllp12HQ 1978
pyoneai_ops/orchestrator/scheduler/config.py sha256=9iWE5M8QHJLF9AaWR6DMBnWSDmaTaEN9SyLWWnwDbvg 761
pyoneai_ops/orchestrator/scheduler/main.py sha256=ZDM9U_O_BtEgQH97EaIXRWlF2TFbgVcOeUciycUk45w 888
pyoneai_ops/orchestrator/scheduler/models.py sha256=usrZGBiGugjl2p4G1Mn8-0B0UVyw7VjbNKLqBfEjc74 1305
pyoneai_ops/orchestrator/scheduler/scheduler.py sha256=KBkcaNcEKlbTwdkIm7YhM3q52Q_YaLhESWyUI6J3zwY 5200
pyoneai_ops/orchestrator/scheduler/server.py sha256=kXDE1HrTi37k8y19BNjnirhvtlZzn8cziVIIqRRUAmA 132
pyoneai_ops/resources/logging.yaml sha256=k6IawUhavdjPHgfAJqmLdWobCD8TyIthS6pmeDHO1n4 816
pyoneai_ops/tests/integration/conftest.py sha256=XwkH2psTu-VIpnlZuy_Mrjh1xeUPPiv5jgPW-8QYssw 755
pyoneai_ops/tests/integration/test_plan_executor.py sha256=75R9WT4lQlZiAbWmYbmYVNtH_9S7gSKGniC-zUpi8iM 1529
pyoneai_ops/tests/unit/test_collector.py sha256=2ib3z8eakqDznZryt0ziEbj10I0wj8KNaST-_bGyodw 4409
pyoneai_ops/tests/unit/test_dataset.py sha256=5AaYQj8dSjQZ-DVbOwjMhIgbEfS_ehikZDu6csrtKDc 4038
pyoneai_ops/tests/unit/test_drivers.py sha256=n-IHwXnxtb-tjp1cYH9ckDZ_1gwZRoaW7WWFXTfTvN4 2659
pyoneai_ops/tests/unit/test_evaluation.py sha256=edYCcp14GTFCJxiOMkPg0Fu9kFgkxUuIr5_zhz7XfUw 7202
pyoneai_ops/tests/unit/test_executor.py sha256=pr4uHCzx3RUEHewVLBQ1Nf0rS_k7Lh941ay0xSi8goI 8525
pyoneai_ops/tests/unit/test_ilp_optimizer.py sha256=N8kMQfWn1_HFSVM9-HhPR1_bOhLSBz9w62Ba2ULnXMw 6701
pyoneai_ops/tests/unit/test_insight_api_v1.py sha256=MsqleRcMj1v_RhRB7c9altIMwdxd6yAFF18mz8i6vbA 7889
pyoneai_ops/tests/unit/test_lightning.py sha256=Na3QaBwtWn_y9uzG76Gr3_DvZO0elUz1JweK68yV5pw 3961
pyoneai_ops/tests/unit/test_metrics.py sha256=iYurI6UnJ233x--cNaT5-OgbpQS-qMSBrdaBM4F2D8I 10784
pyoneai_ops/tests/unit/test_models.py sha256=dPwJl94DdH925RMg8rhSwrGlUdSYHbI6jx0Q2nspigc 27247
pyoneai_ops/tests/unit/test_plan_executor_api_v1.py sha256=6Z-X9dBe8v2xWXhOhfOX8vcD80e3oA-BlKzwKSfifB8 2984
pyoneai_ops/tests/unit/test_scheduler.py sha256=hZz35r1mgeqXsRlf4ra99IWushlft_qVmp_mLtgK9s4 2490
pyoneai_ops/tests/unit/test_validating.py sha256=lDiQPKkpe4n5Ydj0TPemLCL9FO2PAGU9DsQ84rMCnbU 12145
pyoneai_ops/tests/unit/data/mapper/0/data.yaml sha256=0fhTOIlvqQa-y2HrfP3CI9GH2_N8ZDiIGHhM994xPmw 277
pyoneai_ops/tests/unit/data/mapper/0/hosts.csv sha256=A8Ff9l9vwFSNig-sTmqhhVxzBZw4mXP82Xklx9TWC7k 172
pyoneai_ops/tests/unit/data/mapper/0/vms.csv sha256=C_RumYUL3mainulrJvhWtxCIFb9njzdaN3mfJ8N2eHA 236
pyoneai_ops/tests/unit/data/mapper/1/data.yaml sha256=Zl-oo_zbXv5lGtmB3XaIVXX_cQm2FbdhJklKp3JruOs 318
pyoneai_ops/tests/unit/data/mapper/1/hosts.csv sha256=CCi4BNPwyFGPby_vXMIyQQHaBMeoMwBCXur7P3W-Cv4 157
pyoneai_ops/tests/unit/data/mapper/1/vms.csv sha256=61k5qNbG-cINLqoiLT5nzGtkufl6e4D4-qKCljmSI3Q 513
pyoneai_ops/tests/unit/data/mapper/2/data.yaml sha256=PhbsHdKHJZw9qdI7cv9JsUgqvnvwacQ2-_cCPtdg01o 320
pyoneai_ops/tests/unit/data/mapper/2/hosts.csv sha256=CCi4BNPwyFGPby_vXMIyQQHaBMeoMwBCXur7P3W-Cv4 157
pyoneai_ops/tests/unit/data/mapper/2/vms.csv sha256=61k5qNbG-cINLqoiLT5nzGtkufl6e4D4-qKCljmSI3Q 513
pyoneai_ops/tests/unit/data/mapper/3/data.yaml sha256=HpEH5LWseon7DX34nZSaR-kxuZlEraivHEeIGnoocmk 325
pyoneai_ops/tests/unit/data/mapper/3/hosts.csv sha256=CCi4BNPwyFGPby_vXMIyQQHaBMeoMwBCXur7P3W-Cv4 157
pyoneai_ops/tests/unit/data/mapper/3/vms.csv sha256=61k5qNbG-cINLqoiLT5nzGtkufl6e4D4-qKCljmSI3Q 513
pyoneai_ops/tests/unit/data/mapper/4/data.yaml sha256=WGVEbdLBUXVu93fYaS_L8NBbyt8Laa1jtZPQMxyF_JA 302
pyoneai_ops/tests/unit/data/mapper/4/hosts.csv sha256=t7HSIy0Z-vUhlD5o1_ABXsmLbLKnKzLjSDtQMzWXL1o 158
pyoneai_ops/tests/unit/data/mapper/4/vms.csv sha256=61k5qNbG-cINLqoiLT5nzGtkufl6e4D4-qKCljmSI3Q 513
pyoneai_ops/tests/unit/data/mapper/init/hosts.csv sha256=gTDNPFLRU6XicZUpyIy2DQBNA3FiNNx9OnAyxK8tOb8 188
pyoneai_ops/tests/unit/data/mapper/init/vms.csv sha256=-eN8F0n3uHnGCwCKCSSlLEHcACooYfL7w7YNKnwUDhM 172
pyoneai_ops/utils/__init__.py sha256=6n7erfneFV6ApXr2ab3kaF6htfNPsYPFsXiaM7UDA9k 46
pyoneai_ops/utils/decorators.py sha256=9LjdNpq7XtZQ6SW7acoHgv_HXQRBK2gdV7W9wnn-mfU 783
pyoneai_ops-0.2.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
pyoneai_ops-0.2.dist-info/METADATA sha256=T66P0lcEnY5Zkg_lIMxO_QsFgkfyBzIPxhJsWeSE6yI 15467
pyoneai_ops-0.2.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
pyoneai_ops-0.2.dist-info/top_level.txt sha256=oZdFWe0vxnl_sJlyFcTujWA-JI-9FYAIgbHZ5Ux-ZTU 12
pyoneai_ops-0.2.dist-info/RECORD

top_level.txt

pyoneai_ops