patroni

View on PyPIReverse Dependencies (2)

4.0.5 patroni-4.0.5-py3-none-any.whl

Wheel Details

Project: patroni
Version: 4.0.5
Filename: patroni-4.0.5-py3-none-any.whl
Download: [link]
Size: 362718
MD5: 4508e5290e1541659bffa7309d48c245
SHA256: 9d8954f2cb4fa616db55584158726d3d6d4c34aa9b969c9c66cd33dd23aa1087
Uploaded: 2025-02-20 16:35:39 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: patroni
Version: 4.0.5
Summary: PostgreSQL High-Available orchestrator and CLI
Author: Alexander Kukushkin, Polina Bungina
Author-Email: akukushkin[at]microsoft.com, polina.bungina[at]zalando.de
Home-Page: https://github.com/patroni/patroni
License: The MIT License
Keywords: etcd governor patroni postgresql postgres ha haproxy confd zookeeper exhibitor consul streaming replication kubernetes k8s
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: POSIX :: BSD :: FreeBSD
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Dist: urllib3 (!=1.21,>=1.19.1)
Requires-Dist: PyYAML
Requires-Dist: click (>=4.1)
Requires-Dist: prettytable (>=0.7)
Requires-Dist: python-dateutil
Requires-Dist: psutil (>=2.0.0)
Requires-Dist: ydiff (!=1.4.0,!=1.4.1,<1.5,>=1.2.0)
Requires-Dist: boto3; extra == "aws"
Requires-Dist: python-etcd (<0.5,>=0.4.3); extra == "etcd"
Requires-Dist: python-etcd (<0.5,>=0.4.3); extra == "etcd3"
Requires-Dist: py-consul (>=1.1.1); extra == "consul"
Requires-Dist: kazoo (>=1.3.1); extra == "exhibitor"
Requires-Dist: kazoo (>=1.3.1); extra == "zookeeper"
Requires-Dist: pysyncobj (>=0.3.8); extra == "raft"
Requires-Dist: cryptography (>=1.4); extra == "raft"
Requires-Dist: python-json-logger (>=2.0.2); extra == "jsonlogger"
Requires-Dist: python-json-logger (>=2.0.2); extra == "all"
Requires-Dist: boto3; extra == "all"
Requires-Dist: kazoo (>=1.3.1); extra == "all"
Requires-Dist: cryptography (>=1.4); extra == "all"
Requires-Dist: python-etcd (<0.5,>=0.4.3); extra == "all"
Requires-Dist: py-consul (>=1.1.1); extra == "all"
Requires-Dist: pysyncobj (>=0.3.8); extra == "all"
Requires-Dist: psycopg2 (>=2.5.4); extra == "psycopg2"
Requires-Dist: psycopg2-binary; extra == "psycopg2-binary"
Requires-Dist: psycopg[binary] (>=3.0.0); extra == "psycopg3"
Provides-Extra: aws
Provides-Extra: etcd
Provides-Extra: etcd3
Provides-Extra: consul
Provides-Extra: exhibitor
Provides-Extra: zookeeper
Provides-Extra: kubernetes
Provides-Extra: raft
Provides-Extra: jsonlogger
Provides-Extra: all
Provides-Extra: psycopg2
Provides-Extra: psycopg2-binary
Provides-Extra: psycopg3
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 8617 characters]

WHEEL

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

RECORD

Path Digest Size
patroni/__init__.py sha256=nEZEN0Whc8UrNkleYvgyjjAmbT3BoXo5Bq-aOs0WI7s 1616
patroni/__main__.py sha256=lY-2eYqQ_P94hOYoQXpibB_EbIn4jVIExaOsTU4GGXw 16049
patroni/api.py sha256=Xw7HbUnaA8y57Gke8D-CQ0Klq31eu6JDeaVz5fHJU-M 87059
patroni/async_executor.py sha256=qGb3j-LG63GcatxQBp6qFw4NqNTb0MKDK3loeaa_Y8Y 9059
patroni/collections.py sha256=v2NB7kdfM7u7r99DuoUwhnj58NivnDoobYt5q_pAfsg 8382
patroni/config.py sha256=JtKK5krw48US9lROCKSR7utIm9NMmd5uQypqX_DcCds 38963
patroni/config_generator.py sha256=rFHMUCD1wt4FUBS7nXG5L9vsqpZiGTZT0pXBlcJPwKo 24183
patroni/ctl.py sha256=tIhRqUbp_QvX59yhtaIJXFeo1tRpHWMkXf-Ix0r70aI 102961
patroni/daemon.py sha256=8QHVdx5TDSnH-2cDMrIjChPtnfsD4scnNbC1H622y_s 5793
patroni/dynamic_loader.py sha256=NlHztQzczYYQPIesEM_otWFPAv1uHpy11sfJvGLZHjg 4497
patroni/exceptions.py sha256=i427yh2-IvMw2RA2fxTt-2vAndMsDBbF9RZKWW2a68U 1308
patroni/file_perm.py sha256=Fsio0rysgxrsGRbo8m6zR1xRLSWyUEcloyvZXK6Tg_U 3817
patroni/global_config.py sha256=hClGXrCTALZuRAk7Q7w9IF4XZ0Cu_I9Nhpy6cFuJXoU 9632
patroni/ha.py sha256=LuGJObud-aM1l1R-9OlV6ZNB8pK9A9Z6ajsZwBT23g4 127889
patroni/log.py sha256=BZ73xnjs0xiAWQsBhUYlJ3Zk-bUfCSAxZsR_GAFRBFU 24130
patroni/psycopg.py sha256=fybB00vqCJW8IREWZI2jtiMhSaTbXRQtPcdE6QtbTVE 6604
patroni/quorum.py sha256=RAEsT_vL3gjm28Cu-JU3jDTHZUUFQuPcpHLESp-tnmo 24520
patroni/raft_controller.py sha256=gcj6H2sqkOjAGX7ueNsxfJwlCfUYdGhwT9AqoeaSc2Y 882
patroni/request.py sha256=UWaTOTjIFJaRB6cB5gxpOxu7bWV5ap0KCT_vuHDN0d8 8051
patroni/tags.py sha256=m7uouEN9pnHSJ-hBkX7S3QMWHIQynOBrY5jsgOxlhJs 4021
patroni/utils.py sha256=dLr-v1IrT99xocn3yjV9bc1OClyFz0ULSH2OQGoCjNk 48564
patroni/validator.py sha256=RVaXjkDsxAQa2uMjnwasl7PKjmIdCrBzfkDG_DgfA7c 53812
patroni/version.py sha256=YZe9tGkHCGxKnMGHNx5Y8EFk8jP-KoFhkkaboTZstRc 128
patroni/dcs/__init__.py sha256=OlX8xZLKcldTMUaOAgYbQ88lot_LZy9Mf9FSdKWdjCA 93824
patroni/dcs/consul.py sha256=HsMocefkiQtROruSVkDY7n9afGfLa5fNT7Pwc1NYzqI 30096
patroni/dcs/etcd.py sha256=tBHXNh1XQdPAFFtwKPmPmLZ_AyX5CiF5AdRT1pED7nQ 38806
patroni/dcs/etcd3.py sha256=0cX-E6fTMlqtrWFWON25HIGumqrpt7Qm00hReqCzxJQ 40613
patroni/dcs/exhibitor.py sha256=714B4K2DW4WX31ZtUAwqRbfTrnFlb4aOJ7hXT-9crro 3097
patroni/dcs/kubernetes.py sha256=pufWw6fFcagEm_yyvnw5bHka2mJugeRRpKACyPnV1uE 67995
patroni/dcs/raft.py sha256=ZqhhfwZgE6RORSn-61wGu_GNT0u8sIhJBuQYA5Hz7f4 19739
patroni/dcs/zookeeper.py sha256=PcQYFV0XZxBV9pQ8yxw0wfO-fBv8314iM7E0PmjfHos 21104
patroni/postgresql/__init__.py sha256=KK6Jm8C9brMtJIAGpm9hOXvbvz3AKiihzfcGeh8dcO8 63806
patroni/postgresql/bootstrap.py sha256=StsRwJ3BALvGTqh32nJOhHuBmafWHeoHtsdWsa-Fb-Q 24209
patroni/postgresql/callback_executor.py sha256=_iD9Nd3ORe-imvuy5OgNcHk-qjSlTKtT3IMKQQj9IpA 2455
patroni/postgresql/cancellable.py sha256=ExhFqC6PH4dQxKN-2LRAhrGtnNXjytQGp5tuqMdJ_r8 4693
patroni/postgresql/config.py sha256=KTX7IfSlwpSP09VfPF6PF70syVRo-wUpGBv4fwjtF6o 72226
patroni/postgresql/connection.py sha256=wp2ONruAob6k3Ds8GrsJr5w5OWJrLCwEyicJNR8yF08 6542
patroni/postgresql/misc.py sha256=1uXVdx_Lopgn2O5b07GTR55ZbiY1-ru0DSVaQVfAPTc 3399
patroni/postgresql/postmaster.py sha256=Xt9IFYhi-jXLhKvY-Xh93FWG02Yq1kYnNptn8BWQmg4 11452
patroni/postgresql/rewind.py sha256=ePSyNitCvc7sErGIvQyW5U_mtkk2OtqYZ9NDpU-I6-4 28897
patroni/postgresql/slots.py sha256=kLNARVB4iqWVhMAK8wvdcSdND8ItuEdFTvPOXrwnLmY 40136
patroni/postgresql/sync.py sha256=9_QQvvuQX_vGXLHbBBc61yjcx7JsK7CmUbtILjgSGFI 19642
patroni/postgresql/validator.py sha256=6KYWBLPH9dQawwuWhc3XEU9VU0DuwM5CPlyiJQbVEZQ 20394
patroni/postgresql/available_parameters/0_postgres.yml sha256=z46Cw7GEVs87vrp-hXRuCzTkvUQ6Snmdt4BQDaI9uKw 37909
patroni/postgresql/available_parameters/__init__.py sha256=NJZjxFQCPWjvnQj86V46F0gtDcjWtexdnMS3O5LA4ug 2173
patroni/postgresql/mpp/__init__.py sha256=cFrJ0cOxt3VP0A5rzlaL_4HB-USGSGQyZ139_Upll7Q 11261
patroni/postgresql/mpp/citus.py sha256=3QomKtax84f_a3o77AYSlelOIBQkxBP5uj3vBENQ8jQ 36231
patroni/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
patroni/scripts/aws.py sha256=d6P1QyRvkT6LuF1ug3_Uth4UxFFoQnjlDgvzJsTnE9Q 3235
patroni/scripts/wale_restore.py sha256=pZuViIWgUlmL5JteqNPDAjF-qPUeFogbsc-2R5JNQyU 14784
patroni/scripts/barman/__init__.py sha256=69qxUgYatwsitB2tezba_xnDe5dwBPNzEjpoO1j8Lcg 44
patroni/scripts/barman/cli.py sha256=y-Ves2H3GK5sEqj-sOZrWShvKAUNNifpltTEOTsqWPo 7633
patroni/scripts/barman/config_switch.py sha256=P6S5mJcv6nXocHexSDM4p5f7OYBPgHWiFxBxsBCfBVg 5167
patroni/scripts/barman/recover.py sha256=38opnGzJPXgdGY0QJ8I6uIcthWn7n6NVyzb6IjoDGIQ 4304
patroni/scripts/barman/utils.py sha256=mghRzZK7EbVvxiRsAngnDEwdc-9TPR5y658KpA0gg5I 10968
patroni/watchdog/__init__.py sha256=7CxMZXf0FH6tyPJNM4UNU9-dsMv0KR3-6nZ2AYI6j94 99
patroni/watchdog/base.py sha256=oFS8V_uRNCp59H72bc1H0_uzDiG_nVakhDsnR0Vk9gQ 12608
patroni/watchdog/linux.py sha256=mVmvf8OP-zZQRgLn4giNQQAe3ltrG7AaU33zyYnyeIM 8514
patroni-4.0.5.dist-info/LICENSE sha256=ZadDd7ox1JnGHNl46Ol-cUhrqV6KQp4jXVvnlHTa-Do 1108
patroni-4.0.5.dist-info/METADATA sha256=kdYTj82tJleemKNZYKPjwXMB4mt6jIkmYRaUVNnRZR0 11774
patroni-4.0.5.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
patroni-4.0.5.dist-info/entry_points.txt sha256=zg7EuxFNb7uu260q-6IQMP30d4EwQf-8Rvol4ltshC8 279
patroni-4.0.5.dist-info/top_level.txt sha256=VOnRqcL0YDc66Ze4yKUVwzam5zyc9esgukjg6nlkXUs 8
patroni-4.0.5.dist-info/RECORD

top_level.txt

patroni

entry_points.txt

patroni = patroni.__main__:main
patroni_aws = patroni.scripts.aws:main
patroni_barman = patroni.scripts.barman.cli:main
patroni_raft_controller = patroni.raft_controller:main
patroni_wale_restore = patroni.scripts.wale_restore:main
patronictl = patroni.ctl:ctl