<p align="center">
<a href="https://1password.com">
<h1 align="center">1Password Python SDK</h1>
</a>
</p>
<p align="center">
<h4 align="center">Build integrations that programmatically access your secrets in 1Password.</h4>
</p>
<p align="center">
<a href="https://developer.1password.com/docs/sdks/">Documentation</a> | <a href="https://github.com/1Password/onepassword-sdk-python/tree/main/example">Examples</a>
<br/>
---
## Requirements
The 1Password Python SDK is compatible with:
- `python` 3.9 or later
- `libssl` 3
- `glibc` 2.32 or later
If you're running a Linux distribution that still uses `libssl` version 1.1.1, such as Debian 11 or Ubuntu 20.04, you'll need to update to a later version of Linux or install the required dependencies.
## 🚀 Get started
To use the 1Password Python SDK in your project:
1. [Create a service account](https://my.1password.com/developer-tools/infrastructure-secrets/serviceaccount/) and give it the appropriate permissions in the vaults where the items you want to use with the SDK are saved.
2. Provision your service account token. We recommend provisioning your token from the environment. For example, to export your token to the `OP_SERVICE_ACCOUNT_TOKEN` environment variable:
**macOS or Linux**
```bash
export OP_SERVICE_ACCOUNT_TOKEN=<your-service-account-token>
```
**Windows**
```powershell
$Env:OP_SERVICE_ACCOUNT_TOKEN = "<your-service-account-token>"
```
3. Install the 1Password Python SDK in your project:
```bash
pip install onepassword-sdk
```
4. Use the Python SDK in your project:
```python
import asyncio
import os
from onepassword.client import Client
async def main():
# Gets your service account token from the OP_SERVICE_ACCOUNT_TOKEN environment variable.
token = os.getenv("OP_SERVICE_ACCOUNT_TOKEN")
# Connects to 1Password. Fill in your own integration name and version.
client = await Client.authenticate(auth=token, integration_name="My 1Password Integration", integration_version="v1.0.0")
# Retrieves a secret from 1Password. Takes a secret reference as input and returns the secret to which it points.
value = await client.secrets.resolve("op://vault/item/field")
# use value here
if __name__ == '__main__':
asyncio.run(main())
```
Make sure to use [secret reference URIs](https://developer.1password.com/docs/cli/secret-reference-syntax/) with the syntax `op://vault/item/field` to securely load secrets from 1Password into your code.
## Supported functionality
1Password SDKs are in active development. We're keen to hear what you'd like to see next. Let us know by [upvoting](https://github.com/1Password/onepassword-sdk-python/issues) or [filing](https://github.com/1Password/onepassword-sdk-python/issues/new/choose) an issue.
### Item management
Operations:
- [x] [Retrieve secrets](https://developer.1password.com/docs/sdks/load-secrets)
- [x] [Retrieve items](https://developer.1password.com/docs/sdks/manage-items#get-an-item)
- [x] [Create items](https://developer.1password.com/docs/sdks/manage-items#create-an-item)
- [x] [Update items](https://developer.1password.com/docs/sdks/manage-items#update-an-item)
- [x] [Delete items](https://developer.1password.com/docs/sdks/manage-items#delete-an-item)
- [x] Archive items
- [x] [List items](https://developer.1password.com/docs/sdks/list-vaults-items/)
- [x] Share items
- [x] Generate PIN, random and memorable passwords
Field types:
- [x] API Keys
- [x] Passwords
- [x] Concealed fields
- [x] Text fields
- [x] Notes
- [x] SSH private keys, public keys, fingerprint and key type (partially supported: supported in resolving secret references, not yet supported in item create/get/update)
- [x] One-time passwords
- [x] URLs
- [x] Websites (used to suggest and autofill logins)
- [x] Phone numbers
- [x] Credit card types
- [x] Credit card numbers
- [x] Emails
- [x] References to other items
- [ ] Address
- [ ] Date / MM/YY
- [ ] Files attachments and Document items
### Vault management
- [ ] Retrieve vaults
- [ ] Create vaults ([#36](https://github.com/1Password/onepassword-sdk-python/issues/36))
- [ ] Update vaults
- [ ] Delete vaults
- [x] [List vaults](https://developer.1password.com/docs/sdks/list-vaults-items/)
### User & access management
- [ ] Provision users
- [ ] Retrieve users
- [ ] List users
- [ ] Suspend users
- [ ] Create groups
- [ ] Update group membership
- [ ] Update vault access & permissions
### Compliance & reporting
- [ ] Watchtower insights
- [ ] Travel mode
- [ ] Events. For now, use [1Password Events Reporting API](https://developer.1password.com/docs/events-api/) directly.
### Authentication
- [x] [1Password Service Accounts](https://developer.1password.com/docs/service-accounts/get-started/)
- [ ] User authentication
- [ ] 1Password Connect. For now, use [1Password/connect-sdk-python](https://github.com/1Password/connect-sdk-python).
## 📖 Learn more
- [Load secrets with 1Password SDKs](https://developer.1password.com/docs/sdks/load-secrets)
- [Manage items with 1Password SDKs](https://developer.1password.com/docs/sdks/manage-items)
- [List vaults and items with 1Password SDKs](https://developer.1password.com/docs/sdks/list-vaults-items)
- [1Password SDK concepts](https://developer.1password.com/docs/sdks/concepts)
Raw data
{
"_id": null,
"home_page": "https://github.com/1Password/onepassword-sdk-python",
"name": "onepassword-sdk",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": "1Password",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/aa/64/75462b6a21cbf98bff8ccae24848034ab280292d5b65346b77c720f46f93/onepassword_sdk-0.1.7.tar.gz",
"platform": null,
"description": "<p align=\"center\">\n <a href=\"https://1password.com\">\n <h1 align=\"center\">1Password Python SDK</h1>\n </a>\n</p>\n\n<p align=\"center\">\n <h4 align=\"center\">Build integrations that programmatically access your secrets in 1Password.</h4>\n</p>\n\n<p align=\"center\">\n <a href=\"https://developer.1password.com/docs/sdks/\">Documentation</a> | <a href=\"https://github.com/1Password/onepassword-sdk-python/tree/main/example\">Examples</a>\n<br/>\n\n---\n\n## Requirements\n\nThe 1Password Python SDK is compatible with:\n\n- `python` 3.9 or later\n- `libssl` 3\n- `glibc` 2.32 or later\n\nIf you're running a Linux distribution that still uses `libssl` version 1.1.1, such as Debian 11 or Ubuntu 20.04, you'll need to update to a later version of Linux or install the required dependencies.\n\n## \ud83d\ude80 Get started\n\nTo use the 1Password Python SDK in your project:\n\n1. [Create a service account](https://my.1password.com/developer-tools/infrastructure-secrets/serviceaccount/) and give it the appropriate permissions in the vaults where the items you want to use with the SDK are saved.\n2. Provision your service account token. We recommend provisioning your token from the environment. For example, to export your token to the `OP_SERVICE_ACCOUNT_TOKEN` environment variable:\n\n **macOS or Linux**\n\n ```bash\n export OP_SERVICE_ACCOUNT_TOKEN=<your-service-account-token>\n ```\n\n **Windows**\n\n ```powershell\n $Env:OP_SERVICE_ACCOUNT_TOKEN = \"<your-service-account-token>\"\n ```\n\n3. Install the 1Password Python SDK in your project:\n\n ```bash\n pip install onepassword-sdk\n ```\n\n4. Use the Python SDK in your project:\n\n```python\nimport asyncio\nimport os\nfrom onepassword.client import Client\n\nasync def main():\n # Gets your service account token from the OP_SERVICE_ACCOUNT_TOKEN environment variable.\n token = os.getenv(\"OP_SERVICE_ACCOUNT_TOKEN\")\n\n # Connects to 1Password. Fill in your own integration name and version.\n client = await Client.authenticate(auth=token, integration_name=\"My 1Password Integration\", integration_version=\"v1.0.0\")\n\n # Retrieves a secret from 1Password. Takes a secret reference as input and returns the secret to which it points.\n value = await client.secrets.resolve(\"op://vault/item/field\")\n # use value here\n\nif __name__ == '__main__':\n asyncio.run(main())\n\n```\n\nMake sure to use [secret reference URIs](https://developer.1password.com/docs/cli/secret-reference-syntax/) with the syntax `op://vault/item/field` to securely load secrets from 1Password into your code.\n\n## Supported functionality\n\n1Password SDKs are in active development. We're keen to hear what you'd like to see next. Let us know by [upvoting](https://github.com/1Password/onepassword-sdk-python/issues) or [filing](https://github.com/1Password/onepassword-sdk-python/issues/new/choose) an issue.\n\n### Item management\n\nOperations:\n\n- [x] [Retrieve secrets](https://developer.1password.com/docs/sdks/load-secrets)\n- [x] [Retrieve items](https://developer.1password.com/docs/sdks/manage-items#get-an-item)\n- [x] [Create items](https://developer.1password.com/docs/sdks/manage-items#create-an-item)\n- [x] [Update items](https://developer.1password.com/docs/sdks/manage-items#update-an-item)\n- [x] [Delete items](https://developer.1password.com/docs/sdks/manage-items#delete-an-item)\n- [x] Archive items\n- [x] [List items](https://developer.1password.com/docs/sdks/list-vaults-items/)\n- [x] Share items\n- [x] Generate PIN, random and memorable passwords\n\nField types:\n- [x] API Keys\n- [x] Passwords\n- [x] Concealed fields\n- [x] Text fields\n- [x] Notes\n- [x] SSH private keys, public keys, fingerprint and key type (partially supported: supported in resolving secret references, not yet supported in item create/get/update)\n- [x] One-time passwords\n- [x] URLs\n- [x] Websites (used to suggest and autofill logins)\n- [x] Phone numbers\n- [x] Credit card types\n- [x] Credit card numbers\n- [x] Emails\n- [x] References to other items\n- [ ] Address\n- [ ] Date / MM/YY\n- [ ] Files attachments and Document items\n\n### Vault management\n- [ ] Retrieve vaults\n- [ ] Create vaults ([#36](https://github.com/1Password/onepassword-sdk-python/issues/36))\n- [ ] Update vaults\n- [ ] Delete vaults\n- [x] [List vaults](https://developer.1password.com/docs/sdks/list-vaults-items/)\n\n### User & access management\n- [ ] Provision users\n- [ ] Retrieve users\n- [ ] List users\n- [ ] Suspend users\n- [ ] Create groups\n- [ ] Update group membership\n- [ ] Update vault access & permissions\n\n### Compliance & reporting\n- [ ] Watchtower insights\n- [ ] Travel mode\n- [ ] Events. For now, use [1Password Events Reporting API](https://developer.1password.com/docs/events-api/) directly.\n\n### Authentication\n\n- [x] [1Password Service Accounts](https://developer.1password.com/docs/service-accounts/get-started/)\n- [ ] User authentication\n- [ ] 1Password Connect. For now, use [1Password/connect-sdk-python](https://github.com/1Password/connect-sdk-python).\n\n## \ud83d\udcd6 Learn more\n\n- [Load secrets with 1Password SDKs](https://developer.1password.com/docs/sdks/load-secrets)\n- [Manage items with 1Password SDKs](https://developer.1password.com/docs/sdks/manage-items)\n- [List vaults and items with 1Password SDKs](https://developer.1password.com/docs/sdks/list-vaults-items)\n- [1Password SDK concepts](https://developer.1password.com/docs/sdks/concepts)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "The 1Password Python SDK offers programmatic read access to your secrets in 1Password in an interface native to Python.",
"version": "0.1.7",
"project_urls": {
"Homepage": "https://github.com/1Password/onepassword-sdk-python"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5bd5a7080e2fe19e8ae713f823fe850af8131409deb89b2269299e32a4c61e3f",
"md5": "53b5d6844eb5e4e2122ed20fa57dab2a",
"sha256": "f36ecfc0cbabfb7e58631bde030e2b8e08484450ca9b606fd19355ca051302ba"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "53b5d6844eb5e4e2122ed20fa57dab2a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 5261541,
"upload_time": "2025-02-04T15:39:07",
"upload_time_iso_8601": "2025-02-04T15:39:07.313393Z",
"url": "https://files.pythonhosted.org/packages/5b/d5/a7080e2fe19e8ae713f823fe850af8131409deb89b2269299e32a4c61e3f/onepassword_sdk-0.1.7-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "28de975b28c8e0ffa36252e6f4e332746d031247482fb541f01796a8987f0a11",
"md5": "9f480570349505ef1c862184b1477629",
"sha256": "df6e8a95bed5bb3ad6347793a5b862461bb526b2f7ae099a39f309f5d65be3c9"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "9f480570349505ef1c862184b1477629",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 4827963,
"upload_time": "2025-02-04T15:39:11",
"upload_time_iso_8601": "2025-02-04T15:39:11.248891Z",
"url": "https://files.pythonhosted.org/packages/28/de/975b28c8e0ffa36252e6f4e332746d031247482fb541f01796a8987f0a11/onepassword_sdk-0.1.7-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7e089176ce446607828ee5cc71fdb773d364f7e6750afe71eb311fc8d903db16",
"md5": "4e0dc3756623ed7b9ea178efec9f0511",
"sha256": "0297db1a257fc1fb921087592883ed2d1871695ef8f8cba7707e7ad52c1b22af"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp310-cp310-manylinux_2_32_aarch64.whl",
"has_sig": false,
"md5_digest": "4e0dc3756623ed7b9ea178efec9f0511",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 5262839,
"upload_time": "2025-02-04T15:39:14",
"upload_time_iso_8601": "2025-02-04T15:39:14.074699Z",
"url": "https://files.pythonhosted.org/packages/7e/08/9176ce446607828ee5cc71fdb773d364f7e6750afe71eb311fc8d903db16/onepassword_sdk-0.1.7-cp310-cp310-manylinux_2_32_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7b3a6dfb94d62e81a86a39a5b868deadcf34e655b55131b7d4f5cf1d804c8ac6",
"md5": "1953dce4c59954238fedcd04ea2c80c5",
"sha256": "7c05d8b517cd74a38f1de3765dd83f4e657bfc3096983af8c50f83cfbbf301fb"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp310-cp310-manylinux_2_32_x86_64.whl",
"has_sig": false,
"md5_digest": "1953dce4c59954238fedcd04ea2c80c5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 5559126,
"upload_time": "2025-02-04T15:39:17",
"upload_time_iso_8601": "2025-02-04T15:39:17.056289Z",
"url": "https://files.pythonhosted.org/packages/7b/3a/6dfb94d62e81a86a39a5b868deadcf34e655b55131b7d4f5cf1d804c8ac6/onepassword_sdk-0.1.7-cp310-cp310-manylinux_2_32_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b66e8c4cc13b4ded94c36f1ae56bd74d3c8e184fb557a91003a5c959b124bd28",
"md5": "d7b29093b3eb8bb17695b5d1a71a4506",
"sha256": "fb0b13e3cdc4461f648274825bf80b137f15f7a9c2e925a781a52eac00efbacd"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "d7b29093b3eb8bb17695b5d1a71a4506",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 4627027,
"upload_time": "2025-02-04T15:39:19",
"upload_time_iso_8601": "2025-02-04T15:39:19.731534Z",
"url": "https://files.pythonhosted.org/packages/b6/6e/8c4cc13b4ded94c36f1ae56bd74d3c8e184fb557a91003a5c959b124bd28/onepassword_sdk-0.1.7-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "49d318ee2f3fe759b1d0be7ddcda7217a8c769c268609b989c40a54233dbf193",
"md5": "a155168b961dd2145687d06d714a407c",
"sha256": "6833123f88f900f7a22a210c37d2997efbfcf373a34083aae8755ce7e92bf681"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "a155168b961dd2145687d06d714a407c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 5261542,
"upload_time": "2025-02-04T15:39:23",
"upload_time_iso_8601": "2025-02-04T15:39:23.095395Z",
"url": "https://files.pythonhosted.org/packages/49/d3/18ee2f3fe759b1d0be7ddcda7217a8c769c268609b989c40a54233dbf193/onepassword_sdk-0.1.7-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "342f36391af7c4fea032b3757abdf2ebbf89cefb7b81ea06414447ceeef049a5",
"md5": "cafa5a84e66b229132bbdaed58da51d7",
"sha256": "1465c6b61579a50816682c1a7c331e1f818c378e0ed0373e4f20fcdb8f26fdab"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "cafa5a84e66b229132bbdaed58da51d7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 4827964,
"upload_time": "2025-02-04T15:39:26",
"upload_time_iso_8601": "2025-02-04T15:39:26.001643Z",
"url": "https://files.pythonhosted.org/packages/34/2f/36391af7c4fea032b3757abdf2ebbf89cefb7b81ea06414447ceeef049a5/onepassword_sdk-0.1.7-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "54deb50852e313042e2910c314fafb4c7e8143cd4d6522b42703b72cef5bb581",
"md5": "3b724b63af4ae325c9b3f1cd6082eb4a",
"sha256": "328b2b8ffa3bd4b6b2e305e0fa9a8f193a1c9073253b6cfde00ae1ee41d90828"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp311-cp311-manylinux_2_32_aarch64.whl",
"has_sig": false,
"md5_digest": "3b724b63af4ae325c9b3f1cd6082eb4a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 5262840,
"upload_time": "2025-02-04T15:39:29",
"upload_time_iso_8601": "2025-02-04T15:39:29.718936Z",
"url": "https://files.pythonhosted.org/packages/54/de/b50852e313042e2910c314fafb4c7e8143cd4d6522b42703b72cef5bb581/onepassword_sdk-0.1.7-cp311-cp311-manylinux_2_32_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4a091753168f30308c23b68344fc1f027d913b767156973485590ebc2fc759b8",
"md5": "9e97cec24af6779a7b2a2002fe5978a6",
"sha256": "f66d1cef2dcec9f1bcf886cf342dd6aab0dfdf90963920bfd916f3a3e254d150"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp311-cp311-manylinux_2_32_x86_64.whl",
"has_sig": false,
"md5_digest": "9e97cec24af6779a7b2a2002fe5978a6",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 5559126,
"upload_time": "2025-02-04T15:39:34",
"upload_time_iso_8601": "2025-02-04T15:39:34.073343Z",
"url": "https://files.pythonhosted.org/packages/4a/09/1753168f30308c23b68344fc1f027d913b767156973485590ebc2fc759b8/onepassword_sdk-0.1.7-cp311-cp311-manylinux_2_32_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1b59945623adb17e2c7e7fdf029b411fea49e566a94bc84f44bb2a8f35ccf0e7",
"md5": "788903b081c12afcc2b5d9235837c399",
"sha256": "b4ddb33096633f93cb7596da378ddf6a45111836f319404215c9d57ed47d57df"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "788903b081c12afcc2b5d9235837c399",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 4627025,
"upload_time": "2025-02-04T15:39:36",
"upload_time_iso_8601": "2025-02-04T15:39:36.650715Z",
"url": "https://files.pythonhosted.org/packages/1b/59/945623adb17e2c7e7fdf029b411fea49e566a94bc84f44bb2a8f35ccf0e7/onepassword_sdk-0.1.7-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d91a016c165b87107cf771e3ac1f5a6b813003de534631ff78171b334980bef0",
"md5": "33e06a536890e6fdead1a536ceb378aa",
"sha256": "fd399e48833f5c916831c22be40f76cf7e85d0180fcb818dbd76cc5d45659cb8"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "33e06a536890e6fdead1a536ceb378aa",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 5261542,
"upload_time": "2025-02-04T15:39:39",
"upload_time_iso_8601": "2025-02-04T15:39:39.382989Z",
"url": "https://files.pythonhosted.org/packages/d9/1a/016c165b87107cf771e3ac1f5a6b813003de534631ff78171b334980bef0/onepassword_sdk-0.1.7-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9ad93960534ef2faced9cdecbe72bc2060f718de97b8d95c15210f50d1c514bb",
"md5": "4d707cf28504f59624535bb76eb33a2c",
"sha256": "48a6dfb85c0138896ecb8d6aa814c5985acbb4262ed5e3a18e99725454bb41d5"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "4d707cf28504f59624535bb76eb33a2c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 4827963,
"upload_time": "2025-02-04T15:39:42",
"upload_time_iso_8601": "2025-02-04T15:39:42.919995Z",
"url": "https://files.pythonhosted.org/packages/9a/d9/3960534ef2faced9cdecbe72bc2060f718de97b8d95c15210f50d1c514bb/onepassword_sdk-0.1.7-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0450b0a34b7f1aa7e3b747bdca586896d3f2d452cdf87249f3dae56f649b1c83",
"md5": "32f40fc5f806b65a1a68a9ef0374bbb2",
"sha256": "7c6bbb202c83ad1566f27c3354ce88fa8dcceae0f90b0514b42d40aeb0b8ad10"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp312-cp312-manylinux_2_32_aarch64.whl",
"has_sig": false,
"md5_digest": "32f40fc5f806b65a1a68a9ef0374bbb2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 5262840,
"upload_time": "2025-02-04T15:39:47",
"upload_time_iso_8601": "2025-02-04T15:39:47.680430Z",
"url": "https://files.pythonhosted.org/packages/04/50/b0a34b7f1aa7e3b747bdca586896d3f2d452cdf87249f3dae56f649b1c83/onepassword_sdk-0.1.7-cp312-cp312-manylinux_2_32_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "522d73a11ee89fb69d6d6e388524560e53574eb5fdd20f65d57f25212087fc9f",
"md5": "2e316c46b34061d54fd2e14e8dd3291a",
"sha256": "299cd1d33f83e0acca01f0b93474397b471e5470b7f58f542f6866f8ea4de134"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp312-cp312-manylinux_2_32_x86_64.whl",
"has_sig": false,
"md5_digest": "2e316c46b34061d54fd2e14e8dd3291a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 5559126,
"upload_time": "2025-02-04T15:39:51",
"upload_time_iso_8601": "2025-02-04T15:39:51.429191Z",
"url": "https://files.pythonhosted.org/packages/52/2d/73a11ee89fb69d6d6e388524560e53574eb5fdd20f65d57f25212087fc9f/onepassword_sdk-0.1.7-cp312-cp312-manylinux_2_32_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "02fe7aa733bfdadc930e4a02115189652524edce425ae13859d10a79f3cd24fa",
"md5": "11779be616633ecd985633f2659d2397",
"sha256": "c6d7ff7a15e56b2f6198b3681f6d18678fa56f6d9d3b0639bc70ae9b18b8acd2"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "11779be616633ecd985633f2659d2397",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 4627027,
"upload_time": "2025-02-04T15:39:56",
"upload_time_iso_8601": "2025-02-04T15:39:56.654448Z",
"url": "https://files.pythonhosted.org/packages/02/fe/7aa733bfdadc930e4a02115189652524edce425ae13859d10a79f3cd24fa/onepassword_sdk-0.1.7-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6a97ef38f90c2b8038529c059d5e6e1d5fb447f75300258ce2c5e5761bbe7283",
"md5": "a35ce450b1628a1f8823c4c594c3e87a",
"sha256": "0a6c0e2b8383e2428e020abe41a82376fe24c1a1d9634bfb31c1db4692ef8a25"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "a35ce450b1628a1f8823c4c594c3e87a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 5261540,
"upload_time": "2025-02-04T15:39:59",
"upload_time_iso_8601": "2025-02-04T15:39:59.547716Z",
"url": "https://files.pythonhosted.org/packages/6a/97/ef38f90c2b8038529c059d5e6e1d5fb447f75300258ce2c5e5761bbe7283/onepassword_sdk-0.1.7-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "22c26b9eafd9a1549bae1c7e04e344374e560842b6451279be268d1f45cada08",
"md5": "f9234c565956bbdba2f7440ea79ba788",
"sha256": "6d570ebe068ba6ce4116a71d16a180353b864e5975be4574ede623b1ea794209"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f9234c565956bbdba2f7440ea79ba788",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 4827963,
"upload_time": "2025-02-04T15:40:02",
"upload_time_iso_8601": "2025-02-04T15:40:02.237005Z",
"url": "https://files.pythonhosted.org/packages/22/c2/6b9eafd9a1549bae1c7e04e344374e560842b6451279be268d1f45cada08/onepassword_sdk-0.1.7-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "570ed924f5b92176fb86ff74b432d2dd4558048c971f902f287557e89795edc0",
"md5": "a06da897aa48d02d394852810d30501a",
"sha256": "50f332f0f0f77913abe461c4d0913f7714ba2e07d9ef39446e0d564b5b440879"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp313-cp313-manylinux_2_32_aarch64.whl",
"has_sig": false,
"md5_digest": "a06da897aa48d02d394852810d30501a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 5262838,
"upload_time": "2025-02-04T15:40:05",
"upload_time_iso_8601": "2025-02-04T15:40:05.659164Z",
"url": "https://files.pythonhosted.org/packages/57/0e/d924f5b92176fb86ff74b432d2dd4558048c971f902f287557e89795edc0/onepassword_sdk-0.1.7-cp313-cp313-manylinux_2_32_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "38139a79eccdb8f65b6e2676e72f0f77a2c626e00210960e74b0ff72f7a419a8",
"md5": "edbbc44fcb34657c368f84c161ed9648",
"sha256": "8a773da4770e887b124ec671781678e1b1fd57f20dcc40f89a610728f55138ed"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp313-cp313-manylinux_2_32_x86_64.whl",
"has_sig": false,
"md5_digest": "edbbc44fcb34657c368f84c161ed9648",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 5559126,
"upload_time": "2025-02-04T15:40:08",
"upload_time_iso_8601": "2025-02-04T15:40:08.518018Z",
"url": "https://files.pythonhosted.org/packages/38/13/9a79eccdb8f65b6e2676e72f0f77a2c626e00210960e74b0ff72f7a419a8/onepassword_sdk-0.1.7-cp313-cp313-manylinux_2_32_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "242c15549d06fa6874d520ab123963172d18c45de34d0ac26e02465a56488f7d",
"md5": "1e7193cc0750436dc687e02a365aa49d",
"sha256": "9541175ed6283736745bf673f8c74696e53a164192c34c44de4400e8fdf01e38"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "1e7193cc0750436dc687e02a365aa49d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 4627026,
"upload_time": "2025-02-04T15:40:11",
"upload_time_iso_8601": "2025-02-04T15:40:11.766442Z",
"url": "https://files.pythonhosted.org/packages/24/2c/15549d06fa6874d520ab123963172d18c45de34d0ac26e02465a56488f7d/onepassword_sdk-0.1.7-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aa6367eeba9d14b6c989ddd586829a31a50753d0a8cfcca8a8dd5b16d993aeef",
"md5": "ec0dfaa2ba368aef2cd94647e8cca1c8",
"sha256": "4f04ab47a7e26ac62fef84b537dc07b5bf2b5c9f2c5cc9e76dab9f6356865ee5"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "ec0dfaa2ba368aef2cd94647e8cca1c8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 10115463,
"upload_time": "2025-02-04T15:40:16",
"upload_time_iso_8601": "2025-02-04T15:40:16.849454Z",
"url": "https://files.pythonhosted.org/packages/aa/63/67eeba9d14b6c989ddd586829a31a50753d0a8cfcca8a8dd5b16d993aeef/onepassword_sdk-0.1.7-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a65dc5bedf2bd82d10bfa3c1adb641cf9e262c739aa8dc084c5ec2a73480df6c",
"md5": "aa8229dbc64818ca813c917c1baf3b3f",
"sha256": "9731e66f13c1fbd48013abfdebfc8e7e0d4a1947913543c5bc25fc3cb9e509d8"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "aa8229dbc64818ca813c917c1baf3b3f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 4827960,
"upload_time": "2025-02-04T15:40:20",
"upload_time_iso_8601": "2025-02-04T15:40:20.806297Z",
"url": "https://files.pythonhosted.org/packages/a6/5d/c5bedf2bd82d10bfa3c1adb641cf9e262c739aa8dc084c5ec2a73480df6c/onepassword_sdk-0.1.7-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8faf2c688248dbc9e2d3a84e20bc783a7d9ce06e11bff22a29f79f5cd215bb2b",
"md5": "e6980009814a904bf4b0c69d407ce73e",
"sha256": "a1e060290ba36978283f8d65376216c4bb8e291bf83e2953cfdf385182472a70"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp39-cp39-manylinux_2_32_aarch64.whl",
"has_sig": false,
"md5_digest": "e6980009814a904bf4b0c69d407ce73e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 5262839,
"upload_time": "2025-02-04T15:40:24",
"upload_time_iso_8601": "2025-02-04T15:40:24.731571Z",
"url": "https://files.pythonhosted.org/packages/8f/af/2c688248dbc9e2d3a84e20bc783a7d9ce06e11bff22a29f79f5cd215bb2b/onepassword_sdk-0.1.7-cp39-cp39-manylinux_2_32_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c4e70151111f7358ef450e40668b32cc4466b84fdde12be919e1036d453356b3",
"md5": "136baa5e968084777bc678ec30bf6436",
"sha256": "9a1ff8d7838b316c0e408a0c43c9244fd175036e760158622de3381a33e8d6e1"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp39-cp39-manylinux_2_32_x86_64.whl",
"has_sig": false,
"md5_digest": "136baa5e968084777bc678ec30bf6436",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 5559124,
"upload_time": "2025-02-04T15:40:27",
"upload_time_iso_8601": "2025-02-04T15:40:27.652731Z",
"url": "https://files.pythonhosted.org/packages/c4/e7/0151111f7358ef450e40668b32cc4466b84fdde12be919e1036d453356b3/onepassword_sdk-0.1.7-cp39-cp39-manylinux_2_32_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2fa40f9d19f5e72832517e8969237642c7b805da9021eee1da42f61525dfac58",
"md5": "c34b50ff544e7dfb5a86573ae93a0335",
"sha256": "4b4e8c43b5369f798146aea91dbbee00a2d2e5c5d798af75cad100354ee5509d"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "c34b50ff544e7dfb5a86573ae93a0335",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 4627028,
"upload_time": "2025-02-04T15:40:30",
"upload_time_iso_8601": "2025-02-04T15:40:30.205248Z",
"url": "https://files.pythonhosted.org/packages/2f/a4/0f9d19f5e72832517e8969237642c7b805da9021eee1da42f61525dfac58/onepassword_sdk-0.1.7-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aa6475462b6a21cbf98bff8ccae24848034ab280292d5b65346b77c720f46f93",
"md5": "058833e723179403dc70477f5a30f7b8",
"sha256": "27979eb1b4fe0476a123336e3b432ce549feb4a6f87e975581497befcac985e9"
},
"downloads": -1,
"filename": "onepassword_sdk-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "058833e723179403dc70477f5a30f7b8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 25312950,
"upload_time": "2025-02-04T15:40:38",
"upload_time_iso_8601": "2025-02-04T15:40:38.336880Z",
"url": "https://files.pythonhosted.org/packages/aa/64/75462b6a21cbf98bff8ccae24848034ab280292d5b65346b77c720f46f93/onepassword_sdk-0.1.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-04 15:40:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "1Password",
"github_project": "onepassword-sdk-python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "onepassword-sdk"
}