premiscale

View on PyPIReverse Dependencies (0)

0.0.7 premiscale-0.0.7-py3-none-any.whl

Wheel Details

Project: premiscale
Version: 0.0.7
Filename: premiscale-0.0.7-py3-none-any.whl
Download: [link]
Size: 54646
MD5: 4368c0d255cc441195dad52c012edd3a
SHA256: a68f26c77d59de0b2a92af9ce73e56b62726ad49329fc44f3df51ecbf5f594ef
Uploaded: 2024-07-17 12:23:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: premiscale
Version: 0.0.7
Summary: A Kubernetes controller that automatically scales and administers private virtual and physical infrastructure
Author: Emma Doyle
Author-Email: emma[at]premiscale.com
Maintainer: Emma Doyle
Maintainer-Email: emma[at]premiscale.com
Home-Page: https://premiscale.com
Project-Url: Documentation, https://docs.premiscale.com
Project-Url: Repository, https://github.com/premiscale/premiscale
License: BSL 1.1
Keywords: premiscale,kubernetes,virtual machine,infrastructure,autoscaling,asg,qemu,xen,esx,esxi,kvm,libvirt
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: Other/Proprietary License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: System :: Clustering
Classifier: Topic :: System :: Hardware
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Python: >=3.10,<4.0
Requires-Dist: Flask (<4.0.0,>=3.0.0)
Requires-Dist: attrs (<24.0.0,>=23.2.0)
Requires-Dist: cachetools (<6.0.0,>=5.3.3)
Requires-Dist: cattrs (<24.0.0,>=23.2.3)
Requires-Dist: flask-cors (<5.0,>=4.0)
Requires-Dist: grpcio (<2.0.0,>=1.64.1)
Requires-Dist: influxdb-client[ciso] (<2.0.0,>=1.44.0)
Requires-Dist: libvirt-python (<11,>=10)
Requires-Dist: prometheus-client (<0.21.0,>=0.20.0)
Requires-Dist: pyhumps (<4.0.0,>=3.8.0)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: ruamel-yaml (<0.19.0,>=0.18.6)
Requires-Dist: setproctitle (<2.0,>=1.3)
Requires-Dist: sqlmodel (<1,>=0)
Requires-Dist: tinyflux (<2.0.0,>=1.0.0)
Requires-Dist: websockets (<13.0,>=12.0)
Requires-Dist: wrapt (<2.0.0,>=1.16.0)
Requires-Dist: xmltodict (<0.14.0,>=0.13.0)
Requires-Dist: yamale (<6,>=5)
Description-Content-Type: text/markdown
[Description omitted; length: 2662 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
LICENSE sha256=fIqJWBlcqIBsddzBILrqMFSIsv1JfQCbqVU3zC4FSVo 2757
premiscale/__init__.py sha256=RTeockg6SZpEqttP6RlmuYfiiq9A39Rv6ME3A9hIbqo 824
premiscale/api/__init__.py sha256=gkfvR59M5dqrTjRQ5MzbLHWTPMT5CoKtGDi-jGUP0mU 145
premiscale/api/healthcheck/__init__.py sha256=EkKuyuFfZyvr9yto-4y3jNyXmZh9qLR3xjMIWkNN8iE 268
premiscale/api/healthcheck/routes.py sha256=7N5KoQx9wwcpRm1JpKoUj7OAN9EKLQW7ZheawfL1kU0 1235
premiscale/api/metrics/__init__.py sha256=H87rt5gifqBxwlpR-rjE-U2_arPqcDmNa3Q02dxjblY 323
premiscale/api/metrics/routes.py sha256=GpszhXCt2udYuiYqKroeDkM1YSbvy94CO5X6Eu8z7Cg 626
premiscale/autoscaling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
premiscale/autoscaling/actions.py sha256=PyT4MfnBKB37X2SElGaWvEAC9VBgLExbDRLDjsdKrX0 3718
premiscale/autoscaling/group.py sha256=dz-bPNkLAJsNXGG6H-LL6J-heFchIjcuiolCrlAfWRk 1716
premiscale/cli.py sha256=lo4cIiAUaEgKXaViWDqo2IC7h4mGOj85L86DoZ-5-RI 3766
premiscale/config/__init__.py sha256=SjY2tNs3ovZ1oeBG8SijCgQ7mMT8tgtPSmhwuskBdiY 581
premiscale/config/default.yaml sha256=1e9aPksqomKnG2iUvrKmAkVcD49KBG01NN1cFnq2LbE 4810
premiscale/config/parse.py sha256=eMdN1_bO7GQwec-JwflUtH6q-Q-jujsHdE7IHBvddLw 4084
premiscale/config/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
premiscale/config/schemas/schema.v1alpha1.yaml sha256=sQAYMN7tvRgADjzbf8wIb19ne0ZPRrGhhLDChoIXB74 3129
premiscale/config/v1alpha1.py sha256=ieeu8ux08oHKR-f4FPTalf4EQ3qSveC5fmSvhafaRgQ 11146
premiscale/daemon.py sha256=kOWYRkFDvXDENYjmbLTnLtHW4TpEs0LSHQud_kLVRzg 6875
premiscale/errors.py sha256=41c17JTAAhEb2gEpzZeZHDSsOKbKSu--VjblNaq9ebw 523
premiscale/hypervisor/__init__.py sha256=yfC8Jkvdmu3meRTAdB-COT74I5ckJ4l5ZD7aYHpORtA 1947
premiscale/hypervisor/_base.py sha256=zBoTTT-EvKa2hX3meDmkuUtHdSa2_9PxijD2f3cmZkE 7066
premiscale/hypervisor/esx.py sha256=z9oy9sw7cr1F1hFteVEXJm3WYJ8_fg51pMM-fart-KI 1893
premiscale/hypervisor/esx_data.py sha256=V4aBgRhw_Z7gFAOyQJPHUCF1JKVYQJ5YQTCINTOy__k 58
premiscale/hypervisor/qemu.py sha256=7LspDwbANpYAtsHXt4hjnyHpVwISx2g6Rg2VNYR_xA4 8730
premiscale/hypervisor/qemu_data.py sha256=Q90qTKhhQkoiwZHkFEvY_QgvQKlXTZ20kfFE-ntYXJE 14530
premiscale/metrics/__init__.py sha256=9EMxfn2_6bOYV9I3vrh2iJIpvqA22ErY1c-enskJFWI 12310
premiscale/metrics/state/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
premiscale/metrics/state/_base.py sha256=QqdeplOEw2O5LBdgcZ5VVD1Es-kezlPAQjSR8EsrRrY 9801
premiscale/metrics/state/local.py sha256=mUKGLwm1mBefbV23gVEJdRnP4lNBOTS0RgkBfQ7IZ1I 12682
premiscale/metrics/state/mysql.py sha256=8xqwfHcOlj349PCB-CKFCu13F-7EFLzX9mD8enCDgtk 9377
premiscale/metrics/state/sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
premiscale/metrics/state/sql/create_asg.sql sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
premiscale/metrics/state/sql/initialize_database.sql sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
premiscale/metrics/timeseries/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
premiscale/metrics/timeseries/_base.py sha256=5HvEtCGYJ9vv878YLFMqqxk4I5PqEVdVcvxLaHawwuM 3138
premiscale/metrics/timeseries/influxdb.py sha256=Kr5Ddm9HNzq2lrw3RDyPSKvUxzRayzj9sfnA95S6CCU 6907
premiscale/metrics/timeseries/local.py sha256=pS1RVHr_eO7wrV22vP5_-3oPBlmDSPYwumsGTugAaIg 4155
premiscale/platform/__init__.py sha256=nN1sGxahsEMocxhVAOdfBKFggz8_AG1hoqmO3gQGaho 9072
premiscale/platform/utils.py sha256=7bdUZgnTyHUf5KtE2A1SDIYt7a4mQ-2FLSAw8c1vU5A 2303
premiscale/reconciliation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
premiscale/reconciliation/internal.py sha256=BZZSFv1WLtqgh66m90UXDACHsghU19nBmpqwWxrpisU 4220
premiscale/reconciliation/kubernetes.py sha256=QpYpIl6kB2k-_mv3JF4vgF0LKqQZzzKtSzRquKa3uOs 584
premiscale/utils.py sha256=_YtTLVvIWI8cJC8VPhe4XaVVRmKtQZwJ6vKjm0MN6Aw 2967
premiscale-0.0.7.dist-info/LICENSE sha256=fIqJWBlcqIBsddzBILrqMFSIsv1JfQCbqVU3zC4FSVo 2757
premiscale-0.0.7.dist-info/METADATA sha256=C-4fSEaqgH6gG3Q8GTLVR1YwZ2kwXPgyPJr9WY-ceHk 4790
premiscale-0.0.7.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
premiscale-0.0.7.dist-info/entry_points.txt sha256=9MzJ18dGQtK1uwh2lvj7fvVHPoEkahriYo9l7jG1hBI 50
premiscale-0.0.7.dist-info/RECORD

entry_points.txt

premiscale = premiscale.cli:main