illumio_pylo

View on PyPIReverse Dependencies (0)

0.3.10 illumio_pylo-0.3.10-py3-none-any.whl

Wheel Details

Project: illumio_pylo
Version: 0.3.10
Filename: illumio_pylo-0.3.10-py3-none-any.whl
Download: [link]
Size: 184822
MD5: c6f1e924b2a74e15bd4a68b9bc652e0b
SHA256: 52a08d6eaf8a51c24d30c9c3de9bb0843dc47d25f617df28dcd8bdf8a278fda2
Uploaded: 2024-09-04 06:25:15 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: illumio_pylo
Version: 0.3.10
Summary: A set of tools and library for working with Illumio PCE
Author: Christophe Painchaud
Author-Email: shellescape[at]gmail.com
Home-Page: https://github.com/cpainchaud/pylo
Project-Url: Homepage, https://github.com/cpainchaud/pylo
Project-Url: Issues, https://github.com/cpainchaud/pylo/issues
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
Requires-Python: >=3.11
Requires-Dist: click (==8.1.7)
Requires-Dist: colorama (~=0.4.4)
Requires-Dist: cryptography (==43.0.1)
Requires-Dist: openpyxl (~=3.1.3)
Requires-Dist: paramiko (~=3.4.0)
Requires-Dist: prettytable (~=3.10.0)
Requires-Dist: requests (~=2.32.0)
Requires-Dist: xlsxwriter (~=3.2.0)
License-File: LICENSE
[Description omitted; length: 10 characters]

WHEEL

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

RECORD

Path Digest Size
illumio_pylo/AgentStore.py sha256=7xWpjGJHK5Xp69M-WzqcDeC1WMLCeMii1D_hh6xVqb4 5312
illumio_pylo/Exception.py sha256=3lxS-ANBaEvHAKhDb8UzNLj5IpQBmRHNs4YkHONmQjs 1033
illumio_pylo/IPList.py sha256=ozCAkU3ZHJtcm0O-f_7_L_a8C0ZIqVGAlhsQMS4LvD4 4394
illumio_pylo/IPMap.py sha256=FC7v-qA9TjSum8OMP0tx-auU-rDBO4wRNkx3irjTYf4 10259
illumio_pylo/Label.py sha256=hGeU3zQW8GIfRekSVcRAiTQbezbjYTF1nGHoH9DxvyY 834
illumio_pylo/LabelCommon.py sha256=fgmzE8tztufAXXzLgmOqo74z66e8uAyJYnM917e8wRE 1486
illumio_pylo/LabelGroup.py sha256=ZPC3xBLJUEhStyBTMB3fTTcEi8Z4CDjHUwnq_T-8p5Y 2674
illumio_pylo/LabelStore.py sha256=RlkkrJYnA7pdMBs8iTjW0HXGpCOohA0b8aTInarFwrs 19960
illumio_pylo/LabeledObject.py sha256=uwLDt6dv1Ba1Zd_V3wpgrNtUCS4UilprGhgVbqH2w74 2023
illumio_pylo/Organization.py sha256=eOuMecm8oDsyQNEeHAxsxV9b1T4-6RuEwFRsS6kLcuI 12590
illumio_pylo/Query.py sha256=lgLjst41ma3HMVkngvTjL7zSLjh80RoXYL5vS3PWO7Q 13330
illumio_pylo/ReferenceTracker.py sha256=X-A6aGnZUkMoEdq17ER4K2YuP0ogg9wnHY786ciHcQg 1012
illumio_pylo/Rule.py sha256=5KE0rLlmG74Kesm5A0At8kvNt2YEwvraKwIdJEEVt4Y 26828
illumio_pylo/Ruleset.py sha256=VCXUqWZrCCzM3uJPWFJpVnKBv6bj0JPz4ydmb-UbSIc 12024
illumio_pylo/RulesetStore.py sha256=eTYZyNGefLkRhtSiC6gM7yKIcG-yzQuQrp92-1UMx78 3404
illumio_pylo/SecurityPrincipal.py sha256=KQuaAOzP7tsfVeIr02nDFO9M7q6jf8rD-hQabqSjz4E 2349
illumio_pylo/Service.py sha256=qyUWvYFtTpJzZMVkppvxnBFFbeQf9bow_K3OBFiEdZ4 8523
illumio_pylo/SoftwareVersion.py sha256=H_5WM42ObUkVtuxVWak30KMbEuar567k33E6pb83Zbo 4388
illumio_pylo/VirtualService.py sha256=K1GT8pzkMOYkD4ZEwDkdriLOAUFAr0oCYNErJAMy9Ck 617
illumio_pylo/VirtualServiceStore.py sha256=MNTwo1cvteUuID6JniWUk5oRHQHGY4OwrWvFaRXDuuk 3116
illumio_pylo/Workload.py sha256=k6s420rExq_Nb453f9UYjsLyNfxcCGuhgX6sPDBx9kU 19813
illumio_pylo/WorkloadStore.py sha256=3C6SMU0wRlet6C6UVbjkYNsTY7vkyK_ZwqM1dlCBpsQ 10989
illumio_pylo/WorkloadStoreSubClasses.py sha256=P9dUqT4Hb_tTCW14RmfJU3kVp5Zx9ZcfzeuD2VdsPDs 6101
illumio_pylo/__init__.py sha256=c0Ig7Y0er4mMXtKAVlEkmyKRU1MQ8chUrxzJ_NnwzAc 4173
illumio_pylo/tmp.py sha256=8WSnsdgnLgVS2m4lxc6qCpCfefADV77B8MqiwdqFkos 3914
illumio_pylo/API/APIConnector.py sha256=jfvl3-b-GhgLEWZ2VxUnl27BhgUT888eQkOmPDfvabs 62620
illumio_pylo/API/AuditLog.py sha256=p0mfjrE5S8qoJgA5LIP_XGFBP3iL86Nl6BQEmhMVrPA 1533
illumio_pylo/API/ClusterHealth.py sha256=GdMpVQrHUW4zLM-409GcPHM8H8b3LAppO37ZcUZyT_Q 5122
illumio_pylo/API/CredentialsManager.py sha256=z-a8O67UwPnbAEmjv_t8C9Wb0eXbSql1PVhLZ8IEUms 12854
illumio_pylo/API/Explorer.py sha256=fFAIF-67_uuKgJOP0eZPPJrOGuYmFl33GK75AyMjgJU 47590
illumio_pylo/API/JsonPayloadTypes.py sha256=T2BVpQwcVgChXAwCeXNSvbKO_i_CyT8Gk7oDsdlHXTA 8274
illumio_pylo/API/RuleSearchQuery.py sha256=O0-MsUXhwmywoO0G-GXnLq6kkVC9LgmxMZwqVKc_oJE 5325
illumio_pylo/API/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
illumio_pylo/Helpers/__init__.py sha256=6E2eTZe-4qfPKGjRRQNtYsPrBhJSAjbdvv_DpniV_rY 49
illumio_pylo/Helpers/exports.py sha256=7wXWTRmjkfApgeweJ3gJ4qUXJLOK0xyA49cY_EkkkCg 21898
illumio_pylo/Helpers/functions.py sha256=WmLCJjAHPLqJH6WM7bKSz4ZbP2zDAFJ73FCoJZRTIJE 4635
illumio_pylo/cli/NativeParsers.py sha256=nzDL54EV0J-Iz0P9EkeiPl6DWQBSbCu-MpEPRad3j6c 4055
illumio_pylo/cli/__init__.py sha256=hgp7KG4FZujnRnId3A1tAoaYpUDFkE_Fv2wXyF02GNM 7737
illumio_pylo/cli/__main__.py sha256=ll1gK8k1YL_kPsImI7WVlw2sCyNyhocnuCqko6mGaYI 223
illumio_pylo/cli/commands/__init__.py sha256=yoVkXy-qBGiAAziWiayJdjcclx1WTayShXSPqHelcWA 1489
illumio_pylo/cli/commands/credential_manager.py sha256=YUaIqTxl9F7HXpxC7urU2tnwZq3UROV4riV_YMKSJso 9354
illumio_pylo/cli/commands/iplist_analyzer.py sha256=OJB8hSDzLhICCkFF5NaRC3a0uCUSfaEDuJb2CLUJgu4 3709
illumio_pylo/cli/commands/iplist_import_from_file.py sha256=yqB6VvDT72VxC8tIyu2wRixorwzarhWF6t8J-MvLGlM 9836
illumio_pylo/cli/commands/ruleset_export.py sha256=MsT-jd0BzA_cpZcvbKtkD1Dvwqt6_9F5Q1vp8-qfEo0 6080
illumio_pylo/cli/commands/update_pce_objects_cache.py sha256=vSVSA9K9mXQhfiQPLoH7uEcSz5j1JddQW6UGGYvydKQ 1255
illumio_pylo/cli/commands/ven_compatibility_report_export.py sha256=Hp58Z0cj-hX8tpcD9IyT0c2c36CutT9rrfhTfgx9sbI 8070
illumio_pylo/cli/commands/ven_duplicate_remover.py sha256=e2j1p04e6l4jZRsk0d1IlLVwCfGlvpas6_aG3ZzLccc 19501
illumio_pylo/cli/commands/ven_idle_to_visibility.py sha256=ez8NbryK_I7motzkhLWHOdKl0Uh-zCkO4ASD1exsOkY 13352
illumio_pylo/cli/commands/ven_upgrader.py sha256=h0XCcI-kMzq9GC-ovIph7r0-BObo_4GHdyuMnVfRYZA 7158
illumio_pylo/cli/commands/workload_export.py sha256=EcQR8AacJVe7rOqYH-HFxyTchwHHQ9ZTc-ALSMt9gDY 11421
illumio_pylo/cli/commands/workload_import.py sha256=mpcHISn5qxM13eSYCWusQRvkkNuZ0bnrrOBfZE2s1R8 19024
illumio_pylo/cli/commands/workload_reset_names_to_null.py sha256=j87jbnDxT3kABlqCHlqVd1_U1mfV7y0mgFwEEdFmt0Q 3331
illumio_pylo/cli/commands/workload_update.py sha256=nPlSCOAx0wmshVWy4WNp-15wwg-IWcPPQy66AWEDTic 28659
illumio_pylo/cli/commands/workload_used_in_rule_finder.py sha256=35t_HpAw_gk9SjmNoyPI3eyZT6doPhqcFF6XkuzbNII 3340
illumio_pylo/cli/commands/utils/LabelCreation.py sha256=cO_MWJrAIgeZGZrm0Dix50isrGzhckZ_kLnjy1VWWRI 4885
illumio_pylo/cli/commands/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
illumio_pylo/cli/commands/utils/misc.py sha256=dsFHrmCaQ1OrRGms8dHaHtE_rTJ0j4-Q3JXcFCKNC_I 775
illumio_pylo/docs/Doxygen sha256=AVvSIRYLHFWJ15YLGahhzhsW0ZUUFO5lVxd2-F3iWz8 74257
illumio_pylo/utilities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
illumio_pylo/utilities/cli.py sha256=7Wv7qhdc91-vsaxiu4j8k7LY7V9dcwWHnHV7PLpOBAI 320
illumio_pylo/utilities/credentials.example.json sha256=CZcp3aAbdVljfyQzFbgxIZCU9Ln2eWZKfWcmN9VAeVc 439
illumio_pylo/utilities/health_monitoring.py sha256=sqe9gArMZm3s8y6Jg6F9SO_Rm2dj1aM99xpPi8WSFZc 3700
illumio_pylo/utilities/resources/iplists-import-example.csv sha256=beM9OBWJQNiYXlGh1KYiHxCN8LpZk4uPpoiO14-CgOE 200
illumio_pylo/utilities/resources/iplists-import-example.xlsx sha256=VW-7CRr8NA2Vultv9jLGd8-_jzVp5ZtL3KgswjOUHeQ 16893
illumio_pylo/utilities/resources/workload-exporter-filter-example.csv sha256=cn5IA8AGEPjvS-EsPXA_GJ-LFsdF9t_44rSzFTCmAzE 36
illumio_pylo/utilities/resources/workloads-import-example.csv sha256=HBZj5e1TFnJTzNrcgO3ZVzqAwqBoyGABJtd9Y8W8j7g 115
illumio_pylo/utilities/resources/workloads-import-example.xlsx sha256=B5LRCFjqkZ0xbGel7qlmLepmhAysoq1Cu9eVFUiZLq0 17191
illumio_pylo-0.3.10.dist-info/LICENSE sha256=WYmcYJG1QFgu1hfo7qrEkZ3Jhcz8NUWe6XUraZvlIFs 10172
illumio_pylo-0.3.10.dist-info/METADATA sha256=jX3HP9RyjinYW5Sl5MlT__Aowb5av-6UTCLBjH2HkjE 12225
illumio_pylo-0.3.10.dist-info/WHEEL sha256=uCRv0ZEik_232NlR4YDw4Pv3Ajt5bKvMH13NUU7hFuI 91
illumio_pylo-0.3.10.dist-info/top_level.txt sha256=c5cu_ZMuSuxjq48ih58Kc0Tr8-JdQtV8GrKJicvWNFE 13
illumio_pylo-0.3.10.dist-info/RECORD

top_level.txt

illumio_pylo