servox

View on PyPIReverse Dependencies (1)

25.3.0 servox-25.3.0-py3-none-any.whl

Wheel Details

Project: servox
Version: 25.3.0
Filename: servox-25.3.0-py3-none-any.whl
Download: [link]
Size: 279737
MD5: 05b80e8b765a12a2eec13de3d71dcce6
SHA256: 8a83c8f58bb5810f0e02224c522b5fc5d0900cc12451159779ffa20f639a42ca
Uploaded: 2025-03-06 02:01:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: servox
Version: 25.3.0
Summary: Opsani Servo: The Next Generation
Author: Blake Watters
Author-Email: blake[at]opsani.com
Home-Page: https://opsani.com/
Project-Url: Repository, https://github.com/opsani/servox
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9,<3.13
Requires-Dist: Authlib (<2.0.0,>=1.1.0)
Requires-Dist: aiofiles (<24.0.0,>=23.1.0)
Requires-Dist: backoff (<3.0.0,>=2.2.1)
Requires-Dist: bullet (<3.0.0,>=2.1.0)
Requires-Dist: colorama (<0.5.0,>=0.4.4)
Requires-Dist: curlify2 (<2.0.0,>=1.0.0)
Requires-Dist: devtools (<0.11.0,>=0.10.0)
Requires-Dist: httpx (<0.24.0,>=0.23.0)
Requires-Dist: jsonschema (<5.0.0,>=4.17.3)
Requires-Dist: kubernetes_asyncio (<23.0.0,>=22.6.5)
Requires-Dist: loguru (<0.7.0,>=0.6.0)
Requires-Dist: orjson (<4.0.0,>=3.9.15)
Requires-Dist: pyaml (<22.0.0,>=21.10.1)
Requires-Dist: pydantic (<2.0.0,>=1.9.0)
Requires-Dist: pyfiglet (<0.9,>=0.8.post1)
Requires-Dist: pygments (<3.0.0,>=2.6.1)
Requires-Dist: python-dateutil (<3.0.0,>=2.8.2)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: python-ulid (<3.0.0,>=2.4.0.post0)
Requires-Dist: pytz (<2023.0.0,>=2022.7.1)
Requires-Dist: semver (<4.0.0,>=3.0.2)
Requires-Dist: tabulate (<0.10.0,>=0.9.0)
Requires-Dist: timeago (<2.0.0,>=1.0.14)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Requires-Dist: typer (<0.8.0,>=0.7.0)
Requires-Dist: uvloop (<0.19.0,>=0.18.0)
Requires-Dist: watchfiles (<0.19.0,>=0.18.1)
Description-Content-Type: text/markdown
[Description omitted; length: 51242 characters]

WHEEL

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

RECORD

Path Digest Size
CHANGELOG.md sha256=VlKsb8ybcQ9UmcqGXwfqZOQCmPChgR0Loa2iVLcEias 38430
README.md sha256=kD5gfvEbE61IMSrLaI3QUK__nPWbGK3VHZOhz1SfG4U 51275
servo/__init__.py sha256=KZ5fY2p7daIxTmdhazje5gB1b-fwZD8I8h6peR5Na0A 1834
servo/api.py sha256=9FVBXQyAqCeRACyeSHssBns91ck-H98q0aTH6j-ghKw 11513
servo/assembly.py sha256=iYF3bcgMVayFxEUDiW9ic91oOjyTAERLFRu9yjcwVHU 14859
servo/checks.py sha256=_boakSF_-sTkqJvrs5tdsdR_ALnnG1WFfguPiQx3eus 44506
servo/cli.py sha256=K5YPGeYQmBflmXwocVYXi_6C9407xqkJoEZ8sWPTDpA 78817
servo/configuration.py sha256=B6JTgv6YK0VkRTbCMfOb7MhUiwRRH2YRuQuGmHOBg44 28116
servo/connector.py sha256=2Pss8GErX360P2T-N6qMUq8o5qZVGGHbEarLPl2buPY 16885
servo/connectors/__init__.py sha256=LvW5MYHkMyOAcSQd1fGIbhq4D_ugNUV2U1oWmEqpXRI 680
servo/connectors/kube_metrics.py sha256=slJGeXlBa6yjR46jLO12kppTvMQiQGxlUXfwp6q64eQ 31959
servo/connectors/kubernetes.py sha256=0AzFO3Qlp6hWyyDcYWuaSp5eqBL7qHxCvKJoiFsUs8w 97409
servo/connectors/kubernetes_helpers/__init__.py sha256=BYU807vAkLsQ_snqPSMyasua0h6HdA6HsCDotjjUlLs 799
servo/connectors/kubernetes_helpers/base.py sha256=pT49UKw-7EwdLAzFO96tT-S5bPYDMxv59PQq2f5yEOc 2528
servo/connectors/kubernetes_helpers/base_workload.py sha256=TRrYaAUvtwpUr2IHygjeRcRrGV3Bmi0jY3j-98_1tTk 11264
servo/connectors/kubernetes_helpers/container.py sha256=9UHjIz_D9UH2i3yyXCohnclGPQxTRLV2x7dvVBTxR_k 5158
servo/connectors/kubernetes_helpers/deployment.py sha256=7ynILMjeMppxWsrWNMgJ-kiWqL2i3v0wQ7qcfgY1CFk 14809
servo/connectors/kubernetes_helpers/namespace.py sha256=kHH_v7RPXNvR-UN4ZMhUjnZVh_pol8Xj22wu2BY9chE 1195
servo/connectors/kubernetes_helpers/pod.py sha256=4AmzloSYb-oFYuDA-68moulZhFuQihKrsw0viP4Q6GY 12193
servo/connectors/kubernetes_helpers/replicaset.py sha256=r4NdXUS8jgFhJUo6jsMIWlVZ7pj_U-pMcUWFhwQh3Ak 1779
servo/connectors/kubernetes_helpers/service.py sha256=DoW-rzm8WwkS87JIjM71LqCz3OZTLV2Atxo4AhLt28o 2722
servo/connectors/kubernetes_helpers/statefulset.py sha256=sXCpioSwx2J3EGJbg8hZ3YVkGS3feb7dN08mlVQTqN4 3702
servo/connectors/kubernetes_helpers/util.py sha256=obygjIrzHlEnTy35KafWxLYUd0JCtcpf6eYTwjhMtzA 1625
servo/connectors/opsani_dev.py sha256=fdy2ckIslx79GBZhbYtt0iDljIKU5vVGSaxPraEL0-I 47402
servo/connectors/prometheus.py sha256=CRbIf9fzWlkNxTfd49Q59ODS8RfyjP3Fs7xhi5G00oU 40780
servo/connectors/scripts.py sha256=p1VTGyJKtNiZ6S984ddl8XpSe6VprJHz0f-uZnZjZpE 1708
servo/connectors/vegeta.py sha256=Js_c1HeP7A-ifp8i3PRsk4dTe-kyiUOH_PqBH2oDom0 19125
servo/connectors/vegeta_target_schema.json sha256=2cd8p6gEs-Qk2qizWND793Erlm3IxrG69dc4dwlx_VI 983
servo/connectors/wait.py sha256=WJSfgttE1ShK09MnLC38mOGSZSJuhGll_TTvTkP7VaI 2665
servo/encoders.py sha256=8aEpr6RZc-k5VKrkMD6Nl-pHxODFf4i4CaYXs4gwvrs 607
servo/entry_points.py sha256=kMa40zUTnQdixi3xw_rwltXV-RzHeVc5fhWFmeXMDDU 1825
servo/errors.py sha256=Kyy-fGgmBPhwj52hteae15rByTZeqs5FZqazr3HUWQM 7533
servo/events.py sha256=PxNOKjBzxcxr0ZX2Ofh3zoxkgq0kM9uRCi8R9L8qedA 39124
servo/fast_fail.py sha256=D1sK0DLxuDMbx5G4meZkSqdoKWhVcZd29PbsSrJgvfc 10683
servo/logging.py sha256=YkB4juvm-nCuFEA-tvsHkNp696vAZDgbbLQIkoPTMbo 15198
servo/pubsub.py sha256=V8K5Kj2H9A2CX9L7Qsyj0kA6JwjDr3SUXGV8wO-4mvY 61048
servo/repeating.py sha256=Ty0978XCpTWJZsBEns12FVZMmCCSPlI7JucWYefq_IA 6756
servo/runner.py sha256=LdCSctwdg8QAVBjRQABh9VpCl4WqNma63li6tBcbwtI 32180
servo/servo.py sha256=QBflEaYcdc4ccJEGqZG-yboKdH_FaZyV5Cba1fE4k-E 30227
servo/telemetry.py sha256=YS5BPVqV3fTk5tQ89FmpqKMVo_9XngrOXsGtzsbp8lE 7889
servo/types/__init__.py sha256=upbqe4tiNc0rJ-8NOxScSzj5he8EXBEpiuEL5E0Ex40 808
servo/types/api.py sha256=XSD9BeJtVPB4Fy4XL0KMOnfH_h-kGPi4Iz1ovFSn_T8 10891
servo/types/core.py sha256=YZBoQb0XGxYKIemdUtqmPPZb4NSE5XiEIPW819OkS0Q 32049
servo/types/kubernetes.py sha256=kK4S-5jh1asGXELHTg9Z-BPHxR4vId-zN4DpjuOxBg8 2228
servo/types/settings.py sha256=Wqn48KmyexiMrEaXHUJ79VyGyrxd4kcPjghhP0_IOWA 24077
servo/types/slo.py sha256=WgFKT6Cu28fCe4UvwGY1UB0vWKoR5KlOlq-ik6d-gSc 4573
servo/utilities/__init__.py sha256=HfmmZ-xqvA7PqYiAkn79sEEQ2DnW6M-8OE3gpN32x14 777
servo/utilities/associations.py sha256=LFu-MAIYGb6kK89DcXAZh_ArY5SHdBEIDlTd-oGXa6I 2854
servo/utilities/duration_str.py sha256=kxLFNORaWuC2wi0ooKqmkLxNsZs1mtV0Oaq7k22twsE 5404
servo/utilities/hashing.py sha256=3iR0GYjw-acV2lv7ciP_8UdJtl83oyISuxJ0Fs9It1o 2317
servo/utilities/inspect.py sha256=9-kV1Zg4T79rMtPXSVjupT7-GMW3rhvDa9b7MZ4fMFg 17728
servo/utilities/key_paths.py sha256=_dNiM9uYulbmEPXKY_EV4qc8i4sRxBsswdAW2sUMOeE 2116
servo/utilities/pydantic.py sha256=6inop5K1KGNYbA_Rv8PzbSSZuZKbMJfkRI1aOjuSKQA 2427
servo/utilities/strings.py sha256=0Eu_9wHT8bibvWOR_NYr4dbT6kF-AzmJ9TIYkmanAfo 2529
servo/utilities/subprocess.py sha256=AqOKa9w1i0NBMBf_CLttpSgvNS-a9vb82JAxfWjTopY 15473
servo/utilities/yaml.py sha256=1ypNLvQFqJHtDlGOLeCBa7VNYtGpt5JMow2jXVIJgJ8 1016
servox-25.3.0.dist-info/LICENSE sha256=IVxyFR_MP7b0a_z19zfVzXhHd3wnrxXlg1bZT4l85t0 11385
servox-25.3.0.dist-info/METADATA sha256=_525AIhzjFYbEPWBE08pbZR_wPsqP3slZf802LMMp4U 53057
servox-25.3.0.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
servox-25.3.0.dist-info/entry_points.txt sha256=MDeTBeCinneflaqWraYHTtvXPLs98wgIQpeuiifXoQw 450
servox-25.3.0.dist-info/RECORD

entry_points.txt

servo = servo.entry_points:run_cli
kube_metrics = servo.connectors.kube_metrics:KubeMetricsConnector
kubernetes = servo.connectors.kubernetes:KubernetesConnector
opsani_dev = servo.connectors.opsani_dev:OpsaniDevConnector
prometheus = servo.connectors.prometheus:PrometheusConnector
scripts = servo.connectors.scripts:ScriptsConnector
vegeta = servo.connectors.vegeta:VegetaConnector
wait = servo.connectors.wait:WaitConnector