{ "info": { "author": "PeopleDoc", "author_email": "joachim.jablon@people-doc.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# CLI tool for Hashicorp Vault\n\nThis tools allows simple interactions with the vault API, allowing\nconfiguration to be done in a separate step using a YAML configuration file.\n\nThis is especially interesting if you interact with Hashicorp Vault from\nautomated deployment tools.\n\n## Installation\n\n`pip install vault-cli`\n\nVault-cli only works with python 3.6 and over.\n\n## Usage\n\n```\nUsage: vault [OPTIONS] COMMAND [ARGS]...\n\n Interact with a Vault. See subcommands for details.\n\n All arguments can be passed by environment variables:\n VAULT_CLI_UPPERCASE_NAME (including VAULT_CLI_PASSWORD and\n VAULT_CLI_TOKEN).\n\nOptions:\n -U, --url TEXT URL of the vault instance\n --verify / --no-verify Verify HTTPS certificate\n --ca-bundle PATH Location of the bundle containing the server\n certificate to check against.\n --login-cert PATH Path to a public client certificate to use\n for connecting to vault.\n --login-cert-key PATH Path to a private client certificate to use\n for connecting to vault.\n -T, --token-file PATH File which contains the token to connect to\n Vault. Configuration file can also contain a\n \"token\" key.\n -u, --username TEXT Username used for userpass authentication\n -w, --password-file PATH Can read from stdin if \"-\" is used as\n parameter. Configuration file can also\n contain a \"password\" key.\n -b, --base-path TEXT Base path for requests\n -s, --safe-write / --unsafe-write\n When activated, you can't overwrite a secret\n without passing \"--force\" (in commands\n \"set\", \"mv\", etc)\n --render / --no-render Render templated values\n -v, --verbose Use multiple times to increase verbosity\n --config-file PATH Config file to use. Use 'no' to disable\n config file. Default value: first of\n ./vault.yml, ~/.vault.yml, /etc/vault.yml\n -V, --version\n -h, --help Show this message and exit.\n\nCommands:\n delete Delete a single secret.\n delete-all Delete multiple secrets.\n dump-config Display settings in the format of a config file.\n env Launch a command, loading secrets in environment.\n get Return a single secret value.\n get-all Return multiple secrets.\n list List all the secrets at the given path.\n lookup-token Return information regarding the current token\n mv Recursively move secrets from source to destination path.\n set Set a single secret to the given value(s).\n template Render the given Jinja2 template and insert secrets in it.\n```\n\n## Authentication\n\nThere are three ways to authenticate against the vault:\n- Username and password file: provide a username and a file to read the\n password from. The file may be `-` for stdin.\n- Client certificate: provide the path to a certificate file.\n- Token: Bypass authentication step if you already have a valid token.\n\n## Showcase\n\n### Connect to https://vault.mydomain:8200/project and list the secrets\n```console\n$ vault --url=https://vault.mydomain:8200 --certificate=/etc/vault/certificate.key --base-path=project/ list\n['my_secret']\n```\n\nOn the following examples, we'll be considering that we have a complete configuration file.\n\n### Read a secret in plain text (default)\n```console\n$ vault get my_secret\nqwerty\n```\n\n### Read a secret in yaml format\n```console\n$ vault get --yaml my_secret\n--- qwerty\n...\n```\n\n### Write a secret\n```console\n$ vault set my_other_secret supersecret\nDone\n```\n\n###\u00a0Read/write a secret outside the base path\n```console\n$ export VAULT_CLI_BASE_PATH=myapp/\n$ vault set /global_secret sharedsecret\nDone\n$ vault get /global_secret\nsharedsecret\n$ vault get global_secret\nError: Secret not found\n$ unset VAULT_CLI_BASE_PATH\n```\n\n\n### Write a secret via stdin.\nYou can use this when the secret has multiple lines or starts with a \"-\"\n\n```console\n$ vault set third_secret --stdin\n----BEGIN SECRET KEY----\n...\n\nDone\n\nvault get third_secret\n----BEGIN SECRET KEY----\n...\n```\n\nIdentically, piping allows you to write the content of a file into the vault:\n\n```console\n$ cat my_certificate.key | vault set third_secret --stdin\nDone\n```\n\n### Write a secret using an invisible input prompt\n\nThis will avoid your secrets to be displayed in plain text in your shell history.\n\n ```console\n $ vault set mykey --prompt\n Please enter value for `mykey`:\n Done\n ```\n\n### Anything following \"--\" will not be seen as a flag even if it starts with a \"-\"\n```console\n$ vault set -- -secret-name -oh-so-secret\nDone\n\n$ vault get -- -secret-name\n-oh-so-secret\n```\n\n### Write a secret complex object\n```console\n$ vault set --yaml blob_secret \"{code: supercode}\"\nDone\n```\n\n### Write a secret list\n```console\n$ vault set list_secret secret1 secret2 secret3\nDone\n\n# (For complex types, yaml format is selected)\n$ vault get list_secret\n---\n- secret1\n- secret2\n- secret3\n```\n\n### Protect yourself from overwriting a secret by mistake\n\n```console\nvault set a b\nDone\n$ vault --safe-write set a c\nError: Secret already exists at a. Use -f to force overwriting.\n$ vault --safe-write set -f a c\nDone\n```\n(`safe-write` can be set in your configuration file, see details below)\n\n### Get all values from the vault in a single command (yaml format)\n```console\n$ vault get-all\n---\n-secret-name: -oh-so-secret\nblob_secret:\n code: supercode\nlist_secret:\n- secret1\n- secret2\n- secret3\nmy_other_secret: supersecret\nmy_secret: qwerty\nthird_secret: '----BEGIN SECRET KEY----\n\n ...'\n```\n\n### Get a nested secret based on a path\n```console\n$ vault set test/my_folder_secret yaysecret\nDone\n\n$ vault get-all test/my_folder_secret\n---\ntest:\n my_folder_secret: yaysecret\n```\n\n### Get all values recursively from several folders in a single command (yaml format)\n```console\n$ vault get-all test my_secret\n---\nmy_secret: qwerty\ntest:\n my_folder_secret: yaysecret\n```\n\n### Delete a secret\n```console\n$ vault delete my_other_secret\nDone\n```\n\n### Move secrets and folders\n```console\n$ vault mv my_secret test/my_secret\nMove 'my_secret' to 'test/my_secret'\n\n$ vault mv blob_secret test/blob_secret\nMove 'blob_secret' to 'test/blob_secret'\n\n$ vault get-all\n---\n-secret-name: -oh-so-secret\nlist_secret:\n- secret1\n- secret2\n- secret3\ntest:\n blob_secret:\n code: supercode\n my_folder_secret: yaysecret\n my_secret: qwerty\nthird_secret: '----BEGIN SECRET KEY----\n\n ...'\n```\n\n### Launch a process loading secrets through environment variables\n```console\n$ vault env --path blob_secret -- env\n...\nBLOB_SECRET={\"code\": \"supercode\"}\n...\n$ vault set foo/bar/service/instance/dsn value\n$ vault env --path blob_secret=blob --path foo/bar/service/instance=my -- env\n...\nBLOB={\"code\": \"supercode\"}\nMY_DSN=value\n...\n```\n\n\n### Render a template file with values from the vault\n```console\n$ vault template mytemplate.j2 > /etc/conf\n\n# mytemplate.j2:\nHello={{ vault(\"my_secret\") }}\n\n# /etc/conf:\nHello=querty\n```\n(Use `-` for stdin and `-o ` to specify the file to write to, or stdout).\n\n### (Re)create a configuration file based on the current settings\n```console\n$ vault --url https://something --token mytoken dump-config > .vault.yaml\n```\n\n### Delete everything under blob-secret\n```console\n$ vault delete-all blob-secret\n```\n\n### Delete everything, no confirmation\n```console\n$ vault delete-all --force\n```\n\n### Create a templated value\n```console\n$ vault set password foo\n$ vault set dsn '!template!proto://username:{{ vault(\"password\") }}@host/'\n$ vault get dsn\nproto://username:foo@host/\n$ vault --no-render get --text dsn\n!template!proto://username:{{ vault(\"password\") }}@host/\n```\nThe `vault` function does not render variables recursively.\n\n### Get information on your current token\n```\n$ vault lookup-token\n```\n\n### Use the testing client in your tests\n\n```console\n$ pip install vault-cli[testing]\n```\n\n```python\n# conftest.py (for pytest)\nfrom vault_cli.testing import vault\n\n__all__ = [\"vault\"]\n```\n```python\n# test_something.py\n\ndef test_bla(vault):\n vault.db = {\"a/b\": \"c\"}\n\n assert vault.get_secret(\"a/b\") == \"c\"\n\n```\n\n## Configuration\n\nThe first file found in the following location is read, parsed and used:\n1. `/etc/vault.yml`\n2. `~/.vault.yml`\n3. `./vault.yml`\n\nAny option passed as command line flag will be used over the corresponding\noption in the documentation (use either `-` or `_`).\n\nThe expected format of the configuration is a mapping, with option names and\ntheir corresponding values:\n\n```yaml\n---\nusername: my_username\npassword-file: ~/.vault-password\n# or\ntoken-file: ~/.vault-token\nurl: https://vault.mydomain:8200\nverify: no\nbase-path: project/\n...\n```\n\nMake sure the secret files have their permissions set accordingly.\n\nFor simple cases, you can directly define your `token` or `password` in the\nfile:\n\n```yaml\n---\nusername: my_username\npassword: secret-password\n# or\ntoken: secret-token\nurl: https://vault.mydomain:8200\nverify: no\nbase-path: project/\n...\n```\n\nIf you do so, make sure the permissions of the configuration file itself are\nnot too broad.\n\nJust note that the `--verify / --no-verify` flag become `verify: yes` or\n`verify: no`\n\nAll parameters can be defined from environment variables:\n\n```console\n$ VAULT_CLI_URL=https://myvault.com vault list\n```\nThe name is always the uppercase underscored name of the equivalent command\nline option. Token and password can also be passed as environment variables as\nVAULT_CLI_TOKEN and VAULT_CLI_PASSWORD.\n\n## Troubleshooting\n\n### `SyntaxError: invalid syntax`\n\nYou're most probably using Python 3.5 or below (including Python 2)\n\n## State\n\nThe tool is currently in beta mode. It's missing docs and other things.\nBe warned.\n\n## Contributing\n\nWe welcome any help :) See [CONTRIBUTING.md](CONTRIBUTING.md) for details.\n\n## License\n\nCopyright 2018-2019 PeopleDoc\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/peopledoc/vault-cli", "keywords": "hashicorp vault cli", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "vault-cli", "package_url": "https://pypi.org/project/vault-cli/", "platform": "", "project_url": "https://pypi.org/project/vault-cli/", "project_urls": { "Homepage": "https://github.com/peopledoc/vault-cli" }, "release_url": "https://pypi.org/project/vault-cli/0.12.0/", "requires_dist": [ "requests", "Click (>=7.0)", "pyyaml", "jinja2", "hvac", "twine ; extra == 'dev'", "black ; extra == 'dev'", "isort ; extra == 'dev'", "mypy ; extra == 'lint'", "flake8 ; extra == 'lint'", "black ; extra == 'lint'", "isort ; extra == 'lint'", "pytest ; extra == 'test'", "pytest-mock ; extra == 'test'", "requests-mock ; extra == 'test'", "pytest-cov ; extra == 'test'", "pytest-click ; extra == 'test'", "pytest ; extra == 'testing'" ], "requires_python": "", "summary": "CLI tool for hashicorp vault", "version": "0.12.0" }, "last_serial": 5943873, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fc7ace7bb6cd868721bb6afaa3b87cd2", "sha256": "18cd3ec4ce9a937dd497f5020dbaf5a046d03cb5aad578af22d6ede07b90dccd" }, "downloads": -1, "filename": "vault_cli-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc7ace7bb6cd868721bb6afaa3b87cd2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10101, "upload_time": "2018-08-03T08:44:52", "url": "https://files.pythonhosted.org/packages/13/bc/b76a619c62dd4b6f849f2dc8008854ebba40061582644eb3d4bc987c96ff/vault_cli-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c959c5cfa76a79eb3fcfc2fdcfe398c", "sha256": "71955f8d0dd625b675b27547522d755f9e16e22444bfc5d51c70f318c9595845" }, "downloads": -1, "filename": "vault-cli-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7c959c5cfa76a79eb3fcfc2fdcfe398c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7013, "upload_time": "2018-08-03T08:44:53", "url": "https://files.pythonhosted.org/packages/12/7b/e69f359bc0678b10739622e909eb13d35ef8cbbfbe6e39e1c2f81260f8ef/vault-cli-0.1.0.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "95e47a6671f053c4acdbfd3ec56ab795", "sha256": "7f529a6c969377e9cc49d0737e36d8ae8d6fee687838dd9706db8d3168765f90" }, "downloads": -1, "filename": "vault_cli-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "95e47a6671f053c4acdbfd3ec56ab795", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22083, "upload_time": "2019-07-29T15:36:23", "url": "https://files.pythonhosted.org/packages/77/63/df18182cd403d68a94844e1b590de7fa5a4d24b7def18e80157cd6f1668d/vault_cli-0.10.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96033298e76cfcf0c5d52d0c438afd79", "sha256": "5b88a1bb4ff60ba17d0048a8a8bef0df4a5cc3ca34f5ed4ae96b911cdfa5c3c5" }, "downloads": -1, "filename": "vault-cli-0.10.0.tar.gz", "has_sig": false, "md5_digest": "96033298e76cfcf0c5d52d0c438afd79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22283, "upload_time": "2019-07-29T15:36:27", "url": "https://files.pythonhosted.org/packages/09/71/f508d5a268bca3434d110e7da316fbc6bf2d296a9511804475a1130936de/vault-cli-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "f32637ee65c665caa9cf39e92a88b6af", "sha256": "d7b622d95c1841c7c08b53a5fafe218b38c9140c789ee692d46e47ad5940eaf5" }, "downloads": -1, "filename": "vault_cli-0.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f32637ee65c665caa9cf39e92a88b6af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22222, "upload_time": "2019-09-13T13:36:20", "url": "https://files.pythonhosted.org/packages/29/79/056dd131609ccf2fc34d58a2d43f3d7016ecd89d6525c86d3500d45ee0ec/vault_cli-0.11.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a909f4b85784405d8b29812ad15a230", "sha256": "3593821e259afc6d7dc9b085d4f8c89af3b7e56d030782ae7d3e10260e1dae83" }, "downloads": -1, "filename": "vault-cli-0.11.0.tar.gz", "has_sig": false, "md5_digest": "9a909f4b85784405d8b29812ad15a230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22432, "upload_time": "2019-09-13T13:36:23", "url": "https://files.pythonhosted.org/packages/4a/98/b8eb0ee4f83a79e9c52e12debd442a6c99ffb4b0ea20041ff5dd1b2b5984/vault-cli-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "d6ba08fdb300e39be069f6448c829452", "sha256": "2d442bd860e6c2e103544d1c2dc868f956407d672186781e99796d96853f44a9" }, "downloads": -1, "filename": "vault_cli-0.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d6ba08fdb300e39be069f6448c829452", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22585, "upload_time": "2019-10-08T09:30:27", "url": "https://files.pythonhosted.org/packages/5f/c4/0df2e2ef2512d21ae20e141485bd2d4ae628634ecd3793fc5e9761d0b6fc/vault_cli-0.12.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff4bd3fe04a96b7ee559ac8b37b2bf42", "sha256": "d6eeab11b480904fd77f0eb7fd76f56a17f5a2e078f7be712923ce231ab596e0" }, "downloads": -1, "filename": "vault-cli-0.12.0.tar.gz", "has_sig": false, "md5_digest": "ff4bd3fe04a96b7ee559ac8b37b2bf42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22593, "upload_time": "2019-10-08T09:30:29", "url": "https://files.pythonhosted.org/packages/57/37/f2942335b8f5185029a50a2b0164b0f719784526a6633c40aeb1677199c8/vault-cli-0.12.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8ef73deb20824f9e0131455a736f3e95", "sha256": "a39f37cdcf773c52b9cfd17f697882f15ab4117479ac848d4d0b973411de289b" }, "downloads": -1, "filename": "vault_cli-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ef73deb20824f9e0131455a736f3e95", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10142, "upload_time": "2018-08-03T08:45:46", "url": "https://files.pythonhosted.org/packages/5c/6c/5c7d05929e104766e15929d6622dc4b36253a7632c9319a9bed105041e75/vault_cli-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b30377e3105ddfd5beb1c289d1aa60a6", "sha256": "3cda4cd0615099b8322de85ab1c7f799a161e5ab2ce0b7b564e5f0a4b54afea6" }, "downloads": -1, "filename": "vault-cli-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b30377e3105ddfd5beb1c289d1aa60a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7011, "upload_time": "2018-08-03T08:45:48", "url": "https://files.pythonhosted.org/packages/1f/3f/f7c5b76330db0aac0efedb0c39d6a92c91a02f42738fb15df7caefc9bfd6/vault-cli-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2705422e581fe90539df9e62fc6d7564", "sha256": "080f9f301de0d7c969d5816393d7a6b3b268db1f94656585c1b36d3bd9330e28" }, "downloads": -1, "filename": "vault_cli-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2705422e581fe90539df9e62fc6d7564", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12992, "upload_time": "2018-09-06T16:25:44", "url": "https://files.pythonhosted.org/packages/e3/d8/6d21598ea7e78b8cf4a20e6990aa3e9073d2c3a2d61c1ef0e44a4a85f9d7/vault_cli-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "034b79fa644eb2fc4a0e89ef61f7ce70", "sha256": "7215e5fd0b07c7a0489c22ede3ac4c7eae42b2ea1e55e5e27b54ef3c9e99bdda" }, "downloads": -1, "filename": "vault-cli-0.2.1.tar.gz", "has_sig": false, "md5_digest": "034b79fa644eb2fc4a0e89ef61f7ce70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7010, "upload_time": "2018-09-06T16:25:47", "url": "https://files.pythonhosted.org/packages/63/4b/dbe58355064cc82a5d4ef13f40c240cc7817a36def6845a218140032141b/vault-cli-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "e6f400737d5209b222125e45046da1d8", "sha256": "9409dab552016b2103820344c4f8567acf364608d1e90585afc5e6c3640b90b3" }, "downloads": -1, "filename": "vault_cli-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6f400737d5209b222125e45046da1d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10692, "upload_time": "2018-09-29T16:36:52", "url": "https://files.pythonhosted.org/packages/24/e1/93eb7bb814a64d9860125afdb79a8ae156ae24b7b19da8652f80f4936df1/vault_cli-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ced2cac197fc52020ea594530f426627", "sha256": "216063659231c49cca92b706b1a603f8819cc09516cc378e7b2a9ab74bad3806" }, "downloads": -1, "filename": "vault-cli-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ced2cac197fc52020ea594530f426627", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7675, "upload_time": "2018-09-29T16:36:55", "url": "https://files.pythonhosted.org/packages/81/1f/36488505b6fd478f89cb84e9c5932407a83e6061513b937fe003ae3efe98/vault-cli-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a28c8c690904ffe22c532011f4a3c705", "sha256": "676b039b713be955deec841ca880f7ded7a8b8ac9fe8d54c36a51a1d001efe1a" }, "downloads": -1, "filename": "vault_cli-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a28c8c690904ffe22c532011f4a3c705", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10694, "upload_time": "2018-09-29T16:37:40", "url": "https://files.pythonhosted.org/packages/c5/bc/9441e3eb96dcc65c3d21369121433096ab68042194348395037ffce95b31/vault_cli-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7170f3e14cada3ac7cdbd501c29b9692", "sha256": "4afb3c2bee7923fdd2a2f63581b0b0b0bbc72c47bde2b863d3f5816dd7973ba0" }, "downloads": -1, "filename": "vault-cli-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7170f3e14cada3ac7cdbd501c29b9692", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7676, "upload_time": "2018-09-29T16:37:43", "url": "https://files.pythonhosted.org/packages/d0/65/10e6c7a546869548f01a472239c715af023fa854e3bb1384204ee1b098b2/vault-cli-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5f04297a85ad879b5153310b52b841b6", "sha256": "5fa73e7eb315b1c6c17cfdc6c119949c78c0dbf0c4b942b1dafde14eb59d6fbe" }, "downloads": -1, "filename": "vault_cli-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f04297a85ad879b5153310b52b841b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15673, "upload_time": "2018-10-10T09:56:40", "url": "https://files.pythonhosted.org/packages/0f/62/fa8262bee4747cf3ae72a190749a0a67a12ef59f9f903725f97f51415b84/vault_cli-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a7bbcd4a8198487ffaa0fc892f7b70e", "sha256": "bbace56a7beed3944c8e8c9a571608df7c52226433f03ea34bb8159dffcf6ba5" }, "downloads": -1, "filename": "vault-cli-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9a7bbcd4a8198487ffaa0fc892f7b70e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9907, "upload_time": "2018-10-10T09:56:42", "url": "https://files.pythonhosted.org/packages/40/c5/d726e88418e2c1452ebf3aab6a7bcbcfa56ac1c4c2c7e37494573605dfdc/vault-cli-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4c197895e5160332ff6cb35c84c05135", "sha256": "a66fe502c122d3db5ad2d5826ce236a40675b83c4dc7425d1510b64c359769c4" }, "downloads": -1, "filename": "vault_cli-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c197895e5160332ff6cb35c84c05135", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12775, "upload_time": "2018-10-11T08:48:36", "url": "https://files.pythonhosted.org/packages/5d/48/5b7ac08f97b7dd874bcc58670fc7f81c094c98bb2cd8f7adc4d3a6e6e374/vault_cli-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "513075821398674284f47f176b4fa906", "sha256": "50c6aa597645e41d8bb6e5d4e989d7106df51ab5395d9a0057c897591c2c9549" }, "downloads": -1, "filename": "vault-cli-0.3.2.tar.gz", "has_sig": false, "md5_digest": "513075821398674284f47f176b4fa906", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10026, "upload_time": "2018-10-11T08:48:38", "url": "https://files.pythonhosted.org/packages/e1/3c/e1a1956945b5155d0495f438a9ef295420bf5c3c7c785f63b86e0db1ef74/vault-cli-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "dcfd8e5e5dbdfc75bc3f32ec78a34901", "sha256": "fd9da63ec8c1964d2ecd7f9d86a678aadeb360113ac789a617f63ec700573e27" }, "downloads": -1, "filename": "vault_cli-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dcfd8e5e5dbdfc75bc3f32ec78a34901", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12986, "upload_time": "2018-10-11T13:26:32", "url": "https://files.pythonhosted.org/packages/d5/e9/b5ed2c431327bee79ce1c501c15784ecc6d7981aee464872e5baa24b2721/vault_cli-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b0814ee6fbaafc2c8cbdbb5a43df959", "sha256": "1151a692548a26471fd9e62842971c119b92acbd34eb16b040f5dcf91285db36" }, "downloads": -1, "filename": "vault-cli-0.3.3.tar.gz", "has_sig": false, "md5_digest": "9b0814ee6fbaafc2c8cbdbb5a43df959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10248, "upload_time": "2018-10-11T13:26:35", "url": "https://files.pythonhosted.org/packages/8b/58/caf0536483d360ac93c282b78b91c5510fe6a303328cf75ee15093ed9f70/vault-cli-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "3e219aa438631f6284a90841af8bfe4d", "sha256": "a647c6a421e7a428243348302d51ff207fec34d84a51db2e1651343b74e050c1" }, "downloads": -1, "filename": "vault_cli-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e219aa438631f6284a90841af8bfe4d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13505, "upload_time": "2018-10-11T16:19:05", "url": "https://files.pythonhosted.org/packages/d0/24/507e2cf0e7d035b8fdabbdc7f062625385b96c96fc437c506a91fc61c759/vault_cli-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aafc679da6d70c7a32a665d0669a2c17", "sha256": "2dba2a2aa2d0bd871a9043ff0d80840a3d2bb8712439d993c06cbcf9866a8c52" }, "downloads": -1, "filename": "vault-cli-0.3.4.tar.gz", "has_sig": false, "md5_digest": "aafc679da6d70c7a32a665d0669a2c17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10856, "upload_time": "2018-10-11T16:19:06", "url": "https://files.pythonhosted.org/packages/8d/fc/848d7446967a221ff33aa2dbf17ff472a85a692b511ae84dc2f42f143345/vault-cli-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "476ac62412bed327c07f9d28e2df9dc3", "sha256": "6e5a125c792aa9cd796da9ad98b9531b28ab90a90063582eea3b49e3a2c2609b" }, "downloads": -1, "filename": "vault_cli-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "476ac62412bed327c07f9d28e2df9dc3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13641, "upload_time": "2018-10-12T09:10:15", "url": "https://files.pythonhosted.org/packages/fa/d3/5d98d4dee985bdc049dfefa4bf905d399743371bda51211b8ef7fc2a32f1/vault_cli-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "716e3de7b992f575b2da8987b8d1d3ba", "sha256": "622860c393bce4edc0ceaf38365af6b45070423bc802a85769ee92aa97130351" }, "downloads": -1, "filename": "vault-cli-0.3.5.tar.gz", "has_sig": false, "md5_digest": "716e3de7b992f575b2da8987b8d1d3ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10991, "upload_time": "2018-10-12T09:10:16", "url": "https://files.pythonhosted.org/packages/47/90/f4362dcaab3835f0ca317f8b74bedffea9d7ff8b430001c1e79c9efa07ae/vault-cli-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "099a54dc4d939ce6b422fb63d4e3aa78", "sha256": "17bcee5eb1780f8fefdd00f19d6494fd2d0b46b358ebda5be25e56a3c716d33c" }, "downloads": -1, "filename": "vault_cli-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "099a54dc4d939ce6b422fb63d4e3aa78", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13670, "upload_time": "2018-10-12T13:29:16", "url": "https://files.pythonhosted.org/packages/14/98/75ed1415d0480a768a948e3fe33949b8183a1c31cd7da55c7f322a6bb7c3/vault_cli-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2fbd688a4ff23a37858e32fd3334c2d5", "sha256": "e240702e559f6d4c2a6c816719460fada07641df11a9f8fcc24553e5748e4685" }, "downloads": -1, "filename": "vault-cli-0.3.6.tar.gz", "has_sig": false, "md5_digest": "2fbd688a4ff23a37858e32fd3334c2d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11027, "upload_time": "2018-10-12T13:29:18", "url": "https://files.pythonhosted.org/packages/fb/f4/91ae80082dc20cd5a0d70a1efafc9bdb7f108857872bea5758f98aa4f06c/vault-cli-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "189335eeed6c0ee3e41b2d998545e430", "sha256": "6a7ea3df2da20cf5372b8b72fbde1362451a95cc7d0619018efba60854c3c3b4" }, "downloads": -1, "filename": "vault_cli-0.3.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "189335eeed6c0ee3e41b2d998545e430", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13669, "upload_time": "2018-10-12T15:54:37", "url": "https://files.pythonhosted.org/packages/77/a1/253155331c1f656f8347a0319f1014f4ad314c06f9e9129b496337985995/vault_cli-0.3.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bd5201cc8a0d665dfe4c617638ffd92", "sha256": "6dc04f8d4ea4d7f7ba2b65995da6eed55a62cadbc92d7d21a5f277adab618745" }, "downloads": -1, "filename": "vault-cli-0.3.7.tar.gz", "has_sig": false, "md5_digest": "0bd5201cc8a0d665dfe4c617638ffd92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11024, "upload_time": "2018-10-12T15:54:39", "url": "https://files.pythonhosted.org/packages/22/56/1abedb79c754f92ade9f1df873536094b7144408befa24190dbee425c827/vault-cli-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "f14d69c8b4669bc6c671e66db271b0e6", "sha256": "7fdb2e3a6b8d48add4340171560100b12328b4c0d259403b7f51955e90705a98" }, "downloads": -1, "filename": "vault_cli-0.3.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f14d69c8b4669bc6c671e66db271b0e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14126, "upload_time": "2018-10-23T17:44:41", "url": "https://files.pythonhosted.org/packages/38/81/0e423dc73974d20e81cbcc586cdac3e3eee88b9107bfef366efe4d8ca525/vault_cli-0.3.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c28d95614d267d9ad5b680afffcbd69b", "sha256": "37330020b38a75540e0ae6901f6028abe0a8ba97378283fac69ee17c0beab510" }, "downloads": -1, "filename": "vault-cli-0.3.8.tar.gz", "has_sig": false, "md5_digest": "c28d95614d267d9ad5b680afffcbd69b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11381, "upload_time": "2018-10-23T17:44:44", "url": "https://files.pythonhosted.org/packages/27/28/7bc7bb920ff1fe5dc18397fc10996bd053843c34a433c113dcdcd2c6178c/vault-cli-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "4976910145bf83a445975f1bf10463cc", "sha256": "f6c93b31108495eecba0841e8b41a0acf614e13d8ee6f3e9e8b58edd9ceeaf08" }, "downloads": -1, "filename": "vault_cli-0.3.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4976910145bf83a445975f1bf10463cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17455, "upload_time": "2018-10-24T16:17:05", "url": "https://files.pythonhosted.org/packages/3a/9b/0a186332c4e687987ffd1db3c00585cbd72b5d0bb5913fc84e2bb7f98fa2/vault_cli-0.3.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c7ae76eca131a475c8007b9adcd36ab", "sha256": "0ac232f611cbcf9b39bdc042cfdb9f91bccb68d0f75ce099c7482f83038dd75c" }, "downloads": -1, "filename": "vault-cli-0.3.9.tar.gz", "has_sig": false, "md5_digest": "8c7ae76eca131a475c8007b9adcd36ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11337, "upload_time": "2018-10-24T16:17:06", "url": "https://files.pythonhosted.org/packages/13/65/6b3c4b36be8bf611a67961bc50551231a5c6005809723c0263d7366cc8a6/vault-cli-0.3.9.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c258e5bd811db4f5d9ccfc17f49508c1", "sha256": "35fe9e1af152cbc3c3c513f2302892a91936f7758d27c750827f4aa8fa0b0daf" }, "downloads": -1, "filename": "vault_cli-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c258e5bd811db4f5d9ccfc17f49508c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18688, "upload_time": "2019-03-20T08:29:44", "url": "https://files.pythonhosted.org/packages/7c/c1/697cda517855856ba16770d870c5588fe9e7621f58a4fb2daf99f71696ed/vault_cli-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c350e944701cab601bea6edfcddc2ec7", "sha256": "cdce5ad3ee8a630829c002e369c1525dd0da59dff1be96c566b37fb3c7be5e5b" }, "downloads": -1, "filename": "vault-cli-0.4.0.tar.gz", "has_sig": false, "md5_digest": "c350e944701cab601bea6edfcddc2ec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13035, "upload_time": "2019-03-20T08:29:45", "url": "https://files.pythonhosted.org/packages/af/54/61e6c643949871642485f0a90be70371c2b3521a0a90779f0bdae383d2e0/vault-cli-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "935abcec2e720ef9f86605f099be766e", "sha256": "a05eadae2a385cd194a3230573a43de142b6d1377bc052bc607a640f7bd4d66c" }, "downloads": -1, "filename": "vault_cli-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "935abcec2e720ef9f86605f099be766e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18676, "upload_time": "2019-04-03T07:15:37", "url": "https://files.pythonhosted.org/packages/9f/00/6baf611a11b0244e049a9e672cee04b0b54bb1dc8db34d85c4be106505af/vault_cli-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10896629e4e52b1ab9904a2c9b2e5cab", "sha256": "f8f90b6ba6848a87dc97f45c842dd4bbb3fdcb0e20ef0e2e17ca210683352afd" }, "downloads": -1, "filename": "vault-cli-0.4.1.tar.gz", "has_sig": false, "md5_digest": "10896629e4e52b1ab9904a2c9b2e5cab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12999, "upload_time": "2019-04-03T07:15:39", "url": "https://files.pythonhosted.org/packages/27/8e/675c463b6a11d7118348c8c2f79e53e9b3ba96bc18e3a262797821cf653e/vault-cli-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "1c76673b6b0a7331e2ec17ea13536a35", "sha256": "03425848432a72c697c4842dbcdef13ed3e508e6254fdac16a5c9c1594182f7b" }, "downloads": -1, "filename": "vault_cli-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1c76673b6b0a7331e2ec17ea13536a35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18326, "upload_time": "2019-05-28T18:14:40", "url": "https://files.pythonhosted.org/packages/3b/09/ffdf357de1f9842d2d55a5f72ba90d2bdba5c761a40230194974fb97d531/vault_cli-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f1f41da98c7e18f30d11092be84b396", "sha256": "379950bab9dc5a52ccd886edfa84d9967a55b10be4af807013b790430e1d0d94" }, "downloads": -1, "filename": "vault-cli-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3f1f41da98c7e18f30d11092be84b396", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14775, "upload_time": "2019-05-28T18:14:43", "url": "https://files.pythonhosted.org/packages/09/08/a533e87e369969270f63916f397a41b77178f5de44b7406d7741566cffb3/vault-cli-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "34500aef44917ebe66b9af6cdb5a826b", "sha256": "a219431f9bb80a5f5ed4775fe505cb4008e4c0e45bf47928d966af97c20c0d8d" }, "downloads": -1, "filename": "vault_cli-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "34500aef44917ebe66b9af6cdb5a826b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19323, "upload_time": "2019-06-11T08:25:14", "url": "https://files.pythonhosted.org/packages/83/76/bd4f236ed3c7c23922878cdcb3a691837e1db15d4f8672d15d361d01746a/vault_cli-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "acf82ba6a34e99eb8b1eadea36c28804", "sha256": "511f699aca09cf8ec77057911228813d952e32213b21c16d9eb60dd85c783524" }, "downloads": -1, "filename": "vault-cli-0.5.1.tar.gz", "has_sig": false, "md5_digest": "acf82ba6a34e99eb8b1eadea36c28804", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15622, "upload_time": "2019-06-11T08:25:16", "url": "https://files.pythonhosted.org/packages/4f/0e/0c8af7b2efb8f7aa8e62b92fd8942f87214fb963120dda085366d02d5f9d/vault-cli-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "850476189ba01aeba7b827e11927cb2b", "sha256": "434f4b299edc95c2356134d963e372d23c0488a39ad50690a75f2a5c1bde52eb" }, "downloads": -1, "filename": "vault_cli-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "850476189ba01aeba7b827e11927cb2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19202, "upload_time": "2019-06-15T09:31:39", "url": "https://files.pythonhosted.org/packages/45/01/e070a4362398427ea78652856a22dbd6616bc260185ec383002465ffefc2/vault_cli-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fd23a2a4cd346d8719577f61bf25bc3", "sha256": "19585fa4814dda7e48535bc75c5452d37a76a0626529c632ac60c5bfd49d9be0" }, "downloads": -1, "filename": "vault-cli-0.6.0.tar.gz", "has_sig": false, "md5_digest": "9fd23a2a4cd346d8719577f61bf25bc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16167, "upload_time": "2019-06-15T09:31:41", "url": "https://files.pythonhosted.org/packages/b1/27/5c0910645056a73fcd74955abe1f132e4b8e4f623a5ea6136750a4c5cca6/vault-cli-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "a35ca935783c1f46e2e2cb4686272f55", "sha256": "4b226fa62c7a405acbe1d9b5039bf83f2808151cad234e9e7a764caa4a552b42" }, "downloads": -1, "filename": "vault_cli-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a35ca935783c1f46e2e2cb4686272f55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20790, "upload_time": "2019-07-04T17:20:04", "url": "https://files.pythonhosted.org/packages/29/60/28cd31032af0d98c9f06f4118831b4128bcb229faed8a31374ef7457c00c/vault_cli-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1f01d98d92e01b5baddc95279905217", "sha256": "276ed032e9dbc06f498626926f07c47c1c914fcbe4f03698f78b79eec096b61e" }, "downloads": -1, "filename": "vault-cli-0.7.0.tar.gz", "has_sig": false, "md5_digest": "c1f01d98d92e01b5baddc95279905217", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17815, "upload_time": "2019-07-04T17:20:06", "url": "https://files.pythonhosted.org/packages/4d/8a/f971e8e5355cec881fffb6f70e57a0d3e87b772847c66fe8ef4363dc18ef/vault-cli-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "ada5e18a9611635b395cff4271d25e71", "sha256": "d9341241ab383ae841e015d39d8d92326cbc99b4bb94bbec1a4a8269d810a71e" }, "downloads": -1, "filename": "vault_cli-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ada5e18a9611635b395cff4271d25e71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20871, "upload_time": "2019-07-05T15:20:53", "url": "https://files.pythonhosted.org/packages/d8/72/22a2967bc97e9b2f7632c0a37cec2054b56e5da615eeb3178411ba665f3e/vault_cli-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54069919979f5e3373eea583cd7f4406", "sha256": "ea0f411faa8499e348080c884e0bd01c80e1eb08aa4bb00e6bf7a0c262837325" }, "downloads": -1, "filename": "vault-cli-0.8.0.tar.gz", "has_sig": false, "md5_digest": "54069919979f5e3373eea583cd7f4406", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21027, "upload_time": "2019-07-05T15:20:55", "url": "https://files.pythonhosted.org/packages/82/07/e17a35c895fa32af8e4d187114c31042608c8787eb95f48ee29b11073e73/vault-cli-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "38e7b163f0c690cb7fa83bccda828327", "sha256": "cd583d5fc7b30306bafa45b1f98ec2094cb6068f8ba47b8137b8c3a73ee53954" }, "downloads": -1, "filename": "vault_cli-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "38e7b163f0c690cb7fa83bccda828327", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21201, "upload_time": "2019-07-11T17:07:53", "url": "https://files.pythonhosted.org/packages/9b/82/a79e8961bee96eb1c44c87d54f26cf9c4083a107d43a1ad229cafa51eb7d/vault_cli-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53eaeb0548bdcd24d0f7518ab9d8d686", "sha256": "2bd40f28784663b789e410fd40d4649c84132c5d1a53b6b6d3341a72e3c81363" }, "downloads": -1, "filename": "vault-cli-0.9.0.tar.gz", "has_sig": false, "md5_digest": "53eaeb0548bdcd24d0f7518ab9d8d686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21477, "upload_time": "2019-07-11T17:07:55", "url": "https://files.pythonhosted.org/packages/61/27/febbb95de3dabde0b5e45bb7ad9cce896e3817617ab6f78538eeaa47467d/vault-cli-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d6ba08fdb300e39be069f6448c829452", "sha256": "2d442bd860e6c2e103544d1c2dc868f956407d672186781e99796d96853f44a9" }, "downloads": -1, "filename": "vault_cli-0.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d6ba08fdb300e39be069f6448c829452", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22585, "upload_time": "2019-10-08T09:30:27", "url": "https://files.pythonhosted.org/packages/5f/c4/0df2e2ef2512d21ae20e141485bd2d4ae628634ecd3793fc5e9761d0b6fc/vault_cli-0.12.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff4bd3fe04a96b7ee559ac8b37b2bf42", "sha256": "d6eeab11b480904fd77f0eb7fd76f56a17f5a2e078f7be712923ce231ab596e0" }, "downloads": -1, "filename": "vault-cli-0.12.0.tar.gz", "has_sig": false, "md5_digest": "ff4bd3fe04a96b7ee559ac8b37b2bf42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22593, "upload_time": "2019-10-08T09:30:29", "url": "https://files.pythonhosted.org/packages/57/37/f2942335b8f5185029a50a2b0164b0f719784526a6633c40aeb1677199c8/vault-cli-0.12.0.tar.gz" } ] }