{ "info": { "author": "Andrey Kislyuk", "author_email": "kislyuk@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "sqlalchemy-aurora-data-api - An AWS Aurora Serverless Data API dialect for SQLAlchemy\n=====================================================================================\n\nThis package provides a `SQLAlchemy `_\n`dialect `_ for accessing PostgreSQL and MySQL databases via the\n`AWS Aurora Data API `_.\n\nInstallation\n------------\n::\n\n pip install sqlalchemy-aurora-data-api\n\nPrerequisites\n-------------\n* Set up an\n `AWS Aurora Serverless cluster `_\n and enable Data API access for it. If you have previously set up an Aurora Serverless cluster, you can enable Data API\n with the following `AWS CLI `_ command::\n\n aws rds modify-db-cluster --db-cluster-identifier DB_CLUSTER_NAME --enable-http-endpoint --apply-immediately\n\n* Save the database credentials in\n `AWS Secrets Manager `_ using a format\n expected by the Data API (a JSON object with the keys ``username`` and ``password``)::\n\n aws secretsmanager create-secret --name rds-db-credentials/MY_DB\n aws secretsmanager put-secret-value --secret-id rds-db-credentials/MY_DB --secret-string \"$(jq -n '.username=env.PGUSER | .password=env.PGPASSWORD')\"\n\n* Configure your AWS command line credentials using\n `standard AWS conventions `_.\n You can verify that everything works correctly by running a test query via the AWS CLI::\n\n aws rds-data execute-statement --resource-arn RESOURCE_ARN --secret-arn SECRET_ARN --sql \"select * from pg_catalog.pg_tables\"\n\n * Here, RESOURCE_ARN refers to the Aurora RDS database ARN, which can be found in the\n `AWS RDS Console `_ (click on your database, then \"Configuration\")\n or in the CLI by running ``aws rds describe-db-clusters``. SECRET_ARN refers to the AWS Secrets Manager secret\n created above.\n\n * When running deployed code (on an EC2 instance, ECS/EKS container, or Lambda), you can use the managed IAM policy\n **AmazonRDSDataFullAccess** to grant your IAM role permissions to access the RDS Data API (while this policy is\n convenient for testing, we recommend that you create your own scoped down least-privilege policy for production\n applications).\n\nUsage\n-----\n\nThe package registers two SQLAlchemy dialects, ``mysql+auroradataapi://`` and ``postgresql+auroradataapi://``. Two\n``sqlalchemy.create_engine()`` `connect_args `_\nkeyword arguments are required to connect to the database:\n\n* ``aurora_cluster_arn`` (also referred to as ``resourceArn`` in the\n `Data API documentation `_)\n\n * If not given as a keyword argument, this can also be specified using the ``AURORA_CLUSTER_ARN`` environment variable\n\n* ``secret_arn`` (the database credentials secret)\n\n * If not given as a keyword argument, this can also be specified using the ``AURORA_SECRET_ARN`` environment variable\n\nAll connection string contents other than the protocol (dialect) and the database name (path component, ``my_db_name``\nin the example below) are ignored.\n\n.. code-block:: python\n\n from sqlalchemy import create_engine\n\n cluster_arn = \"arn:aws:rds:us-east-1:123456789012:cluster:my-aurora-serverless-cluster\"\n secret_arn = \"arn:aws:secretsmanager:us-east-1:123456789012:secret:rds-db-credentials/MY_DB\"\n\n engine = create_engine('postgresql+auroradataapi://:@/my_db_name',\n echo=True,\n connect_args=dict(aurora_cluster_arn=cluster_arn, secret_arn=secret_arn))\n\n with engine.connect() as conn:\n for result in conn.execute(\"select * from pg_catalog.pg_tables\"):\n print(result)\n\nMotivation\n----------\nThe `RDS Data API `_ is the link between the\nAWS Lambda serverless environment and the sophisticated features provided by PostgreSQL and MySQL. The Data API tunnels\nSQL over HTTP, which has advantages in the context of AWS Lambda:\n\n* It eliminates the need to open database ports to the AWS Lambda public IP address pool\n* It uses stateless HTTP connections instead of stateful internal TCP connection pools used by most database drivers\n (the stateful pools become invalid after going through\n `AWS Lambda freeze-thaw cycles `_, causing\n connection errors and burdening the database server with abandoned invalid connections)\n* It uses AWS role-based authentication, eliminating the need for the Lambda to handle database credentials directly\n\nDebugging\n---------\n\nThis package uses standard Python logging conventions. To enable debug output, set the package log level to DEBUG::\n\n logging.basicConfig()\n\n logging.getLogger(\"aurora_data_api\").setLevel(logging.DEBUG)\n\nLinks\n-----\n* `Project home page (GitHub) `_\n* `Documentation (Read the Docs) `_\n* `Package distribution (PyPI) `_\n* `Change log `_\n* `aurora-data-api `_, the Python DB-API 2.0 client that\n sqlalchemy-aurora-data-api depends on\n\nBugs\n~~~~\nPlease report bugs, issues, feature requests, etc. on\n`GitHub `_.\n\nLicense\n-------\nLicensed under the terms of the `Apache License, Version 2.0 `_.\n\n.. image:: https://travis-ci.org/chanzuckerberg/sqlalchemy-aurora-data-api.png\n :target: https://travis-ci.org/chanzuckerberg/sqlalchemy-aurora-data-api\n.. image:: https://codecov.io/github/chanzuckerberg/sqlalchemy-aurora-data-api/coverage.svg?branch=master\n :target: https://codecov.io/github/chanzuckerberg/sqlalchemy-aurora-data-api?branch=master\n.. image:: https://img.shields.io/pypi/v/sqlalchemy-aurora-data-api.svg\n :target: https://pypi.python.org/pypi/sqlalchemy-aurora-data-api\n.. image:: https://img.shields.io/pypi/l/sqlalchemy-aurora-data-api.svg\n :target: https://pypi.python.org/pypi/sqlalchemy-aurora-data-api\n.. image:: https://readthedocs.org/projects/sqlalchemy-aurora-data-api/badge/?version=latest\n :target: https://sqlalchemy-aurora-data-api.readthedocs.org/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chanzuckerberg/sqlalchemy-aurora-data-api", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "sqlalchemy-aurora-data-api", "package_url": "https://pypi.org/project/sqlalchemy-aurora-data-api/", "platform": "MacOS X", "project_url": "https://pypi.org/project/sqlalchemy-aurora-data-api/", "project_urls": { "Homepage": "https://github.com/chanzuckerberg/sqlalchemy-aurora-data-api" }, "release_url": "https://pypi.org/project/sqlalchemy-aurora-data-api/0.4.0/", "requires_dist": [ "sqlalchemy", "aurora-data-api (>=0.4.0)" ], "requires_python": "", "summary": "An AWS Aurora Serverless Data API dialect for SQLAlchemy", "version": "0.4.0", "yanked": false, "yanked_reason": null }, "last_serial": 13027737, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "ccec3967a19743d5f3f001c54ef7770c", "sha256": "1e1f0b58c99a2452e7ac7b732ec4d1189b660814f7812de63143ccb0b579c4d4" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.0.0.tar.gz", "has_sig": false, "md5_digest": "ccec3967a19743d5f3f001c54ef7770c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1442, "upload_time": "2019-10-09T17:35:51", "upload_time_iso_8601": "2019-10-09T17:35:51.560198Z", "url": "https://files.pythonhosted.org/packages/31/9a/3162d727346cdd99443ad0b62d9ed1c1b134e9db5785cc4f0467e073cf11/sqlalchemy-aurora-data-api-0.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "9775623278788afdb093af70401d1a8d", "sha256": "ed4cf1a22b3ef0968a9ca4b40aaec5ec6f5a1dae42061f211ef511263ff14b95" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9775623278788afdb093af70401d1a8d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8084, "upload_time": "2019-10-10T19:28:16", "upload_time_iso_8601": "2019-10-10T19:28:16.136102Z", "url": "https://files.pythonhosted.org/packages/53/6a/e2722680e8f7d0d168f0a78db231c2c31ecf01ec56ff0d7447439b16edfd/sqlalchemy_aurora_data_api-0.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b965d7b171768afefd761b4d5cde56ac", "sha256": "f965e3f705acddbaee36df53a949b80ac625c6b4783524a74cb5c4eb01b53370" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.0.1.tar.gz", "has_sig": true, "md5_digest": "b965d7b171768afefd761b4d5cde56ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3747, "upload_time": "2019-10-10T19:28:18", "upload_time_iso_8601": "2019-10-10T19:28:18.141015Z", "url": "https://files.pythonhosted.org/packages/4a/68/91f81d2543061944581a373d165ba87b9766c5f911b41ea2235c1b83d17b/sqlalchemy-aurora-data-api-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "bd4729d908f0587a3c8687a46637c3cc", "sha256": "2a52642868efd59f7a16f2df76c443a252b27feb805aeaeb6a4528d1a07719f4" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.0.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "bd4729d908f0587a3c8687a46637c3cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8452, "upload_time": "2019-10-24T23:10:01", "upload_time_iso_8601": "2019-10-24T23:10:01.577111Z", "url": "https://files.pythonhosted.org/packages/47/a8/5f9f143c0b4ccab5e93bfea20797caed2c40118f9d208776d4f058d39e7e/sqlalchemy_aurora_data_api-0.0.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e8f3c475ef463856156bba5053966619", "sha256": "448a8e6839fdeebf57582768c64452892ee45aa1525e2e59c38fe27f6908b71f" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.0.2.tar.gz", "has_sig": true, "md5_digest": "e8f3c475ef463856156bba5053966619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4767, "upload_time": "2019-10-24T23:10:03", "upload_time_iso_8601": "2019-10-24T23:10:03.131620Z", "url": "https://files.pythonhosted.org/packages/d5/75/0463a42464e4d588af44fed44f3a85cf1753618b3e06d24678c5405b3168/sqlalchemy-aurora-data-api-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e05e0d2f24ebdc2c79a4dada907fd2fb", "sha256": "eed14f38a150f61a92e1c1324a52bbc001f0904619ee405f94490fa1dca17626" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e05e0d2f24ebdc2c79a4dada907fd2fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8723, "upload_time": "2019-10-30T05:18:57", "upload_time_iso_8601": "2019-10-30T05:18:57.411600Z", "url": "https://files.pythonhosted.org/packages/43/b3/2b05b7194b773a33a6ca427a368f13b50cebaa29a57306c77d646d1dc623/sqlalchemy_aurora_data_api-0.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c95176493b2b0d5569fc542dad82342b", "sha256": "1145ed0ff48b52512888c679c3e796fc65585f3e80143caf315668bb69c6d740" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.1.0.tar.gz", "has_sig": true, "md5_digest": "c95176493b2b0d5569fc542dad82342b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5190, "upload_time": "2019-10-30T05:18:59", "upload_time_iso_8601": "2019-10-30T05:18:59.327705Z", "url": "https://files.pythonhosted.org/packages/5b/f4/761a5a0218c0bc5327bd0495c24165f3f4fcad73b0c0e6980dfef4409e2b/sqlalchemy-aurora-data-api-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6d7c6689477466dc150e308ef2692896", "sha256": "cc8d33c39440875cae23c98ce8bbe6e0d3c542409599363bd5867c768104531b" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6d7c6689477466dc150e308ef2692896", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9037, "upload_time": "2019-10-31T15:19:43", "upload_time_iso_8601": "2019-10-31T15:19:43.442663Z", "url": "https://files.pythonhosted.org/packages/87/e1/97c5d976c23811540e5bfdabebae7022f22346f60c4d31a5e7f0ea455782/sqlalchemy_aurora_data_api-0.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "762fb524189af4769b14e007a3700d74", "sha256": "b21d5ddf12fc01b56fd3f1cc87aa3c4d538e40db253c219140ba5e63db549b7d" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.1.1.tar.gz", "has_sig": true, "md5_digest": "762fb524189af4769b14e007a3700d74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5752, "upload_time": "2019-10-31T15:19:45", "upload_time_iso_8601": "2019-10-31T15:19:45.384229Z", "url": "https://files.pythonhosted.org/packages/de/23/a7fed5ba2af00e454115b47471c7c84186ff1a56752882a3f24e3995b5ee/sqlalchemy-aurora-data-api-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4a9cf30ca28a426964fdd426c7711671", "sha256": "db90a4b059bf0f00e18a753dc86c4f24219197bd9fd54856ae8531e3ac9285cd" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4a9cf30ca28a426964fdd426c7711671", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9203, "upload_time": "2019-10-31T17:11:53", "upload_time_iso_8601": "2019-10-31T17:11:53.800274Z", "url": "https://files.pythonhosted.org/packages/08/9a/836e441a3134ef0e7be825af3f242fd005896a6451cef3327f7c9b97c589/sqlalchemy_aurora_data_api-0.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4e56fb50ac955634977248586caa313e", "sha256": "6415037479f3e425b241427187c42a6664f3746319f6861a933165bf89d2c06a" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.1.2.tar.gz", "has_sig": true, "md5_digest": "4e56fb50ac955634977248586caa313e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6010, "upload_time": "2019-10-31T17:11:55", "upload_time_iso_8601": "2019-10-31T17:11:55.638029Z", "url": "https://files.pythonhosted.org/packages/1d/d1/486a5e5f26e1bfee7aca911eb8b22daa2fe90316a7c54d8865bb4bf1ab02/sqlalchemy-aurora-data-api-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "9baaedad1622faf8b04d992ec0aa976c", "sha256": "4479553b2b61df3b05cf541657b47dafbe338a8b0279c9ceb2d00570b10eafa7" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.1.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9baaedad1622faf8b04d992ec0aa976c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9383, "upload_time": "2019-11-11T07:07:45", "upload_time_iso_8601": "2019-11-11T07:07:45.175287Z", "url": "https://files.pythonhosted.org/packages/b3/58/c4f8058ef7a84059a5e7e411da0ce4064be753a5b1915b82d5ed481a5715/sqlalchemy_aurora_data_api-0.1.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8cd39d7d96a780d82027b2c6a4fb026a", "sha256": "69d77a477d35fce358d3d8282f9d4ee55f5a7154539efbe6e3fb35823b3161eb" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.1.3.tar.gz", "has_sig": true, "md5_digest": "8cd39d7d96a780d82027b2c6a4fb026a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6282, "upload_time": "2019-11-11T07:07:47", "upload_time_iso_8601": "2019-11-11T07:07:47.257393Z", "url": "https://files.pythonhosted.org/packages/60/ef/2ddbde867ddf91b54e6fc4ea255de4bf6d901adbe32431962414551a52fb/sqlalchemy-aurora-data-api-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "eb71c616cb5043d187c81a4c750c02ca", "sha256": "19c2e4ce8d37eb8db101605901ca40b94351c31c65b999fdd9a3ca4a47daca42" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.1.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "eb71c616cb5043d187c81a4c750c02ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9485, "upload_time": "2019-11-18T23:22:58", "upload_time_iso_8601": "2019-11-18T23:22:58.158693Z", "url": "https://files.pythonhosted.org/packages/ee/54/26702e67194c1cfc7cc4556ae27bc164765fba11a60595c8697b80d6a94b/sqlalchemy_aurora_data_api-0.1.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "92091459c4f37013e725d3291ea5ddb3", "sha256": "fdc8dc7afaf73630b5c808cffe5d8042596e8c896149e2081229a852f018c097" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.1.4.tar.gz", "has_sig": true, "md5_digest": "92091459c4f37013e725d3291ea5ddb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7018, "upload_time": "2019-11-18T23:23:00", "upload_time_iso_8601": "2019-11-18T23:23:00.309676Z", "url": "https://files.pythonhosted.org/packages/af/50/bd78c8851800f99b036eed67e52b9850d08a6cd1fafdc1d9a04fb3b7fc99/sqlalchemy-aurora-data-api-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "268596c9d5fc57b63778a3699ffd5a8f", "sha256": "e152ec53ead260ebae9f1ff797d5f5b323f439a1f308e9011fbcb332eddce305" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.1.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "268596c9d5fc57b63778a3699ffd5a8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9497, "upload_time": "2020-01-02T05:52:14", "upload_time_iso_8601": "2020-01-02T05:52:14.539408Z", "url": "https://files.pythonhosted.org/packages/2b/c3/89509e23b4a448886d2ca945d5df13be2dc5a5564e6081e002a201e0dec2/sqlalchemy_aurora_data_api-0.1.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b9b3396bc2c365c6480086ee798c26b9", "sha256": "741c7f922727e1e6203fd1f08f15e4dfbf74434b8c9b5220342475ac351febc9" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.1.5.tar.gz", "has_sig": true, "md5_digest": "b9b3396bc2c365c6480086ee798c26b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7078, "upload_time": "2020-01-02T05:52:16", "upload_time_iso_8601": "2020-01-02T05:52:16.578408Z", "url": "https://files.pythonhosted.org/packages/7f/87/e6ed5579fb014ef2362f3db0cc6fb581b54c8eeca6e500f988fb54ee5a2c/sqlalchemy-aurora-data-api-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "fc75aff16d56bf1ec177ca179bfd1a35", "sha256": "78b0cb5ab574253cffd3a923db9dbe2f7ce1b8235bb6cd0f22ccdd52e8644b43" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.1.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fc75aff16d56bf1ec177ca179bfd1a35", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9534, "upload_time": "2020-01-02T19:00:24", "upload_time_iso_8601": "2020-01-02T19:00:24.353780Z", "url": "https://files.pythonhosted.org/packages/08/c8/77bf02f342f8640d4cd34c32b63168e085fd34403eb67955ef3dac7ce2d9/sqlalchemy_aurora_data_api-0.1.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8e568738a0f897d8eff84d9ab0c5c006", "sha256": "c590fdd0bfbce742c64b9f4a0fddb579dab5df0a5f1249a19adf63dc0b747287" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.1.6.tar.gz", "has_sig": true, "md5_digest": "8e568738a0f897d8eff84d9ab0c5c006", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7211, "upload_time": "2020-01-02T19:00:26", "upload_time_iso_8601": "2020-01-02T19:00:26.615216Z", "url": "https://files.pythonhosted.org/packages/aa/e0/0b54495472cfdf273776314131907748a320145a64f8703680b0bd3d329b/sqlalchemy-aurora-data-api-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b0f9cf52e86f3c7acdd2293e73439e92", "sha256": "375f18ab0846c313ebf52b581dc6ad1e622d8d15cbf94f77622f889fe2e315f8" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "b0f9cf52e86f3c7acdd2293e73439e92", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9532, "upload_time": "2020-01-02T21:27:36", "upload_time_iso_8601": "2020-01-02T21:27:36.059798Z", "url": "https://files.pythonhosted.org/packages/5b/b5/173c09cc65c9ffeb618dfe15668a17b04ec7c7eb71f865a4fb16bfa19bec/sqlalchemy_aurora_data_api-0.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8fed761a13dd58270a82c47072596f77", "sha256": "6fe9bc8eed26e5f003f7356a2bf9ed524d4e3f8c4fd4677e5f3648ccc71d4c62" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.2.0.tar.gz", "has_sig": true, "md5_digest": "8fed761a13dd58270a82c47072596f77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7218, "upload_time": "2020-01-02T21:27:38", "upload_time_iso_8601": "2020-01-02T21:27:38.050772Z", "url": "https://files.pythonhosted.org/packages/c2/fe/bac0a5d6300dd554904e5e325c0d464fa8db2eb470023a62e68c66d54609/sqlalchemy-aurora-data-api-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "41376f1eb46a960fd9dcbcb9e6c02dca", "sha256": "93cf78ee0bd18bd5914268e93f2d3aac82d34b6ca5cad3e82f99ef9470d46860" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.2.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "41376f1eb46a960fd9dcbcb9e6c02dca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9873, "upload_time": "2020-10-01T08:15:50", "upload_time_iso_8601": "2020-10-01T08:15:50.497289Z", "url": "https://files.pythonhosted.org/packages/bb/29/6a9f80064783af62f6be8e6ccbd028fecb50aa95c123a73501730605aca0/sqlalchemy_aurora_data_api-0.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "54c855c59c58269eb1b9f819632955e1", "sha256": "46f761080f694f4eb3e1b00f1d4ff906302e7b2c6d63e52281b20d9a485ebe3f" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.2.1.tar.gz", "has_sig": true, "md5_digest": "54c855c59c58269eb1b9f819632955e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7684, "upload_time": "2020-10-01T08:15:52", "upload_time_iso_8601": "2020-10-01T08:15:52.279120Z", "url": "https://files.pythonhosted.org/packages/f4/2a/123f8977bd856e84fd31329d07f7a46c0df7fc07be18b705ea9e5491ed8c/sqlalchemy-aurora-data-api-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "07dc14fa5fae2b554f6442b5f411813c", "sha256": "b6085bbcd230ee0f6c258619418da8b444d3bb62d1f983b3a340986d2b958ab2" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.2.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "07dc14fa5fae2b554f6442b5f411813c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10001, "upload_time": "2020-10-02T07:16:57", "upload_time_iso_8601": "2020-10-02T07:16:57.995952Z", "url": "https://files.pythonhosted.org/packages/a7/6d/91d5c2c36a65e162af7cc3a9adb048b6b5b9ba510e4bd03f43e1dd8bb90a/sqlalchemy_aurora_data_api-0.2.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e050b5854b7d2f3ff691507407b86495", "sha256": "eabc8773274fe09df267fdd874917794250b75ba71557882410eed1b3c719315" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.2.2.tar.gz", "has_sig": true, "md5_digest": "e050b5854b7d2f3ff691507407b86495", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7887, "upload_time": "2020-10-02T07:16:59", "upload_time_iso_8601": "2020-10-02T07:16:59.470509Z", "url": "https://files.pythonhosted.org/packages/51/c9/afbafd9cd96efdf2c3942a78f1cd29e755962e404ba8aaaab641467dc288/sqlalchemy-aurora-data-api-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "0fd0e873a5e4549f74deeed3090bb5d6", "sha256": "ac8fe0f520e82dae41ab42a4247dbf7cb7e65d07ecc9fc9ba15abaf71aa946dd" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.2.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0fd0e873a5e4549f74deeed3090bb5d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10018, "upload_time": "2020-10-02T17:38:12", "upload_time_iso_8601": "2020-10-02T17:38:12.652792Z", "url": "https://files.pythonhosted.org/packages/23/8e/40c235c630b07072fc455b125b1bcab4651e200a8115e863b2daa80e321f/sqlalchemy_aurora_data_api-0.2.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5712b4debbcdda17b51364c95439c1e5", "sha256": "e84c97187866bc0ca66d0074143b312d0a47eade5d5e89fa71e77c9674f2f8aa" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.2.3.tar.gz", "has_sig": true, "md5_digest": "5712b4debbcdda17b51364c95439c1e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7945, "upload_time": "2020-10-02T17:38:13", "upload_time_iso_8601": "2020-10-02T17:38:13.779258Z", "url": "https://files.pythonhosted.org/packages/1d/4e/c8ba5850b55fc05ac96e70292a50be73b8be601495660a53f29d5793327e/sqlalchemy-aurora-data-api-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "bb8b8a4054c8505056d05082205e884a", "sha256": "5472760e439159c12bdea1cf8b39ae0c5788ed835a249ad56d8f3fb4fa33280e" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.2.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "bb8b8a4054c8505056d05082205e884a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10018, "upload_time": "2020-10-02T22:06:42", "upload_time_iso_8601": "2020-10-02T22:06:42.066486Z", "url": "https://files.pythonhosted.org/packages/76/72/0046423ad58c180ff0f2b5b385fbeb73a927852e1fd26f34109a1f8b0f1a/sqlalchemy_aurora_data_api-0.2.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "326e3190ac838aa2d8b736db1fd830aa", "sha256": "0e84c9881c893073fd197b7f2e01d79dd4aaac1de56f441036cbebffe07fe35a" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.2.4.tar.gz", "has_sig": true, "md5_digest": "326e3190ac838aa2d8b736db1fd830aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7952, "upload_time": "2020-10-02T22:06:44", "upload_time_iso_8601": "2020-10-02T22:06:44.258779Z", "url": "https://files.pythonhosted.org/packages/6c/a6/a99eef341dcaa1f0cade2cb52ca0ca5b650c4f0364ff3b25e7ca490a5aa2/sqlalchemy-aurora-data-api-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "390a15ca65bd2742b1ec51e4304cd254", "sha256": "6254f9c04e6e6fcd2685ecb43da5327173b591d304da76fd2d2534b153f02c77" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.2.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "390a15ca65bd2742b1ec51e4304cd254", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10018, "upload_time": "2020-10-03T15:15:45", "upload_time_iso_8601": "2020-10-03T15:15:45.240047Z", "url": "https://files.pythonhosted.org/packages/e9/ad/00898fc245e3cae5f7b30f3b48af584c4086440c065e6542488a9be73654/sqlalchemy_aurora_data_api-0.2.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0100e34d6c27248229bf36331cde68d2", "sha256": "54974dd0fe40f6c819392d52c595ee6fe71f3fedcb9133126110b60e5f15eedb" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.2.5.tar.gz", "has_sig": true, "md5_digest": "0100e34d6c27248229bf36331cde68d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7948, "upload_time": "2020-10-03T15:15:46", "upload_time_iso_8601": "2020-10-03T15:15:46.880188Z", "url": "https://files.pythonhosted.org/packages/95/1c/6dbc1c1b5649aeae04b2a07d1aa6f166772e3e40cafdbb04e560508123c6/sqlalchemy-aurora-data-api-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "e32d285fd16fa4e0d3e3fe5fa4cf43f7", "sha256": "3e6af1a864c0b6bcde94f736f4ae2b3d1caf61221145ea5d32ad54d708db260f" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.2.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e32d285fd16fa4e0d3e3fe5fa4cf43f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10017, "upload_time": "2020-11-13T23:15:54", "upload_time_iso_8601": "2020-11-13T23:15:54.116328Z", "url": "https://files.pythonhosted.org/packages/f3/b3/0c9b902fcde752891e41c1c6ac186e97f521b6ea1a6bf7525372ca5bcbb0/sqlalchemy_aurora_data_api-0.2.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "148618e3f4db4c4c75561150886601bc", "sha256": "7de461897f8112b51c02b0d7942daeb397d1ae5d96a3128fbb371c776f215265" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.2.6.tar.gz", "has_sig": true, "md5_digest": "148618e3f4db4c4c75561150886601bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7952, "upload_time": "2020-11-13T23:15:55", "upload_time_iso_8601": "2020-11-13T23:15:55.466217Z", "url": "https://files.pythonhosted.org/packages/18/a6/9813c0c054ffe3eec79602bc60afc402c591347a8864cdc01252458c305a/sqlalchemy-aurora-data-api-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "e25d0f7aace3f0f67cedf54c5157e8e6", "sha256": "478a067f0443a81440d7c9f321d9f9c2c0cbaa69cceccb89820dd5cb1e76f7f1" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.2.7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e25d0f7aace3f0f67cedf54c5157e8e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10018, "upload_time": "2020-12-12T16:00:59", "upload_time_iso_8601": "2020-12-12T16:00:59.597834Z", "url": "https://files.pythonhosted.org/packages/3f/27/0c8c4b589b49195800f00ebe5fba98901660da6a46a89f7e87ea0f39ccb3/sqlalchemy_aurora_data_api-0.2.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "633e65b82e6481cdeca4e045ce88a27e", "sha256": "474feb69c2529f7812c50bdb5aea960c2b14c57a3214d780027707f2148d1dd0" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.2.7.tar.gz", "has_sig": true, "md5_digest": "633e65b82e6481cdeca4e045ce88a27e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7954, "upload_time": "2020-12-12T16:01:00", "upload_time_iso_8601": "2020-12-12T16:01:00.993751Z", "url": "https://files.pythonhosted.org/packages/c0/74/057aa2def9bbc03188a309e77b6eb936e91c5a44fd47d4227ad29ca57116/sqlalchemy-aurora-data-api-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c418190bdb318952afd43b3dfe5922a0", "sha256": "bdff2f0a48c3336703ed7ef03f8df4e3cd3349d58c8be53836bf80b4b04c8dac" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.3.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c418190bdb318952afd43b3dfe5922a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10123, "upload_time": "2021-12-26T00:26:59", "upload_time_iso_8601": "2021-12-26T00:26:59.041507Z", "url": "https://files.pythonhosted.org/packages/a5/0a/bfe63eeaedf39ab2551acbc4572b8c0d781d93e94e3b9b40e772860c293a/sqlalchemy_aurora_data_api-0.3.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c0d2a869aeb960b6392d78db9d8f19b2", "sha256": "5f8cb6d5baac476bc990f99aaaec4aa2509ce2256777b57f70b0c7a28847b4bc" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.3.1.tar.gz", "has_sig": true, "md5_digest": "c0d2a869aeb960b6392d78db9d8f19b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12000, "upload_time": "2021-12-26T00:27:00", "upload_time_iso_8601": "2021-12-26T00:27:00.864497Z", "url": "https://files.pythonhosted.org/packages/4b/c3/f1339a171595095d3699c38214e50fa525d7006b9874c492d1a4891923f1/sqlalchemy-aurora-data-api-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "2d6a0e411582b706307c04efd2dd827e", "sha256": "3d61cf0ea3173faf8dc7525847a29ba2a9c6b680609084246e84139bd8db0d74" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.3.3-py3-none-any.whl", "has_sig": true, "md5_digest": "2d6a0e411582b706307c04efd2dd827e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10118, "upload_time": "2022-01-23T22:06:06", "upload_time_iso_8601": "2022-01-23T22:06:06.641153Z", "url": "https://files.pythonhosted.org/packages/9c/db/8994921a630f903640db79d088fbe2030af59eeb5e9a632f169ac92beb3c/sqlalchemy_aurora_data_api-0.3.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b750d008b1003906a7019ed61e90539c", "sha256": "b484c67b24747388e8369b3c4ec95d1820eb7ad55cb11514b7418982e5fde929" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.3.3.tar.gz", "has_sig": true, "md5_digest": "b750d008b1003906a7019ed61e90539c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12007, "upload_time": "2022-01-23T22:06:08", "upload_time_iso_8601": "2022-01-23T22:06:08.264915Z", "url": "https://files.pythonhosted.org/packages/93/87/31823b9db29a634a02783bd28de3f0e1ffd548e423504ddda581eb76489d/sqlalchemy-aurora-data-api-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "84ba59a23b39c22f9af840f49a924d51", "sha256": "6b276b5251d7948ffc4e7b6fb7ac3c5143c95327c2bf3d084b44f7aa40eb7c1f" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.3.4-py3-none-any.whl", "has_sig": true, "md5_digest": "84ba59a23b39c22f9af840f49a924d51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10117, "upload_time": "2022-01-24T00:05:33", "upload_time_iso_8601": "2022-01-24T00:05:33.753867Z", "url": "https://files.pythonhosted.org/packages/82/32/34ce507b84b56ab0bfe6d71eafeb81a2350a2813e0bad278d72798d8ac9d/sqlalchemy_aurora_data_api-0.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ce715a99f0efb024e2833f560ff6afc6", "sha256": "ed24ed9910b75d378367aaa6b7bd774c0b1aaac3360e5876f0ef0cefca0829fd" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.3.4.tar.gz", "has_sig": true, "md5_digest": "ce715a99f0efb024e2833f560ff6afc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12032, "upload_time": "2022-01-24T00:05:35", "upload_time_iso_8601": "2022-01-24T00:05:35.559808Z", "url": "https://files.pythonhosted.org/packages/1f/42/da7af51b6c0a7a94bcdf9ddfebd96c21fac04985db27a37d158103c1ac34/sqlalchemy-aurora-data-api-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a34ac1d59458f4ec668afea049fcd0a7", "sha256": "9a5e056d66e976fe621440aebd10b7cdd37ec4342411ecf9fe7b6764dd67b9bf" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.4.0-py3-none-any.whl", "has_sig": true, "md5_digest": "a34ac1d59458f4ec668afea049fcd0a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10115, "upload_time": "2022-02-27T21:35:18", "upload_time_iso_8601": "2022-02-27T21:35:18.432598Z", "url": "https://files.pythonhosted.org/packages/69/41/100941d81c7eb98337a23f36c8d942bf7343c6780b56eca7661903f29536/sqlalchemy_aurora_data_api-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3c84e5dd06c0a056623063dc35d103b5", "sha256": "6caa7ac98dba3d4efb1f3cfa8f69b08ddf2a5bbb33dfe7cc8751e5830a337ae0" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.4.0.tar.gz", "has_sig": true, "md5_digest": "3c84e5dd06c0a056623063dc35d103b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12065, "upload_time": "2022-02-27T21:35:20", "upload_time_iso_8601": "2022-02-27T21:35:20.251158Z", "url": "https://files.pythonhosted.org/packages/0c/60/7f5a08e4f75e8b7c080a04f98f47fc2ed11b73ae58f9f6e63a531b14f0eb/sqlalchemy-aurora-data-api-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a34ac1d59458f4ec668afea049fcd0a7", "sha256": "9a5e056d66e976fe621440aebd10b7cdd37ec4342411ecf9fe7b6764dd67b9bf" }, "downloads": -1, "filename": "sqlalchemy_aurora_data_api-0.4.0-py3-none-any.whl", "has_sig": true, "md5_digest": "a34ac1d59458f4ec668afea049fcd0a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10115, "upload_time": "2022-02-27T21:35:18", "upload_time_iso_8601": "2022-02-27T21:35:18.432598Z", "url": "https://files.pythonhosted.org/packages/69/41/100941d81c7eb98337a23f36c8d942bf7343c6780b56eca7661903f29536/sqlalchemy_aurora_data_api-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3c84e5dd06c0a056623063dc35d103b5", "sha256": "6caa7ac98dba3d4efb1f3cfa8f69b08ddf2a5bbb33dfe7cc8751e5830a337ae0" }, "downloads": -1, "filename": "sqlalchemy-aurora-data-api-0.4.0.tar.gz", "has_sig": true, "md5_digest": "3c84e5dd06c0a056623063dc35d103b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12065, "upload_time": "2022-02-27T21:35:20", "upload_time_iso_8601": "2022-02-27T21:35:20.251158Z", "url": "https://files.pythonhosted.org/packages/0c/60/7f5a08e4f75e8b7c080a04f98f47fc2ed11b73ae58f9f6e63a531b14f0eb/sqlalchemy-aurora-data-api-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }