{ "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 :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "aurora-data-api - A Python DB-API 2.0 client for the AWS Aurora Serverless Data API\n===================================================================================\n\nInstallation\n------------\n::\n\n pip install 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-----\nUse this module as you would use any DB-API compatible driver module. The ``aurora_data_api.connect()`` method is\nthe standard main entry point, and accepts two implementation-specific keyword arguments:\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\n.. code-block:: python\n\n import aurora_data_api\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 with aurora_data_api.connect(aurora_cluster_arn=cluster_arn, secret_arn=secret_arn, database=\"my_db\") as conn:\n with conn.cursor() as cursor:\n cursor.execute(\"select * from pg_catalog.pg_tables\")\n print(cursor.fetchall())\n\nThe cursor supports iteration (and automatically wraps the query in a server-side cursor and paginates it if required):\n\n.. code-block:: python\n\n with conn.cursor() as cursor:\n for row in cursor.execute(\"select * from pg_catalog.pg_tables\"):\n print(row)\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\nLinks\n-----\n* `Project home page (GitHub) `_\n* `Package distribution (PyPI) `_\n* `Change log `_\n* `sqlalchemy-aurora-data-api `_, a SQLAlchemy dialect\n that uses aurora-data-api\n\nBugs\n~~~~\nPlease report bugs, issues, feature requests, etc. on `GitHub `_.\n\nLicense\n-------\nLicensed under the terms of the `Apache License, Version 2.0 `_.\n\n.. image:: https://travis-ci.org/chanzuckerberg/aurora-data-api.png\n :target: https://travis-ci.org/chanzuckerberg/aurora-data-api\n.. image:: https://codecov.io/github/chanzuckerberg/aurora-data-api/coverage.svg?branch=master\n :target: https://codecov.io/github/chanzuckerberg/aurora-data-api?branch=master\n.. image:: https://img.shields.io/pypi/v/aurora-data-api.svg\n :target: https://pypi.python.org/pypi/aurora-data-api\n.. image:: https://img.shields.io/pypi/l/aurora-data-api.svg\n :target: https://pypi.python.org/pypi/aurora-data-api\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/aurora-data-api", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "aurora-data-api", "package_url": "https://pypi.org/project/aurora-data-api/", "platform": "MacOS X", "project_url": "https://pypi.org/project/aurora-data-api/", "project_urls": { "Homepage": "https://github.com/chanzuckerberg/aurora-data-api" }, "release_url": "https://pypi.org/project/aurora-data-api/0.4.0/", "requires_dist": [ "boto3 (<2,>=1.9.245)" ], "requires_python": "", "summary": "A Python DB-API 2.0 client for the AWS Aurora Serverless Data API", "version": "0.4.0", "yanked": false, "yanked_reason": null }, "last_serial": 13027723, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "91aa121084e7158e826fd285f6d36ab1", "sha256": "d4ed523518d3117a0c21b7f541fa8b42d78836c111c3199550e08be17f6d45ee" }, "downloads": -1, "filename": "aurora-data-api-0.0.0.tar.gz", "has_sig": false, "md5_digest": "91aa121084e7158e826fd285f6d36ab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1208, "upload_time": "2019-10-09T18:18:07", "upload_time_iso_8601": "2019-10-09T18:18:07.836384Z", "url": "https://files.pythonhosted.org/packages/dc/5f/42fd1ca8d94429830ae049b55437641d4d49c156876cbf7656cc4acd018b/aurora-data-api-0.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "3947b94279f4e81de0c4df9ce3efc8fd", "sha256": "801c33a1a2846a4ca643c6ad377a8dbb5f80f8addb36afbbaae3030400f7ebac" }, "downloads": -1, "filename": "aurora_data_api-0.0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3947b94279f4e81de0c4df9ce3efc8fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9362, "upload_time": "2019-10-10T17:43:03", "upload_time_iso_8601": "2019-10-10T17:43:03.246786Z", "url": "https://files.pythonhosted.org/packages/bf/d7/df3fd63dabead19d0d4a7f0f2781e657c49b72057a8cd0a33c2ffd87bdf7/aurora_data_api-0.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d571c604e5b4f9f7799dbeb67b87a6b1", "sha256": "4330b14f87bfc4aab7f2dc7cccbf283102408799aa5cef5a398cb9e5e9be77c1" }, "downloads": -1, "filename": "aurora-data-api-0.0.1.tar.gz", "has_sig": true, "md5_digest": "d571c604e5b4f9f7799dbeb67b87a6b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5028, "upload_time": "2019-10-10T17:43:05", "upload_time_iso_8601": "2019-10-10T17:43:05.157908Z", "url": "https://files.pythonhosted.org/packages/fb/36/d6ae21208123589d5dbfa6e8292b5206c4fe96bf0d11fc9ad0a9d41281ea/aurora-data-api-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "12e09e549239b25ac419aa69832719bb", "sha256": "b38d19713233d8040a920c2e65d4d2232c793a2547d73a19a880fc4bc70e7835" }, "downloads": -1, "filename": "aurora_data_api-0.0.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "12e09e549239b25ac419aa69832719bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9634, "upload_time": "2019-10-10T18:41:33", "upload_time_iso_8601": "2019-10-10T18:41:33.937284Z", "url": "https://files.pythonhosted.org/packages/45/71/d4cc8819bb5cfb203ef722bcc38af0cb0d8188840c28d9202bc63c45caab/aurora_data_api-0.0.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0d9b09580e2ed412a805327a9c9c1c74", "sha256": "6a40268fea9977b88438b040d8939da04aabe3d97cdeb0b79a43a25b9bbf4553" }, "downloads": -1, "filename": "aurora-data-api-0.0.2.tar.gz", "has_sig": true, "md5_digest": "0d9b09580e2ed412a805327a9c9c1c74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5329, "upload_time": "2019-10-10T18:41:35", "upload_time_iso_8601": "2019-10-10T18:41:35.442025Z", "url": "https://files.pythonhosted.org/packages/51/40/9d546ae97a33ed9e85acb16a5967610a53719f63037ac1853bd8234890a7/aurora-data-api-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "020f16a5467ff1bc3cad8be51028705c", "sha256": "9a318d926fef773407ba4cf094d323184c69409e64aba0eb2655ee47ab385ff9" }, "downloads": -1, "filename": "aurora_data_api-0.0.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "020f16a5467ff1bc3cad8be51028705c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9655, "upload_time": "2019-10-10T19:24:56", "upload_time_iso_8601": "2019-10-10T19:24:56.293654Z", "url": "https://files.pythonhosted.org/packages/b8/3c/ed06600c49c8a8de1f5da49f3af9bda12579c3b2f4ae9cc3fa97ca098086/aurora_data_api-0.0.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "793cda31361c67ab828c6831d5f939c4", "sha256": "c10f23c4d25b42201b8dc04d3c0e66acc69ec66ff2e65747cc4bab43ab2ae83e" }, "downloads": -1, "filename": "aurora-data-api-0.0.3.tar.gz", "has_sig": true, "md5_digest": "793cda31361c67ab828c6831d5f939c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5346, "upload_time": "2019-10-10T19:24:58", "upload_time_iso_8601": "2019-10-10T19:24:58.494048Z", "url": "https://files.pythonhosted.org/packages/b0/cd/9c93f8628d6251baf2346c96f7e0242cf587bb0cf540cdd0eed7fff4133c/aurora-data-api-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0dfdc35ef825ce5692a452fb29c480f2", "sha256": "2c0756d954f67f33bd7b29bb966fa162fe6666e2bef70d5549190caea990ae2e" }, "downloads": -1, "filename": "aurora_data_api-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0dfdc35ef825ce5692a452fb29c480f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10243, "upload_time": "2019-10-17T23:14:13", "upload_time_iso_8601": "2019-10-17T23:14:13.347042Z", "url": "https://files.pythonhosted.org/packages/46/81/b4f588a07db8bb132e25094eedba7e8e08b0825c429a213fc544b86073b1/aurora_data_api-0.0.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2fd1a92a2618f82f5e815bcf6feafd78", "sha256": "2e2289368ce51be1344f31ef6a2a24788e1fa8a99704dd17180a986bb443026d" }, "downloads": -1, "filename": "aurora-data-api-0.0.4.tar.gz", "has_sig": false, "md5_digest": "2fd1a92a2618f82f5e815bcf6feafd78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5989, "upload_time": "2019-10-17T23:14:15", "upload_time_iso_8601": "2019-10-17T23:14:15.217891Z", "url": "https://files.pythonhosted.org/packages/91/b8/c50699682763a9fa6482e668786a32c07a63a893b18ebc4de4ef1e3e4a54/aurora-data-api-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "58f5f3f8d11f9af2aac2c003b121d51c", "sha256": "415604885d705b263e38d04c8ea7d58110b2013a6b373c2d9dd5ce73df19dd23" }, "downloads": -1, "filename": "aurora_data_api-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58f5f3f8d11f9af2aac2c003b121d51c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10983, "upload_time": "2019-10-21T18:17:18", "upload_time_iso_8601": "2019-10-21T18:17:18.062778Z", "url": "https://files.pythonhosted.org/packages/d5/9a/54362a08adb00bc87d6cd31b1376ef2e69d82fea7bcb7114531713c0cc25/aurora_data_api-0.0.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0ff8b4d384236afab86a53e113fc9d8d", "sha256": "466e6378be3b7c8fc982dbd94e144bcf4219bb59dd836f7ced751330356880d6" }, "downloads": -1, "filename": "aurora-data-api-0.0.5.tar.gz", "has_sig": false, "md5_digest": "0ff8b4d384236afab86a53e113fc9d8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7739, "upload_time": "2019-10-21T18:17:20", "upload_time_iso_8601": "2019-10-21T18:17:20.774777Z", "url": "https://files.pythonhosted.org/packages/f0/ce/0b377da1ae5372403d861c184655fc3dc057e3cad1aedff65ec7cc892f98/aurora-data-api-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "a1fb87a1c39fa6baf65624125bb885aa", "sha256": "3dacd04f5bbd95973c503fa9d4f89720e64229a0bc9b7092ac8ac84e4c40fb21" }, "downloads": -1, "filename": "aurora_data_api-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a1fb87a1c39fa6baf65624125bb885aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11107, "upload_time": "2019-10-30T05:14:55", "upload_time_iso_8601": "2019-10-30T05:14:55.283888Z", "url": "https://files.pythonhosted.org/packages/bf/e1/b8953ce64af3c8fb0aa86073effe22e12ccadd04bc0b1234a1c2344f53e4/aurora_data_api-0.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4dd3896079bc30942aa697113a478e20", "sha256": "361ef9c3b2e6852bf9ad85a872b606ea2fb494915841ded1c9a1f0734d4bc3ed" }, "downloads": -1, "filename": "aurora-data-api-0.1.0.tar.gz", "has_sig": true, "md5_digest": "4dd3896079bc30942aa697113a478e20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8000, "upload_time": "2019-10-30T05:14:57", "upload_time_iso_8601": "2019-10-30T05:14:57.211623Z", "url": "https://files.pythonhosted.org/packages/97/8c/90e5f57db9d1d98e4c9aec3bf56bb5a0e686249798fb8e4b110ff6c3fc74/aurora-data-api-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d02d3f67825618042214733258d6bbe5", "sha256": "e8e264a1b606146204644154ccc320593cb169eadefed92b24e0f8ee4f3f87f9" }, "downloads": -1, "filename": "aurora_data_api-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d02d3f67825618042214733258d6bbe5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11168, "upload_time": "2019-10-31T15:18:17", "upload_time_iso_8601": "2019-10-31T15:18:17.513466Z", "url": "https://files.pythonhosted.org/packages/a8/ba/f4f7c29f9577aa7b02f34bcc852d1adb448af3bd8a853d353a3b54565d63/aurora_data_api-0.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eb5b3966f72f37147189fa9f4c514dda", "sha256": "d2b90f0e9ebe571768fca8001e67a7ad59aa08ef8c652b12d23b4c2f6a31a681" }, "downloads": -1, "filename": "aurora-data-api-0.1.1.tar.gz", "has_sig": true, "md5_digest": "eb5b3966f72f37147189fa9f4c514dda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8058, "upload_time": "2019-10-31T15:18:19", "upload_time_iso_8601": "2019-10-31T15:18:19.632231Z", "url": "https://files.pythonhosted.org/packages/87/b9/95d0fbcd444b26153b5a11bf5856f859960c4777950cba2e386c0f3e188a/aurora-data-api-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f88b46b89e052fa765cdab76d632f27e", "sha256": "629082e097b37e915e14b9b7ce41265addf6ffe28ae944ae07fac85a48cdf39b" }, "downloads": -1, "filename": "aurora_data_api-0.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f88b46b89e052fa765cdab76d632f27e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11406, "upload_time": "2019-11-11T07:04:22", "upload_time_iso_8601": "2019-11-11T07:04:22.490782Z", "url": "https://files.pythonhosted.org/packages/71/ba/af3757a39c4984a1a2b0d4ddc157c308b227925b688012c6393d04801596/aurora_data_api-0.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "693f7bc3606b8e4e660f7c1bf289cefc", "sha256": "a0346104b62f9919f3b2dee715bdc2a36f8a4492be3deb77f6734feb1492e5e2" }, "downloads": -1, "filename": "aurora-data-api-0.1.2.tar.gz", "has_sig": true, "md5_digest": "693f7bc3606b8e4e660f7c1bf289cefc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8289, "upload_time": "2019-11-11T07:04:24", "upload_time_iso_8601": "2019-11-11T07:04:24.692608Z", "url": "https://files.pythonhosted.org/packages/51/96/cc7d1a21e9501272aeae6b749386703766725c5030b2ccc76c46342d7291/aurora-data-api-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "798d37338becb61cdf191f9a6ffc69ef", "sha256": "07881af6dcd9395f4045a91b7744f638e2efab3bbe5962108eea184862b5b471" }, "downloads": -1, "filename": "aurora_data_api-0.1.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "798d37338becb61cdf191f9a6ffc69ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11415, "upload_time": "2019-12-14T19:38:02", "upload_time_iso_8601": "2019-12-14T19:38:02.510858Z", "url": "https://files.pythonhosted.org/packages/8c/b8/0e6364d99dd03a05464ccab0c4aefad9493f3ce6824fa93805d59cc9d167/aurora_data_api-0.1.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b5e28ad308c04f4c21430c098ea0c76", "sha256": "30033efff7cdd0decffef7106ce598cd594a0757ae182577d28f2e6384e53362" }, "downloads": -1, "filename": "aurora-data-api-0.1.3.tar.gz", "has_sig": true, "md5_digest": "9b5e28ad308c04f4c21430c098ea0c76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8363, "upload_time": "2019-12-14T19:38:04", "upload_time_iso_8601": "2019-12-14T19:38:04.283954Z", "url": "https://files.pythonhosted.org/packages/c4/4a/64e5db701f8d3fcb4e80e62dd7e2274020a51b33bcc49df4f8c2de349b75/aurora-data-api-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "22b6f87348b319cbba8cf7400dbb680e", "sha256": "ff46b4428c011602e37648a4341ac836cbd7a149db5db900b8f64d48e2c76386" }, "downloads": -1, "filename": "aurora_data_api-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "22b6f87348b319cbba8cf7400dbb680e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20213, "upload_time": "2020-01-02T21:24:13", "upload_time_iso_8601": "2020-01-02T21:24:13.631802Z", "url": "https://files.pythonhosted.org/packages/6a/f3/4e3a840c78fedabbc0923719c7a0284d3213fd4ec9edcf501265886f8e23/aurora_data_api-0.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0677fcd47d33ac41ed8eff5daa4696ba", "sha256": "eea5070ea9b41e18d253513f7769ff7166c0468640d5966e610e184cc368c99e" }, "downloads": -1, "filename": "aurora-data-api-0.2.0.tar.gz", "has_sig": true, "md5_digest": "0677fcd47d33ac41ed8eff5daa4696ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19889, "upload_time": "2020-01-02T21:24:15", "upload_time_iso_8601": "2020-01-02T21:24:15.831019Z", "url": "https://files.pythonhosted.org/packages/81/f4/1115a26387d2d20bf67d2b33d12ac4c1a9c2826f2d1cf88c6d7c67f1dc11/aurora-data-api-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "08780dd2ba6d9ec197affdf80f7f0636", "sha256": "4f60a9bc0bd2e61a43211ef526bf1a4bb47384d02e7d322c4126c5b1def6cd9b" }, "downloads": -1, "filename": "aurora_data_api-0.2.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "08780dd2ba6d9ec197affdf80f7f0636", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20539, "upload_time": "2020-10-01T08:28:17", "upload_time_iso_8601": "2020-10-01T08:28:17.790784Z", "url": "https://files.pythonhosted.org/packages/11/52/e6d0898196d3d1b97a5cd5d34cb6e64933b1b9122b4236b466d519b7fdf1/aurora_data_api-0.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a1ca738e42d192ad9bcd891963c8320", "sha256": "f39260c45b2f5f62fb11c102fdd2d7e6d18e1f861ce562e229c7b35efc05a75a" }, "downloads": -1, "filename": "aurora-data-api-0.2.1.tar.gz", "has_sig": true, "md5_digest": "7a1ca738e42d192ad9bcd891963c8320", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20477, "upload_time": "2020-10-01T08:28:19", "upload_time_iso_8601": "2020-10-01T08:28:19.336423Z", "url": "https://files.pythonhosted.org/packages/e4/92/326838ae2e8263a3b5cba2f1db9f74258165c58ecdaf2d7026c67f1fdde0/aurora-data-api-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "dfcb7f1e75fa530d28178aa5ac090092", "sha256": "3dfd2d7fa5a548a7ade477dc2e896c83ee12a5a1fa07a5f5d83ef40042493bde" }, "downloads": -1, "filename": "aurora_data_api-0.2.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "dfcb7f1e75fa530d28178aa5ac090092", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20948, "upload_time": "2020-10-02T07:15:10", "upload_time_iso_8601": "2020-10-02T07:15:10.145300Z", "url": "https://files.pythonhosted.org/packages/ff/c0/bf3b6d81dd2fd67d4afabb885856ecdaf55a93fc2dab1d7bcf97a4022810/aurora_data_api-0.2.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "185a1e57378d698ddd9ad855d9fce5db", "sha256": "3a586daae0b226a7b76e9936ad9624cec0201bbfc7934332ea964c5d8d0c7839" }, "downloads": -1, "filename": "aurora-data-api-0.2.2.tar.gz", "has_sig": true, "md5_digest": "185a1e57378d698ddd9ad855d9fce5db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21032, "upload_time": "2020-10-02T07:15:11", "upload_time_iso_8601": "2020-10-02T07:15:11.972265Z", "url": "https://files.pythonhosted.org/packages/c5/83/a69600b83a80faf19fe85a83430a997d18cf49595672d3958509e94f9775/aurora-data-api-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "fbe7b9db0a144ae26032827fa2c96bfd", "sha256": "1b56f9229354e701b6c1189d2ec9bc630a5faabf4e8c112c071a91dacb5f82f6" }, "downloads": -1, "filename": "aurora_data_api-0.2.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fbe7b9db0a144ae26032827fa2c96bfd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20959, "upload_time": "2020-10-02T17:37:11", "upload_time_iso_8601": "2020-10-02T17:37:11.243999Z", "url": "https://files.pythonhosted.org/packages/f8/4a/b5d88c69c942fd30541b6bd7ac9d2a2651612056eb31cdff3ad4d4d61f86/aurora_data_api-0.2.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b2ebe08dcb9cb03d6ec66f991362008b", "sha256": "fb4d8ac1722968e946a8a3c3d240402946e90b5b84e0adff46a15bb0bdea55d9" }, "downloads": -1, "filename": "aurora-data-api-0.2.3.tar.gz", "has_sig": true, "md5_digest": "b2ebe08dcb9cb03d6ec66f991362008b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21049, "upload_time": "2020-10-02T17:37:12", "upload_time_iso_8601": "2020-10-02T17:37:12.761293Z", "url": "https://files.pythonhosted.org/packages/3e/8e/0067ef17e65f9bbfd101f36173a816bc4ff667f91d6f00111d33e32a18a0/aurora-data-api-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "eb0e26629c683bda4eadf4bde34ba1b7", "sha256": "934aceeedc1f7873e4ca188b06b19a85d8ea474f4c38c69a2a9077d330d35b5d" }, "downloads": -1, "filename": "aurora_data_api-0.2.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "eb0e26629c683bda4eadf4bde34ba1b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20968, "upload_time": "2020-10-02T21:57:51", "upload_time_iso_8601": "2020-10-02T21:57:51.998786Z", "url": "https://files.pythonhosted.org/packages/32/f6/1776c419d4da5460fbb55463215213f09e75588757008c68a7e39e5f1bd8/aurora_data_api-0.2.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3d7df462fd1cd97bc7ae67ce5623d032", "sha256": "62038dd0d6b9bf7cb947691b998f5a2f269eefb13f5fb0d37489faf2a920c0cd" }, "downloads": -1, "filename": "aurora-data-api-0.2.4.tar.gz", "has_sig": true, "md5_digest": "3d7df462fd1cd97bc7ae67ce5623d032", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21062, "upload_time": "2020-10-02T21:57:53", "upload_time_iso_8601": "2020-10-02T21:57:53.706777Z", "url": "https://files.pythonhosted.org/packages/bd/93/b71d4a3d6d2a7039b79e184942933186241af93075ddc0f9b09541dbcd61/aurora-data-api-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "2b5cae06bc475b6c5f1ef7c28da374b3", "sha256": "865cf3a03920f448fec090ee2a93fadd21ea6cd7c405d95b2d7e54da85ab55e2" }, "downloads": -1, "filename": "aurora_data_api-0.2.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2b5cae06bc475b6c5f1ef7c28da374b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20971, "upload_time": "2020-10-03T15:14:47", "upload_time_iso_8601": "2020-10-03T15:14:47.478796Z", "url": "https://files.pythonhosted.org/packages/91/d1/ec9417af40e3ef006612cb1aff0bbb94328ca7afaed86838d2efd13e5fad/aurora_data_api-0.2.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0baa6e4e1d97b94021413afecf0b857f", "sha256": "6794122477fa42dee4ce941532f06dbdf6c0d83d1521b30cf36720b6340751cf" }, "downloads": -1, "filename": "aurora-data-api-0.2.5.tar.gz", "has_sig": true, "md5_digest": "0baa6e4e1d97b94021413afecf0b857f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21060, "upload_time": "2020-10-03T15:14:48", "upload_time_iso_8601": "2020-10-03T15:14:48.918800Z", "url": "https://files.pythonhosted.org/packages/b5/24/8e9e68c35449c2f74966892d41238dce16087d9604b2308452187807fbbd/aurora-data-api-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "b0554ef096eecd6d80a322b50f2c5f99", "sha256": "f0493b104ad7e136632751a76a18f9f28410b89966242d2fba1c8b2e3f64714b" }, "downloads": -1, "filename": "aurora_data_api-0.2.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "b0554ef096eecd6d80a322b50f2c5f99", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21007, "upload_time": "2020-11-13T23:14:08", "upload_time_iso_8601": "2020-11-13T23:14:08.925941Z", "url": "https://files.pythonhosted.org/packages/be/e5/e068ec43f1e3f5e62938c035dca656dcd555350614efef29e2770a093f84/aurora_data_api-0.2.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3caa94b892f664eab7cb242fa7400518", "sha256": "431133e7a360a141bc1bf68b2065e991e95a2b2df7628bc198348666c7df20b4" }, "downloads": -1, "filename": "aurora-data-api-0.2.6.tar.gz", "has_sig": true, "md5_digest": "3caa94b892f664eab7cb242fa7400518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21099, "upload_time": "2020-11-13T23:14:10", "upload_time_iso_8601": "2020-11-13T23:14:10.352085Z", "url": "https://files.pythonhosted.org/packages/8f/7f/f15cef6a402c447f146be37ab4cf269c104229b8ab3ed0553bd9e444b40c/aurora-data-api-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "ae495110c27cdb5c940346d52bfeae54", "sha256": "ed96b66289e04c6526f298464d9d631970b2c4652cb5b2ceadce31cc6a5416e6" }, "downloads": -1, "filename": "aurora_data_api-0.2.7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ae495110c27cdb5c940346d52bfeae54", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21002, "upload_time": "2020-12-12T15:59:04", "upload_time_iso_8601": "2020-12-12T15:59:04.806385Z", "url": "https://files.pythonhosted.org/packages/06/0d/6c4a6d2a235a386ed84b480d59812edec57533d2ae89daa39e5ee5870c4b/aurora_data_api-0.2.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87846c0a63ca55a59a6664a69c5d886c", "sha256": "3a4e22e7bbcfbfbc4b12df657710f2cbf834911556edee7e6c831562f12c7911" }, "downloads": -1, "filename": "aurora-data-api-0.2.7.tar.gz", "has_sig": true, "md5_digest": "87846c0a63ca55a59a6664a69c5d886c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21204, "upload_time": "2020-12-12T15:59:06", "upload_time_iso_8601": "2020-12-12T15:59:06.286903Z", "url": "https://files.pythonhosted.org/packages/6b/ad/82455004636f257b563e2d6b9ca40f6a502f3f1dc1c058839158d6101168/aurora-data-api-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "32846ecf71ab76f7162c9f2e28b6d3fd", "sha256": "587519315cc40cdc3a186d66a52fe2b16e0e4fe76ad358e16771f83905115840" }, "downloads": -1, "filename": "aurora_data_api-0.3.0-py3-none-any.whl", "has_sig": true, "md5_digest": "32846ecf71ab76f7162c9f2e28b6d3fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24252, "upload_time": "2021-12-26T00:01:01", "upload_time_iso_8601": "2021-12-26T00:01:01.281740Z", "url": "https://files.pythonhosted.org/packages/eb/30/7ecd7965af35340614bb18bfe533e9b4f6dd9e89ac0ef688f5263089dd0f/aurora_data_api-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e357fc051dd7a16220705eae1c87eb05", "sha256": "6d620589c367a5126b6c2907a05b48304d194402efdc0b916e656861477abbe0" }, "downloads": -1, "filename": "aurora-data-api-0.3.0.tar.gz", "has_sig": true, "md5_digest": "e357fc051dd7a16220705eae1c87eb05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28342, "upload_time": "2021-12-26T00:01:03", "upload_time_iso_8601": "2021-12-26T00:01:03.018073Z", "url": "https://files.pythonhosted.org/packages/19/20/4d85378c079f22a895fa7fe53f53ce1494819af8d5b2a5c65e00d7c41dd6/aurora-data-api-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "de89940849f9b6c399f59afd095c9cdf", "sha256": "e468f2d5c3a4f349a356c861fa9d94e63a4236688b374b2eb25de9df5ac39e1a" }, "downloads": -1, "filename": "aurora_data_api-0.3.1-py3-none-any.whl", "has_sig": true, "md5_digest": "de89940849f9b6c399f59afd095c9cdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24216, "upload_time": "2022-01-23T21:56:05", "upload_time_iso_8601": "2022-01-23T21:56:05.368884Z", "url": "https://files.pythonhosted.org/packages/ef/0f/c8e98909d3ff32b444d3ed3b66691c5a3dd30037f64219ce57670c43dc26/aurora_data_api-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c4aa9f7f65c50cb1b2c2c5d0c243ce25", "sha256": "139e90bd2641208576ad536c9acfa3a9edea27aae528645c917f543874953ed9" }, "downloads": -1, "filename": "aurora-data-api-0.3.1.tar.gz", "has_sig": true, "md5_digest": "c4aa9f7f65c50cb1b2c2c5d0c243ce25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28308, "upload_time": "2022-01-23T21:56:07", "upload_time_iso_8601": "2022-01-23T21:56:07.318084Z", "url": "https://files.pythonhosted.org/packages/af/36/06c91fbf01e36ec68c42f6fc260cd4f92a27ec852442973175dca17fe07f/aurora-data-api-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "753df47f86a3134f1f968cec10fe4cd9", "sha256": "946aebc8896fd5f6c33219f216570d8c4d07371ea9158a72cb07d961a2eb18e2" }, "downloads": -1, "filename": "aurora_data_api-0.3.2-py3-none-any.whl", "has_sig": true, "md5_digest": "753df47f86a3134f1f968cec10fe4cd9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24280, "upload_time": "2022-01-24T00:04:17", "upload_time_iso_8601": "2022-01-24T00:04:17.693642Z", "url": "https://files.pythonhosted.org/packages/01/e5/4c14ed35c0a87c8dd792f79cb4b49b11f22ba57afa54f4262180b1799870/aurora_data_api-0.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b0ece4a94b670439a83d2fe2c36c1c51", "sha256": "5aec09ccbfca401839492bdd9534929a0a1cfb37b12d4ece38c4d5b20ab76ed5" }, "downloads": -1, "filename": "aurora-data-api-0.3.2.tar.gz", "has_sig": true, "md5_digest": "b0ece4a94b670439a83d2fe2c36c1c51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28485, "upload_time": "2022-01-24T00:04:19", "upload_time_iso_8601": "2022-01-24T00:04:19.826596Z", "url": "https://files.pythonhosted.org/packages/75/ca/c93fafec08ea2ee398cbb3c768257f9aa1c768cd7dc48d9b343fa77ca049/aurora-data-api-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f8727c6ef94cd9a2315f6ba06bcae2c1", "sha256": "4cc77decbf80cffb59c5e9eede73de1d7c6986bc176318d3344b174d06621175" }, "downloads": -1, "filename": "aurora_data_api-0.4.0-py3-none-any.whl", "has_sig": true, "md5_digest": "f8727c6ef94cd9a2315f6ba06bcae2c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24372, "upload_time": "2022-02-27T21:32:29", "upload_time_iso_8601": "2022-02-27T21:32:29.139592Z", "url": "https://files.pythonhosted.org/packages/cc/16/4922f648d90c34944b55d3844cc94ca5a01e8e196fffe83a6e73f0ce639c/aurora_data_api-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a87bb63c9d95c3d2a1b5a8443a05fa83", "sha256": "356bc35fb8d384cdd35089941cb02bd4dfc38f93c4d9d07f422487e3c240630f" }, "downloads": -1, "filename": "aurora-data-api-0.4.0.tar.gz", "has_sig": true, "md5_digest": "a87bb63c9d95c3d2a1b5a8443a05fa83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28484, "upload_time": "2022-02-27T21:32:31", "upload_time_iso_8601": "2022-02-27T21:32:31.169415Z", "url": "https://files.pythonhosted.org/packages/c1/17/a8e2d4a28fd2dad8066034d938345ecaccf7b59c1fba58935e18b2b45233/aurora-data-api-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f8727c6ef94cd9a2315f6ba06bcae2c1", "sha256": "4cc77decbf80cffb59c5e9eede73de1d7c6986bc176318d3344b174d06621175" }, "downloads": -1, "filename": "aurora_data_api-0.4.0-py3-none-any.whl", "has_sig": true, "md5_digest": "f8727c6ef94cd9a2315f6ba06bcae2c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24372, "upload_time": "2022-02-27T21:32:29", "upload_time_iso_8601": "2022-02-27T21:32:29.139592Z", "url": "https://files.pythonhosted.org/packages/cc/16/4922f648d90c34944b55d3844cc94ca5a01e8e196fffe83a6e73f0ce639c/aurora_data_api-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a87bb63c9d95c3d2a1b5a8443a05fa83", "sha256": "356bc35fb8d384cdd35089941cb02bd4dfc38f93c4d9d07f422487e3c240630f" }, "downloads": -1, "filename": "aurora-data-api-0.4.0.tar.gz", "has_sig": true, "md5_digest": "a87bb63c9d95c3d2a1b5a8443a05fa83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28484, "upload_time": "2022-02-27T21:32:31", "upload_time_iso_8601": "2022-02-27T21:32:31.169415Z", "url": "https://files.pythonhosted.org/packages/c1/17/a8e2d4a28fd2dad8066034d938345ecaccf7b59c1fba58935e18b2b45233/aurora-data-api-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }