``botocore-a-la-carte``
-----------------------
``botocore-a-la-carte`` is a re-packaging of ``botocore`` such that each service's data JSON exists in a
separate package, and are opted-into through package extras.
The package ``botocore-a-la-carte`` contains the base code/resources for ``botocore`` to operate, and has
a package extra per service (referencing a package which contains just the JSON data for that service).
Installation and Usage
----------------------
⚠️ The package extras must be installed in the same directory as this package (such as in a virtual environment).
This package does not support being installed in separate locations pointed to by ``sys.path``.
This is a limitation of the core ``botocore`` package and the Python packaging ecosystem. ⚠️
Example:
``botocore-a-la-carte`` with no extras allows you to use core ``botocore`` functionality
(e.g. load credentials, sign requests, etc...).
.. code-block:: console
$ pip install botocore-a-la-carte
...
$ python
>>> import botocore
...
If you require specific service support, specify the service names as an extras:
.. code-block:: console
$ pip install botocore-a-la-carte[s3, ec2]
...
$ python
>>> import botocore.session
>>> session = botocore.session.get_session()
>>> client = session.create_client('ec2')
>>> print(client.describe_instances())
Raw data
{
"_id": null,
"home_page": "https://github.com/thejcannon/botocore-a-la-carte",
"name": "botocore-a-la-carte",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": "Amazon Web Services",
"author_email": null,
"download_url": null,
"platform": null,
"description": "``botocore-a-la-carte``\n-----------------------\n\n``botocore-a-la-carte`` is a re-packaging of ``botocore`` such that each service's data JSON exists in a\nseparate package, and are opted-into through package extras.\n\nThe package ``botocore-a-la-carte`` contains the base code/resources for ``botocore`` to operate, and has\na package extra per service (referencing a package which contains just the JSON data for that service).\n\nInstallation and Usage\n----------------------\n\n\u26a0\ufe0f The package extras must be installed in the same directory as this package (such as in a virtual environment).\nThis package does not support being installed in separate locations pointed to by ``sys.path``.\nThis is a limitation of the core ``botocore`` package and the Python packaging ecosystem. \u26a0\ufe0f\n\nExample:\n\n``botocore-a-la-carte`` with no extras allows you to use core ``botocore`` functionality\n(e.g. load credentials, sign requests, etc...).\n\n.. code-block:: console\n\n $ pip install botocore-a-la-carte\n ...\n $ python\n >>> import botocore\n ...\n\nIf you require specific service support, specify the service names as an extras:\n\n.. code-block:: console\n\n $ pip install botocore-a-la-carte[s3, ec2]\n ...\n $ python\n >>> import botocore.session\n >>> session = botocore.session.get_session()\n >>> client = session.create_client('ec2')\n >>> print(client.describe_instances())\n\n\n\n\n",
"bugtrack_url": null,
"license": "Apache License 2.0",
"summary": "botocore re-uploaded with a-la-carte data packages.",
"version": "1.34.141",
"project_urls": {
"Homepage": "https://github.com/thejcannon/botocore-a-la-carte"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2c0413ea00cbda29df39762111ae92bbed8c3f3322357bd49cee968e411302ac",
"md5": "969ebd3ead0a5d2af37d6dca3c5f1763",
"sha256": "38a5af280ed28838b933a38671cd20fe543382b91ad43d954a0614ed52e06e78"
},
"downloads": -1,
"filename": "botocore_a_la_carte-1.34.141-py3-none-any.whl",
"has_sig": false,
"md5_digest": "969ebd3ead0a5d2af37d6dca3c5f1763",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 533580,
"upload_time": "2024-07-09T01:39:16",
"upload_time_iso_8601": "2024-07-09T01:39:16.660425Z",
"url": "https://files.pythonhosted.org/packages/2c/04/13ea00cbda29df39762111ae92bbed8c3f3322357bd49cee968e411302ac/botocore_a_la_carte-1.34.141-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-09 01:39:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "thejcannon",
"github_project": "botocore-a-la-carte",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "botocore-a-la-carte"
}