![banner](./assets/banner.jpg)
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
# Database Spouts
This is a collection of generic batch spouts for various databases.
Includes:
| No. | Name | Description | Output Type | Input Type |
| --- | ---------------------------------------------------------- | ----------------------------------- | ----------- | ------------------- |
| 1 | [HBase](geniusrise_databases/hbase.py) | Batch spout for HBase | Batch | HBase |
| 2 | [PostgreSQL](geniusrise_databases/postgres.py) | Batch spout for PostgreSQL | Batch | PostgreSQL |
| 3 | [MySQL](geniusrise_databases/mysql.py) | Batch spout for MySQL | Batch | MySQL |
| 4 | [MongoDB](geniusrise_databases/mongodb.py) | Batch spout for MongoDB | Batch | MongoDB |
| 5 | [Cassandra](geniusrise_databases/cassandra.py) | Batch spout for Cassandra | Batch | Cassandra |
| 6 | [Redis](geniusrise_databases/redis.py) | Batch spout for Redis | Batch | Redis |
| 7 | [Elasticsearch](geniusrise_databases/elasticsearch.py) | Batch spout for Elasticsearch | Batch | Elasticsearch |
| 8 | [Oracle](geniusrise_databases/oracle.py) | Batch spout for Oracle | Batch | Oracle |
| 9 | [SQL Server](geniusrise_databases/sql_server.py) | Batch spout for SQL Server | Batch | SQL Server |
| 10 | [SQLite](geniusrise_databases/sqlite.py) | Batch spout for SQLite | Batch | SQLite |
| 11 | [Neo4j](geniusrise_databases/neo4j.py) | Batch spout for Neo4j | Batch | Neo4j |
| 12 | [Bigtable](geniusrise_databases/bigtable.py) | Batch spout for Bigtable | Batch | Bigtable |
| 13 | [DynamoDB](geniusrise_databases/dynamodb.py) | Batch spout for DynamoDB | Batch | DynamoDB |
| 14 | [Azure Table Storage](geniusrise_databases/azure_table.py) | Batch spout for Azure Table Storage | Batch | Azure Table Storage |
| 15 | [Couchbase](geniusrise_databases/couchbase.py) | Batch spout for Couchbase | Batch | Couchbase |
| 16 | [InfluxDB](geniusrise_databases/influxdb.py) | Batch spout for InfluxDB | Batch | InfluxDB |
| 17 | [TimescaleDB](geniusrise_databases/timescaledb.py) | Batch spout for TimescaleDB | Batch | TimescaleDB |
| 18 | [Teradata](geniusrise_databases/teradata.py) | Batch spout for Teradata | Batch | Teradata |
| 19 | [TiDB](geniusrise_databases/tidb.py) | Batch spout for TiDB | Batch | TiDB |
| 20 | [Voltdb](geniusrise_databases/voltdb.py) | Batch spout for Voltdb | Batch | Voltdb |
| 21 | [Sybase](geniusrise_databases/sybase.py) | Batch spout for Sybase | Batch | Sybase |
| 22 | [DB2](geniusrise_databases/db2.py) | Batch spout for DB2 | Batch | DB2 |
| 23 | [Presto](geniusrise_databases/presto.py) | Batch spout for Presto | Batch | Presto |
| 24 | [Riak](geniusrise_databases/riak.py) | Batch spout for Riak | Batch | Riak |
| 25 | [MemSQL](geniusrise_databases/memsql.py) | Batch spout for MemSQL | Batch | MemSQL |
| 26 | [LDAP](geniusrise_databases/ldap.py) | Batch spout for LDAP | Batch | LDAP |
| 27 | [KeySpaces](geniusrise_databases/keyspaces.py) | Batch spout for KeySpaces | Batch | KeySpaces |
| 28 | [KairosDB](geniusrise_databases/kairosdb.py) | Batch spout for KairosDB | Batch | KairosDB |
| 29 | [Graphite](geniusrise_databases/graphite.py) | Batch spout for Graphite | Batch | Graphite |
| 30 | [FireStore](geniusrise_databases/firestore.py) | Batch spout for FireStore | Batch | FireStore |
| 31 | [DocumentDB](geniusrise_databases/documentdb.py) | Batch spout for DocumentDB | Batch | DocumentDB |
| 32 | [Cockroach](geniusrise_databases/cockroach.py) | Batch spout for Cockroach | Batch | Cockroach |
| 33 | [Cloud SQL](geniusrise_databases/cloud_sql.py) | Batch spout for Cloud SQL | Batch | Cloud SQL |
| 34 | [CosmosDB](geniusrise_databases/cosmosdb.py) | Batch spout for CosmosDB | Batch | CosmosDB |
| 35 | [Athena](geniusrise_databases/athena.py) | Batch spout for Athena | Batch | Athena |
| 36 | [ArangoDB](geniusrise_databases/arangodb.py) | Batch spout for ArangoDB | Batch | ArangoDB |
| 37 | [Nuodb](geniusrise_databases/nuodb.py) | Batch spout for Nuodb | Batch | Nuodb |
| 38 | [OpenTSDB](geniusrise_databases/opentsdb.py) | Batch spout for OpenTSDB | Batch | OpenTSDB |
| 39 | [OpenTSDB](geniusrise_databases/vertica.py) | Batch spout for Vertica | Batch | Vertica |
| 40 | [OpenTSDB](geniusrise_databases/bigquery.py) | Batch spout for Google Bigquery | Batch | Bigquery |
| 41 | [Spanner](geniusrise_databases/spanner.py) | Batch spout for Google Spanner | Batch | Spanner |
Raw data
{
"_id": null,
"home_page": "https://github.com/geniusrise/geniusrise-databases",
"name": "geniusrise-databases",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "mlops,llm,geniusrise,machine learning,data processing",
"author": "ixaxaar",
"author_email": "ixaxaar@geniusrise.ai",
"download_url": "",
"platform": null,
"description": "![banner](./assets/banner.jpg)\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n# Database Spouts\n\nThis is a collection of generic batch spouts for various databases.\n\nIncludes:\n\n| No. | Name | Description | Output Type | Input Type |\n| --- | ---------------------------------------------------------- | ----------------------------------- | ----------- | ------------------- |\n| 1 | [HBase](geniusrise_databases/hbase.py) | Batch spout for HBase | Batch | HBase |\n| 2 | [PostgreSQL](geniusrise_databases/postgres.py) | Batch spout for PostgreSQL | Batch | PostgreSQL |\n| 3 | [MySQL](geniusrise_databases/mysql.py) | Batch spout for MySQL | Batch | MySQL |\n| 4 | [MongoDB](geniusrise_databases/mongodb.py) | Batch spout for MongoDB | Batch | MongoDB |\n| 5 | [Cassandra](geniusrise_databases/cassandra.py) | Batch spout for Cassandra | Batch | Cassandra |\n| 6 | [Redis](geniusrise_databases/redis.py) | Batch spout for Redis | Batch | Redis |\n| 7 | [Elasticsearch](geniusrise_databases/elasticsearch.py) | Batch spout for Elasticsearch | Batch | Elasticsearch |\n| 8 | [Oracle](geniusrise_databases/oracle.py) | Batch spout for Oracle | Batch | Oracle |\n| 9 | [SQL Server](geniusrise_databases/sql_server.py) | Batch spout for SQL Server | Batch | SQL Server |\n| 10 | [SQLite](geniusrise_databases/sqlite.py) | Batch spout for SQLite | Batch | SQLite |\n| 11 | [Neo4j](geniusrise_databases/neo4j.py) | Batch spout for Neo4j | Batch | Neo4j |\n| 12 | [Bigtable](geniusrise_databases/bigtable.py) | Batch spout for Bigtable | Batch | Bigtable |\n| 13 | [DynamoDB](geniusrise_databases/dynamodb.py) | Batch spout for DynamoDB | Batch | DynamoDB |\n| 14 | [Azure Table Storage](geniusrise_databases/azure_table.py) | Batch spout for Azure Table Storage | Batch | Azure Table Storage |\n| 15 | [Couchbase](geniusrise_databases/couchbase.py) | Batch spout for Couchbase | Batch | Couchbase |\n| 16 | [InfluxDB](geniusrise_databases/influxdb.py) | Batch spout for InfluxDB | Batch | InfluxDB |\n| 17 | [TimescaleDB](geniusrise_databases/timescaledb.py) | Batch spout for TimescaleDB | Batch | TimescaleDB |\n| 18 | [Teradata](geniusrise_databases/teradata.py) | Batch spout for Teradata | Batch | Teradata |\n| 19 | [TiDB](geniusrise_databases/tidb.py) | Batch spout for TiDB | Batch | TiDB |\n| 20 | [Voltdb](geniusrise_databases/voltdb.py) | Batch spout for Voltdb | Batch | Voltdb |\n| 21 | [Sybase](geniusrise_databases/sybase.py) | Batch spout for Sybase | Batch | Sybase |\n| 22 | [DB2](geniusrise_databases/db2.py) | Batch spout for DB2 | Batch | DB2 |\n| 23 | [Presto](geniusrise_databases/presto.py) | Batch spout for Presto | Batch | Presto |\n| 24 | [Riak](geniusrise_databases/riak.py) | Batch spout for Riak | Batch | Riak |\n| 25 | [MemSQL](geniusrise_databases/memsql.py) | Batch spout for MemSQL | Batch | MemSQL |\n| 26 | [LDAP](geniusrise_databases/ldap.py) | Batch spout for LDAP | Batch | LDAP |\n| 27 | [KeySpaces](geniusrise_databases/keyspaces.py) | Batch spout for KeySpaces | Batch | KeySpaces |\n| 28 | [KairosDB](geniusrise_databases/kairosdb.py) | Batch spout for KairosDB | Batch | KairosDB |\n| 29 | [Graphite](geniusrise_databases/graphite.py) | Batch spout for Graphite | Batch | Graphite |\n| 30 | [FireStore](geniusrise_databases/firestore.py) | Batch spout for FireStore | Batch | FireStore |\n| 31 | [DocumentDB](geniusrise_databases/documentdb.py) | Batch spout for DocumentDB | Batch | DocumentDB |\n| 32 | [Cockroach](geniusrise_databases/cockroach.py) | Batch spout for Cockroach | Batch | Cockroach |\n| 33 | [Cloud SQL](geniusrise_databases/cloud_sql.py) | Batch spout for Cloud SQL | Batch | Cloud SQL |\n| 34 | [CosmosDB](geniusrise_databases/cosmosdb.py) | Batch spout for CosmosDB | Batch | CosmosDB |\n| 35 | [Athena](geniusrise_databases/athena.py) | Batch spout for Athena | Batch | Athena |\n| 36 | [ArangoDB](geniusrise_databases/arangodb.py) | Batch spout for ArangoDB | Batch | ArangoDB |\n| 37 | [Nuodb](geniusrise_databases/nuodb.py) | Batch spout for Nuodb | Batch | Nuodb |\n| 38 | [OpenTSDB](geniusrise_databases/opentsdb.py) | Batch spout for OpenTSDB | Batch | OpenTSDB |\n| 39 | [OpenTSDB](geniusrise_databases/vertica.py) | Batch spout for Vertica | Batch | Vertica |\n| 40 | [OpenTSDB](geniusrise_databases/bigquery.py) | Batch spout for Google Bigquery | Batch | Bigquery |\n| 41 | [Spanner](geniusrise_databases/spanner.py) | Batch spout for Google Spanner | Batch | Spanner |\n",
"bugtrack_url": null,
"license": "",
"summary": "listeners bolts for geniusrise",
"version": "0.1.4",
"project_urls": {
"Bug Reports": "https://github.com/geniusrise/geniusrise-databases/issues",
"Documentation": "https://docs.geniusrise.ai/",
"Homepage": "https://github.com/geniusrise/geniusrise-databases",
"Source": "https://github.com/geniusrise/geniusrise-databases"
},
"split_keywords": [
"mlops",
"llm",
"geniusrise",
"machine learning",
"data processing"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "989ffbf86d66858460e5ad277516c035c0c06fb2bf7b2b919ae1374d13f1a348",
"md5": "fddd021021b70e3f073bc43c054f4380",
"sha256": "7b73ff9f1b99841a2a926073ac45e6ce2b3a670337bbee7f58055365795c25b2"
},
"downloads": -1,
"filename": "geniusrise_databases-0.1.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fddd021021b70e3f073bc43c054f4380",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 60679,
"upload_time": "2023-09-18T07:23:38",
"upload_time_iso_8601": "2023-09-18T07:23:38.809452Z",
"url": "https://files.pythonhosted.org/packages/98/9f/fbf86d66858460e5ad277516c035c0c06fb2bf7b2b919ae1374d13f1a348/geniusrise_databases-0.1.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-18 07:23:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "geniusrise",
"github_project": "geniusrise-databases",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "annotated-types",
"specs": [
[
"==",
"0.5.0"
]
]
},
{
"name": "ansicolors",
"specs": [
[
"==",
"1.1.8"
]
]
},
{
"name": "arango",
"specs": [
[
"==",
"0.2.1"
]
]
},
{
"name": "argparse-color-formatter",
"specs": [
[
"==",
"1.2.2.post2"
]
]
},
{
"name": "argparse-manpage",
"specs": [
[
"==",
"4.4"
]
]
},
{
"name": "async-timeout",
"specs": [
[
"==",
"4.0.3"
]
]
},
{
"name": "azure-common",
"specs": [
[
"==",
"1.1.28"
]
]
},
{
"name": "azure-core",
"specs": [
[
"==",
"1.29.4"
]
]
},
{
"name": "azure-cosmos",
"specs": [
[
"==",
"4.5.1"
]
]
},
{
"name": "azure-cosmosdb-nspkg",
"specs": [
[
"==",
"2.0.2"
]
]
},
{
"name": "azure-cosmosdb-table",
"specs": [
[
"==",
"1.0.6"
]
]
},
{
"name": "azure-nspkg",
"specs": [
[
"==",
"3.0.2"
]
]
},
{
"name": "basho-erlastic",
"specs": [
[
"==",
"2.1.1"
]
]
},
{
"name": "bcrypt",
"specs": [
[
"==",
"4.0.1"
]
]
},
{
"name": "black",
"specs": [
[
"==",
"23.7.0"
]
]
},
{
"name": "bleach",
"specs": [
[
"==",
"6.0.0"
]
]
},
{
"name": "boto3",
"specs": [
[
"==",
"1.28.25"
]
]
},
{
"name": "botocore",
"specs": [
[
"==",
"1.31.25"
]
]
},
{
"name": "build",
"specs": [
[
"==",
"0.10.0"
]
]
},
{
"name": "cachetools",
"specs": [
[
"==",
"5.3.1"
]
]
},
{
"name": "cassandra-driver",
"specs": [
[
"==",
"3.28.0"
]
]
},
{
"name": "certifi",
"specs": [
[
"==",
"2023.7.22"
]
]
},
{
"name": "cffi",
"specs": [
[
"==",
"1.15.1"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"3.2.0"
]
]
},
{
"name": "click",
"specs": [
[
"==",
"8.1.7"
]
]
},
{
"name": "colorama",
"specs": [
[
"==",
"0.4.6"
]
]
},
{
"name": "colorlog",
"specs": [
[
"==",
"6.7.0"
]
]
},
{
"name": "couchbase",
"specs": [
[
"==",
"4.1.8"
]
]
},
{
"name": "coverage",
"specs": [
[
"==",
"7.3.0"
]
]
},
{
"name": "cryptography",
"specs": [
[
"==",
"41.0.3"
]
]
},
{
"name": "cx-Oracle",
"specs": [
[
"==",
"8.3.0"
]
]
},
{
"name": "direnv",
"specs": [
[
"==",
"2020.12.3"
]
]
},
{
"name": "dnspython",
"specs": [
[
"==",
"2.4.2"
]
]
},
{
"name": "docopt",
"specs": [
[
"==",
"0.6.2"
]
]
},
{
"name": "docutils",
"specs": [
[
"==",
"0.20.1"
]
]
},
{
"name": "elastic-transport",
"specs": [
[
"==",
"8.4.0"
]
]
},
{
"name": "elasticsearch",
"specs": [
[
"==",
"8.9.0"
]
]
},
{
"name": "emoji",
"specs": [
[
"==",
"2.7.0"
]
]
},
{
"name": "env-file",
"specs": [
[
"==",
"2020.12.3"
]
]
},
{
"name": "exceptiongroup",
"specs": [
[
"==",
"1.1.2"
]
]
},
{
"name": "flake8",
"specs": [
[
"==",
"6.1.0"
]
]
},
{
"name": "geniusrise",
"specs": [
[
"==",
"0.0.16"
]
]
},
{
"name": "geomet",
"specs": [
[
"==",
"0.2.1.post1"
]
]
},
{
"name": "google-api-core",
"specs": [
[
"==",
"2.11.1"
]
]
},
{
"name": "google-auth",
"specs": [
[
"==",
"2.17.3"
]
]
},
{
"name": "google-cloud-bigquery",
"specs": [
[
"==",
"3.11.4"
]
]
},
{
"name": "google-cloud-bigtable",
"specs": [
[
"==",
"2.21.0"
]
]
},
{
"name": "google-cloud-core",
"specs": [
[
"==",
"2.3.3"
]
]
},
{
"name": "google-cloud-spanner",
"specs": [
[
"==",
"3.40.1"
]
]
},
{
"name": "google-crc32c",
"specs": [
[
"==",
"1.5.0"
]
]
},
{
"name": "google-resumable-media",
"specs": [
[
"==",
"2.6.0"
]
]
},
{
"name": "googleapis-common-protos",
"specs": [
[
"==",
"1.60.0"
]
]
},
{
"name": "GPUtil",
"specs": [
[
"==",
"1.4.0"
]
]
},
{
"name": "grpc-google-iam-v1",
"specs": [
[
"==",
"0.12.6"
]
]
},
{
"name": "grpcio",
"specs": [
[
"==",
"1.58.0"
]
]
},
{
"name": "grpcio-status",
"specs": [
[
"==",
"1.58.0"
]
]
},
{
"name": "happybase",
"specs": [
[
"==",
"1.2.0"
]
]
},
{
"name": "hdfs",
"specs": [
[
"==",
"2.7.2"
]
]
},
{
"name": "ibm-db",
"specs": [
[
"==",
"3.2.0"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.4"
]
]
},
{
"name": "importlib-metadata",
"specs": [
[
"==",
"6.8.0"
]
]
},
{
"name": "influxdb",
"specs": [
[
"==",
"5.3.1"
]
]
},
{
"name": "iniconfig",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "ipaddress",
"specs": [
[
"==",
"1.0.23"
]
]
},
{
"name": "jaraco.classes",
"specs": [
[
"==",
"3.3.0"
]
]
},
{
"name": "jeepney",
"specs": [
[
"==",
"0.8.0"
]
]
},
{
"name": "jmespath",
"specs": [
[
"==",
"0.10.0"
]
]
},
{
"name": "jsonpickle",
"specs": [
[
"==",
"3.0.1"
]
]
},
{
"name": "kafka-python",
"specs": [
[
"==",
"2.0.2"
]
]
},
{
"name": "keyring",
"specs": [
[
"==",
"24.2.0"
]
]
},
{
"name": "kubernetes",
"specs": [
[
"==",
"27.2.0"
]
]
},
{
"name": "ldap3",
"specs": [
[
"==",
"2.9.1"
]
]
},
{
"name": "markdown-it-py",
"specs": [
[
"==",
"3.0.0"
]
]
},
{
"name": "mccabe",
"specs": [
[
"==",
"0.7.0"
]
]
},
{
"name": "mdurl",
"specs": [
[
"==",
"0.1.2"
]
]
},
{
"name": "memsql",
"specs": [
[
"==",
"3.2.0"
]
]
},
{
"name": "mock",
"specs": [
[
"==",
"5.1.0"
]
]
},
{
"name": "more-itertools",
"specs": [
[
"==",
"10.1.0"
]
]
},
{
"name": "msgpack",
"specs": [
[
"==",
"1.0.5"
]
]
},
{
"name": "mypy",
"specs": [
[
"==",
"1.5.0"
]
]
},
{
"name": "mypy-extensions",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "mysqlclient",
"specs": [
[
"==",
"2.2.0"
]
]
},
{
"name": "neo4j",
"specs": [
[
"==",
"5.12.0"
]
]
},
{
"name": "nose",
"specs": [
[
"==",
"1.3.7"
]
]
},
{
"name": "oauthlib",
"specs": [
[
"==",
"3.2.2"
]
]
},
{
"name": "opentsdb-py",
"specs": [
[
"==",
"0.6.0"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"23.1"
]
]
},
{
"name": "paramiko",
"specs": [
[
"==",
"3.3.1"
]
]
},
{
"name": "pathspec",
"specs": [
[
"==",
"0.11.2"
]
]
},
{
"name": "pkginfo",
"specs": [
[
"==",
"1.9.6"
]
]
},
{
"name": "platformdirs",
"specs": [
[
"==",
"3.10.0"
]
]
},
{
"name": "pluggy",
"specs": [
[
"==",
"1.2.0"
]
]
},
{
"name": "ply",
"specs": [
[
"==",
"3.11"
]
]
},
{
"name": "presto-python-client",
"specs": [
[
"==",
"0.8.4"
]
]
},
{
"name": "prettytable",
"specs": [
[
"==",
"3.8.0"
]
]
},
{
"name": "prometheus-client",
"specs": [
[
"==",
"0.17.1"
]
]
},
{
"name": "proto-plus",
"specs": [
[
"==",
"1.22.3"
]
]
},
{
"name": "protobuf",
"specs": [
[
"==",
"4.24.3"
]
]
},
{
"name": "psutil",
"specs": [
[
"==",
"5.9.5"
]
]
},
{
"name": "psycopg2",
"specs": [
[
"==",
"2.9.7"
]
]
},
{
"name": "pyasn1",
"specs": [
[
"==",
"0.5.0"
]
]
},
{
"name": "pyasn1-modules",
"specs": [
[
"==",
"0.3.0"
]
]
},
{
"name": "pycodestyle",
"specs": [
[
"==",
"2.11.0"
]
]
},
{
"name": "pycparser",
"specs": [
[
"==",
"2.21"
]
]
},
{
"name": "pydantic",
"specs": [
[
"==",
"2.1.1"
]
]
},
{
"name": "pydantic_core",
"specs": [
[
"==",
"2.4.0"
]
]
},
{
"name": "pyflakes",
"specs": [
[
"==",
"3.1.0"
]
]
},
{
"name": "Pygments",
"specs": [
[
"==",
"2.16.1"
]
]
},
{
"name": "PyJWT",
"specs": [
[
"==",
"2.8.0"
]
]
},
{
"name": "pymongo",
"specs": [
[
"==",
"4.5.0"
]
]
},
{
"name": "pymssql",
"specs": [
[
"==",
"2.2.8"
]
]
},
{
"name": "PyMySQL",
"specs": [
[
"==",
"1.1.0"
]
]
},
{
"name": "PyNaCl",
"specs": [
[
"==",
"1.5.0"
]
]
},
{
"name": "pynuodb",
"specs": [
[
"==",
"2.6.0"
]
]
},
{
"name": "pyodbc",
"specs": [
[
"==",
"4.0.39"
]
]
},
{
"name": "pyproject_hooks",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "pytest",
"specs": [
[
"==",
"7.4.0"
]
]
},
{
"name": "python-arango",
"specs": [
[
"==",
"7.6.2"
]
]
},
{
"name": "python-dateutil",
"specs": [
[
"==",
"2.8.2"
]
]
},
{
"name": "python-ldap",
"specs": [
[
"==",
"3.4.3"
]
]
},
{
"name": "python3-protobuf",
"specs": [
[
"==",
"2.5.0"
]
]
},
{
"name": "pytz",
"specs": [
[
"==",
"2023.3.post1"
]
]
},
{
"name": "PyYAML",
"specs": [
[
"==",
"6.0.1"
]
]
},
{
"name": "readme-renderer",
"specs": [
[
"==",
"40.0"
]
]
},
{
"name": "redis",
"specs": [
[
"==",
"4.6.0"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.31.0"
]
]
},
{
"name": "requests-oauthlib",
"specs": [
[
"==",
"1.3.1"
]
]
},
{
"name": "requests-toolbelt",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "retrying",
"specs": [
[
"==",
"1.3.4"
]
]
},
{
"name": "rfc3986",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "riak",
"specs": [
[
"==",
"2.7.0"
]
]
},
{
"name": "rich",
"specs": [
[
"==",
"13.5.2"
]
]
},
{
"name": "rich-argparse",
"specs": [
[
"==",
"1.3.0"
]
]
},
{
"name": "rsa",
"specs": [
[
"==",
"4.9"
]
]
},
{
"name": "s3transfer",
"specs": [
[
"==",
"0.6.1"
]
]
},
{
"name": "SecretStorage",
"specs": [
[
"==",
"3.3.3"
]
]
},
{
"name": "shortuuid",
"specs": [
[
"==",
"1.0.11"
]
]
},
{
"name": "simplejson",
"specs": [
[
"==",
"3.19.1"
]
]
},
{
"name": "six",
"specs": [
[
"==",
"1.16.0"
]
]
},
{
"name": "sqlparse",
"specs": [
[
"==",
"0.4.4"
]
]
},
{
"name": "termcolor",
"specs": [
[
"==",
"2.3.0"
]
]
},
{
"name": "thriftpy2",
"specs": [
[
"==",
"0.4.16"
]
]
},
{
"name": "tomli",
"specs": [
[
"==",
"2.0.1"
]
]
},
{
"name": "twine",
"specs": [
[
"==",
"4.0.2"
]
]
},
{
"name": "types-PyMySQL",
"specs": [
[
"==",
"1.1.0.1"
]
]
},
{
"name": "types-pyOpenSSL",
"specs": [
[
"==",
"23.2.0.2"
]
]
},
{
"name": "types-redis",
"specs": [
[
"==",
"4.6.0.6"
]
]
},
{
"name": "typing_extensions",
"specs": [
[
"==",
"4.7.1"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"1.26.16"
]
]
},
{
"name": "values",
"specs": [
[
"==",
"2020.12.3"
]
]
},
{
"name": "vertica-python",
"specs": [
[
"==",
"1.3.5"
]
]
},
{
"name": "wcwidth",
"specs": [
[
"==",
"0.2.6"
]
]
},
{
"name": "webencodings",
"specs": [
[
"==",
"0.5.1"
]
]
},
{
"name": "websocket-client",
"specs": [
[
"==",
"1.6.1"
]
]
},
{
"name": "Wraptor",
"specs": [
[
"==",
"0.7.0"
]
]
},
{
"name": "zipp",
"specs": [
[
"==",
"3.16.2"
]
]
}
],
"lcname": "geniusrise-databases"
}