pg2elastic

View on PyPIReverse Dependencies (0)

0.3.6 pg2elastic-0.3.6-py3-none-any.whl

Wheel Details

Project: pg2elastic
Version: 0.3.6
Filename: pg2elastic-0.3.6-py3-none-any.whl
Download: [link]
Size: 67008
MD5: f8cce681c36c0c93fea93cee9867f859
SHA256: f738e0d4b43cedbb3ffb07900f6b7e7d24d22968dd8f82af513a9af7558eb501
Uploaded: 2023-09-20 16:16:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pg2elastic
Version: 0.3.6
Summary: Enhanced PostgreSQL to Elasticsearch Data Synchronization
Author: Dorin Musteata RW
Author-Email: dorin.musteata-contractor[at]robertwalters.com
Maintainer: Dorin Musteata RW
Maintainer-Email: dorin.musteata-contractor[at]robertwalters.com
Home-Page: https://github.com/robert-walters/pg2elastic
Project-Url: Bug Reports, https://github.com/robert-walters/pg2elastic/issues
Project-Url: Source, https://github.com/robert-walters/pg2elastic
License: LGPLv3
Keywords: pg2elastic,elasticsearch,postgres,change data capture
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
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 :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Requires-Python: >=3.7.0
Requires-Dist: async-timeout (==4.0.2)
Requires-Dist: pydantic (==2.3.0)
Requires-Dist: black (==23.7.0)
Requires-Dist: boto3 (==1.28.8)
Requires-Dist: botocore (==1.31.8)
Requires-Dist: certifi (==2023.7.22)
Requires-Dist: charset-normalizer (==3.2.0)
Requires-Dist: click (==8.1.6)
Requires-Dist: elasticsearch (==7.13.4)
Requires-Dist: elasticsearch-dsl (==7.4.1)
Requires-Dist: environs (==9.5.0)
Requires-Dist: faker (==19.2.0)
Requires-Dist: greenlet (==2.0.2)
Requires-Dist: idna (==3.4)
Requires-Dist: isort (==5.11.5)
Requires-Dist: jmespath (==1.0.1)
Requires-Dist: marshmallow (==3.20.1)
Requires-Dist: mypy-extensions (==1.0.0)
Requires-Dist: opensearch-dsl (==2.1.0)
Requires-Dist: opensearch-py (==2.2.0)
Requires-Dist: packaging (==23.1)
Requires-Dist: pathspec (==0.11.1)
Requires-Dist: platformdirs (==3.9.1)
Requires-Dist: psycopg2-binary (==2.9.6)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: python-dotenv (==0.21.1)
Requires-Dist: redis (==4.6.0)
Requires-Dist: requests (==2.31.0)
Requires-Dist: requests-aws4auth (==1.2.3)
Requires-Dist: s3transfer (==0.6.1)
Requires-Dist: six (==1.16.0)
Requires-Dist: sqlalchemy (==1.4.49)
Requires-Dist: sqlparse (==0.4.4)
Requires-Dist: tomli (==2.0.1)
Requires-Dist: typing-extensions (==4.7.1)
Requires-Dist: urllib3 (==1.26.16)
Requires-Dist: loguru (==0.7.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4378 characters]

WHEEL

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

RECORD

Path Digest Size
pg2elastic/__init__.py sha256=VzofYd0k0rC4hT4se-GlkQRfQHGsGdApuIC7SlQ9qaw 150
pg2elastic/base.py sha256=HeNR33S1CEK39hmOeIEgR03K59EGU2ANnWxn8txP7RQ 37775
pg2elastic/constants.py sha256=kUoR1-H5XELREB0nyU1ooqgzxtDMZLWBBbb1yEQF7Vk 3712
pg2elastic/exc.py sha256=jXLB9DafG4mi8p435BZuRCvjAEIoDCe1XYkt84-Ow2A 3418
pg2elastic/helper.py sha256=5a3GwhMkjrpZy4NWnPCul4UuHBbga500PTI1ydUvxQk 1536
pg2elastic/node.py sha256=-cxc8_znSEhJjYmyr_VUA_0yy8jvyZ9MihPIvJ0_zdM 10869
pg2elastic/plugin.py sha256=UgPhcodWsoCv_s9Z1H-PxiwoAj6Ldiun6U_v6ZXcaYE 2997
pg2elastic/querybuilder.py sha256=ZlPPImJc8kj2iXtvdaPS_xhjnv46XR5x7qT-FxLaekE 32529
pg2elastic/redisqueue.py sha256=cKJJa6nYqjDUpxxydm8xhcapYd9P-UZmxoAxgOULEjM 3825
pg2elastic/search_client.py sha256=0A-qSkAB8FIbblz0Dhak9TqjA36tcCEShpp2OdLr2Qo 15689
pg2elastic/settings.py sha256=VtG1cPb0783mmejHBPUyUOzqkWxgI2tQvdotr3sj_kU 9459
pg2elastic/singleton.py sha256=lpmWtLSTxkEyDKrz9_S9H2G0bh4f3no7nhHqTNQUsq0 560
pg2elastic/sync.py sha256=a7Kwj3EhLZlRICl0BTd6pKCcsMShRSL6QYZfJUisYyA 55937
pg2elastic/transform.py sha256=ZJwJnUdFoj-R595c6AI6fzIiGQL5EPl-KKBtL9TKVTs 8111
pg2elastic/trigger.py sha256=9f7KOffePdXxv0ohzQhRymYiwltnaoHswALTss7Yv7s 2533
pg2elastic/urls.py sha256=913IfUte5aeRzPytNfOGnJ2ozpg7ehx5bw-LSQjuIQk 2802
pg2elastic/utils.py sha256=Y4TMgBRn_LOAQANpOW_9iDt_nKjamI31iq18N4Yftsk 5564
pg2elastic/view.py sha256=uLnIiygH7BVQxYQIsX0lVTRkEc3-Ct9aH4N2mmcmHmo 14630
pg2elastic/pgoutput/__init__.py sha256=ZJnHhVY8NzTM32XsWzhJm0lQv_XBB1zy_faMLXBhssY 204
pg2elastic/pgoutput/decoder.py sha256=jC04d0LU8W3aEfLPOlf7x9zT7l7ZucYMRf5eijsN0fA 15986
pg2elastic/pgoutput/formatter.py sha256=k6i-WCGFGhMTjpiIbl7GGVakfoW9qqfwO3PMG81d6qw 5873
pg2elastic/pgoutput/reader.py sha256=98d7uAqr_A2rE3TTA47tPWvm56Wg9an7pCiI_BF-RxU 4574
pg2elastic/pgoutput/types.py sha256=t6WluYNr58jQyJ9XOS8wsbcfuM2u6vJKXt49PJwgxg8 2726
pg2elastic-0.3.6.data/scripts/bootstrap sha256=4_RfHYGd2Z2nHN1BldYO7M4aaXQ3Mgx8u6Kcaqwggfo 2191
pg2elastic-0.3.6.data/scripts/pg2elastic sha256=4snGgv7lBu2gU817GDXhkhHAxpenJdO-dl-QgkT26mc 412
pg2elastic-0.3.6.dist-info/LICENSE sha256=pWgb-bBdsU2Gd2kwAXxketnm5W_2u8_fIeWEgojfrxs 7651
pg2elastic-0.3.6.dist-info/METADATA sha256=0az77s15I5IFTGHM_yd3oMgte2GaASN9DQ9FIL5TWRY 7019
pg2elastic-0.3.6.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
pg2elastic-0.3.6.dist-info/top_level.txt sha256=W2uq7pL1UQpKDQBazD631MpxoE-K6zwUSa4aXA6lRBQ 11
pg2elastic-0.3.6.dist-info/RECORD

top_level.txt

pg2elastic