{ "info": { "author": "Sam Clements", "author_email": "sam@borntyping.co.uk", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "Fidelius\n--------\n\nFidelius is a tool for managing GPG encrypted secrets in a git repository.\n\nThe `gpg` command is used to perform all encryption and decryption. Fidelius \nis a simple wrapper that makes working with multiple encrypted files easy, and\nfollows some simple rules that define which files are decrypted and where the\nplaintext is written.\n\n* Paths like `file.encrypted.ext.asc` are decrypted to `file.decrypted.ext`,\n* Paths like `directory.encrypted/file.ext.asc` are decrypted to\n `directory/file.ext`.\n\nThese rules ensure decrypted files have the correct extension for their\ncontents, are easy to exclude from version control with `.gitignore` rule \n(`fidelius` will check they are excluded!) and that decrypted files are\nplaced where you want in your directory structure. \n\nThe last of these is partially useful when working with tools like [Helm] which\nmay crash if they encounter encrypted files in their directory structure, so it\ncan be useful to keep the encrypted files in a separate directory.\n\nUsage\n-----\n\nYou'll need Python 3.7, [Pip] and GPG installed.\n\nYou can then install `fidelius` via `pip`:\n\n```bash\npip install fidelius\n```\n\nThis will install `fidelius` executable. Run `fidelius --help` for full usage\ninformation. \n\n```bash\nfidelius new -r 'fidelius@example.invalid' 'example.encrypted.txt.asc'\nfidelius edit -r 'fidelius@example.invalid' 'example.encrypted.txt.asc'\nfidelius view 'example.encrypted.txt.asc'\nfidelius decrypt 'example.encrypted.txt.asc' && cat 'example.decrypted.txt'\n```\n\nYou can also use Fidelius from another Python program. Only decryption is\ncurrently provided via this API, intended for use in CI tasks:\n\n```python\nfrom fidelius.incantations import Fidelius\nfrom fidelius.secrets import SecretKeeper\nsecret_keeper: SecretKeeper = Fidelius().cast()\nsecret_keeper.decrypt()\n```\n\nRules\n-----\n\nAll files with `.encrypted` anywhere in the name and a `.asc` or `.gpg` suffix\nare decrypted into the same directory. The `.asc` or `.gpg` suffix is removed\nand `.encrypted` is replaced with `.decrypted`.\n\n```\none.encrypted.json.asc -> one.decrypted.json\n```\n\nAll files with a `.asc` or `.gpg` suffix in a directory named `%.encrypted` are\ndecrypted into `%`, keeping the same relative path. Filenames have the `.asc` or\n`.gpg` suffix removed, and `.encrypted` is replaced with `.decrypted`. Encrypted\nfiles without `.encrypted` in their name have a `.decrypted` suffix added before\nthe last suffix in the filename.\n\n```\ndirectory.encrypted/two.json.gpg -> directory/two.decrypted.json\ndirectory.encrypted/three.encrypted.json.gpg -> directory/three.decrypted.json\n```\n\nUsing with `git diff`\n---------------------\n\nAdd a `.gitattributes` file to your repository:\n\n```\n*.asc diff=fidelius\n```\n\nAdd a custom git diff driver to `~/.gitconfig` in your home directory:\n\n```\n[diff \"fidelius\"]\n textconv = \"gpg --batch --quiet --decrypt\"\n```\n\nThe `git diff` command will now compare the plaintext of your secrets.\n\nAlternatives\n------------\n\nFidelius is built to fit my own use cases perfectly, but there are several other\nfar more mature projects for managing encrypted secrets in git repositories.\n\n* [blackbox](https://github.com/StackExchange/blackbox)\n* [git-crypt](https://github.com/AGWA/git-crypt)\n* [git-secret](https://github.com/sobolevn/git-secret)\n* [sops](https://github.com/mozilla/sops)\n* [transcrypt](https://github.com/elasticdog/transcrypt)\n\nLicense\n-------\n\nLicensed under the [MIT License].\n\nAuthor\n------\n\nWritten by [Sam Clements].\n\n[Pip]: https://packaging.python.org/tutorials/installing-packages/\n[Helm]: https://helm.sh/\n[MIT License]: ./README.md\n[Sam Clements]: https://github.com/borntyping\n\nMIT License\n\nCopyright (c) 2018 Sam Clements\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "fidelius", "package_url": "https://pypi.org/project/fidelius/", "platform": "", "project_url": "https://pypi.org/project/fidelius/", "project_urls": null, "release_url": "https://pypi.org/project/fidelius/4.1.0/", "requires_dist": [ "attrs (<19,>=18.2.0)", "click (<8,>=7.0)", "gitpython (<3,>=2.1.11)" ], "requires_python": "", "summary": "A tool for managing GPG encrypted secrets in a git repository.", "version": "4.1.0" }, "last_serial": 4763572, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "fb542240dc5f6a24d4920cb727fecfb5", "sha256": "b03dd46ba1507c5d10e2e1b5e37d957d061d91ba81e1b0809a21c58bcc389e8a" }, "downloads": -1, "filename": "fidelius-1.0.0-py37-none-any.whl", "has_sig": false, "md5_digest": "fb542240dc5f6a24d4920cb727fecfb5", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": null, "size": 9402, "upload_time": "2018-10-01T09:07:22", "url": "https://files.pythonhosted.org/packages/cf/4b/aa16503d713b2d464fbd2111997021fddc5afa1544fed956e2f1365a0b94/fidelius-1.0.0-py37-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d7c9bdf37d29bcc366e776f5f623b5c6", "sha256": "e9888562c01fe2ed64b3581ee3dd73c4bb2148ad0d33997ee468e236539f0445" }, "downloads": -1, "filename": "fidelius-1.0.2-py37-none-any.whl", "has_sig": false, "md5_digest": "d7c9bdf37d29bcc366e776f5f623b5c6", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": null, "size": 9423, "upload_time": "2018-10-01T09:10:14", "url": "https://files.pythonhosted.org/packages/c8/ae/98ec46d325cdba37d3b138fe708a8fd87990c6db5a755cf2b07b2cb66acd/fidelius-1.0.2-py37-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "41762201337757b03cab0f7020acbc61", "sha256": "2245d8b3a51137e351d68a843c42b3b44053e0c9c4f3356ee38cbd0078aefda3" }, "downloads": -1, "filename": "fidelius-1.0.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "41762201337757b03cab0f7020acbc61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13801, "upload_time": "2018-10-01T09:18:51", "url": "https://files.pythonhosted.org/packages/c4/e6/0ad8e0174ec369ab3498d634f009323a509f5a72f51bf8d94df52975b9df/fidelius-1.0.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "20002010da92be1b855dcf664476c1be", "sha256": "87610a126149e5dabc6a4c885ebcd0eb2ab0a32af16831a3ce7e38a8544337a4" }, "downloads": -1, "filename": "fidelius-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20002010da92be1b855dcf664476c1be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9428, "upload_time": "2018-10-01T09:18:49", "url": "https://files.pythonhosted.org/packages/f6/69/9bceaa8439c709e90a9f8dfea13ca88a2055828a4565237f1f8b12236a8e/fidelius-1.0.3-py2.py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "81ff8aaa01da7e9e1486b0f5b3a24ab5", "sha256": "70e1a14bfa2be721505d874fb5e13544df97b1bcf0652382784f8ca70cb8e631" }, "downloads": -1, "filename": "fidelius-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81ff8aaa01da7e9e1486b0f5b3a24ab5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9516, "upload_time": "2018-10-01T09:31:18", "url": "https://files.pythonhosted.org/packages/ab/59/79f173b530937bafd1190bdd5a5a86a006122fd715779324031ccfe48dbe/fidelius-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c42984dd35c1e3e11ec10e4e68c84ed3", "sha256": "69e494b4a34aafc87c3443d78a344de3a0c96108dbf239cc0b780b08600f7f01" }, "downloads": -1, "filename": "fidelius-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c42984dd35c1e3e11ec10e4e68c84ed3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7222, "upload_time": "2018-10-01T09:31:20", "url": "https://files.pythonhosted.org/packages/aa/31/6efe9a29af9c26b4e318a38014dcfb78db258f9b9ec068ca37af01ee19fd/fidelius-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "2d2f26602c7d747566faa555c0589a71", "sha256": "585d3ad139a2caf2b95c7e166e00578f2819b31107e1692649979da55b5e1de0" }, "downloads": -1, "filename": "fidelius-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d2f26602c7d747566faa555c0589a71", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9514, "upload_time": "2018-10-01T09:46:24", "url": "https://files.pythonhosted.org/packages/37/67/532aa9775369e9029a8d57bc89a7d124637863bb2d52bee0a916da5d30e0/fidelius-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9635603181ec7beda7709ed6744f7cca", "sha256": "4cb92022df3a09c126725f11f2560af741bc821e908bc5a0919ea97dbdebbbc5" }, "downloads": -1, "filename": "fidelius-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9635603181ec7beda7709ed6744f7cca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7221, "upload_time": "2018-10-01T09:46:25", "url": "https://files.pythonhosted.org/packages/11/5b/1856f4fff15e9a232439c78df725ee7e4ddd018f3bfd37f9fed9ed1f4928/fidelius-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "f3a9bcec9a06a706c7a6b0e593d027fa", "sha256": "d9bd372643e017f2e04a189a0704be46267b86c3b47fbedb11c55b214ab3da13" }, "downloads": -1, "filename": "fidelius-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3a9bcec9a06a706c7a6b0e593d027fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9628, "upload_time": "2018-10-01T09:55:02", "url": "https://files.pythonhosted.org/packages/77/e2/b276d53b138a255473b1443df3b7c3a21a26eabe5b439457f343d8a43bb2/fidelius-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9db5b628b54daa0c8e8a73c17a6010b8", "sha256": "3929ef4f7d7acb3cd4df926cf1070d3863ad3496f0a320fa4621550f2e52e4c8" }, "downloads": -1, "filename": "fidelius-1.3.0.tar.gz", "has_sig": false, "md5_digest": "9db5b628b54daa0c8e8a73c17a6010b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7309, "upload_time": "2018-10-01T09:55:04", "url": "https://files.pythonhosted.org/packages/53/0a/53947abcb282907bff6810bc0f7bfaf9e3a89ecfa82e1adb8dd2d88f6752/fidelius-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "f1504daa4eef255feb1048ade2e6fcf5", "sha256": "72106b898c3c7ae3a1169a326f5ae20563338e30ee3d368d8afbe7a512a4ce5f" }, "downloads": -1, "filename": "fidelius-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f1504daa4eef255feb1048ade2e6fcf5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9636, "upload_time": "2018-10-01T10:03:50", "url": "https://files.pythonhosted.org/packages/aa/dc/12a185cfdf9216012ccebc150cef0de1d746940aeb00c40a7959596f91f3/fidelius-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8823385b2a7b71c70646c370075fdda9", "sha256": "002ab409cf66537930729cb72d888e9154aacf0e2e4223e12dfb14037464d1ce" }, "downloads": -1, "filename": "fidelius-1.3.1.tar.gz", "has_sig": false, "md5_digest": "8823385b2a7b71c70646c370075fdda9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7321, "upload_time": "2018-10-01T10:03:51", "url": "https://files.pythonhosted.org/packages/c0/e5/7ff5f6d2093992788e0a824a804cefcf8d019a964f1b954eaa6dfc2c829c/fidelius-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "2f4b5b0da968e4dd7daed128712479cc", "sha256": "7505b1167fcae395886fc45b9b674476ff6d9aa0000c1c78fedfc839d4576e28" }, "downloads": -1, "filename": "fidelius-1.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f4b5b0da968e4dd7daed128712479cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9627, "upload_time": "2018-10-01T10:05:12", "url": "https://files.pythonhosted.org/packages/b3/71/a8494dc54dcca8a24caad795baded1d5e9fa9ccbb57503b5b7b599df36f0/fidelius-1.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dcf8fae9eb5eea45a609671806dfa1f8", "sha256": "6ad16be5497f41fb0f897c130a1aa5058c7606531d902fd07662fa0c1d2bd576" }, "downloads": -1, "filename": "fidelius-1.3.2.tar.gz", "has_sig": false, "md5_digest": "dcf8fae9eb5eea45a609671806dfa1f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7309, "upload_time": "2018-10-01T10:05:13", "url": "https://files.pythonhosted.org/packages/a7/68/9015ee443f48cfdd60be1ea00de0cb3e0b5a3503e0ecc74aeeafddcd4d3d/fidelius-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "4198a4f160220f2b4301126715092517", "sha256": "d9223201caf1c1f44e137e72966d324d29a611dd7c24aae4080e393fd2ae6be7" }, "downloads": -1, "filename": "fidelius-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4198a4f160220f2b4301126715092517", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9645, "upload_time": "2018-10-01T10:21:02", "url": "https://files.pythonhosted.org/packages/e7/f7/0a00e36b81d9f201dd63ba655fca2ea8d274c82f9b272a76b60dafca77eb/fidelius-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0b1dff30f9cf449aec715c7b04895c5", "sha256": "a541883fee333abd8ffda06110ae06e5e85e2bcb5752e679bcc2301a7caf8ba0" }, "downloads": -1, "filename": "fidelius-1.4.0.tar.gz", "has_sig": false, "md5_digest": "d0b1dff30f9cf449aec715c7b04895c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7324, "upload_time": "2018-10-01T10:21:03", "url": "https://files.pythonhosted.org/packages/15/09/cb8fdaed57c3a5503dcddfd3fbb77b1c3abbbef491957b2ab58d7573c152/fidelius-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "095a4cf1d0c86c832714b65eee613bb8", "sha256": "ef1b5ba434907463fc85029637318246ba2123d1febf34dbb547679deb257017" }, "downloads": -1, "filename": "fidelius-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "095a4cf1d0c86c832714b65eee613bb8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9757, "upload_time": "2018-10-01T10:37:03", "url": "https://files.pythonhosted.org/packages/c1/d3/8f7d05b534821b5fbc1eea194b8effbc8a84eff13c3ce3aa2bc3c3c95f79/fidelius-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ceaf9e89f56e1baba8ff443d1915f8b", "sha256": "75bfdf2acc8b5187325b0ac463836c3ae530ef3ca67cef821db60e9893a8bbe8" }, "downloads": -1, "filename": "fidelius-1.5.0.tar.gz", "has_sig": false, "md5_digest": "6ceaf9e89f56e1baba8ff443d1915f8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7424, "upload_time": "2018-10-01T10:37:04", "url": "https://files.pythonhosted.org/packages/6e/46/4c6f0e49294a14d0e1792178ccdbef10e88c585ccd154a344339c064adbd/fidelius-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "2de88859efed052efe46fb6f50f02da4", "sha256": "91556571364ea1b92439f03c620e330446f113a49780091bd2ba3abbf09dcb72" }, "downloads": -1, "filename": "fidelius-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2de88859efed052efe46fb6f50f02da4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9739, "upload_time": "2018-10-01T10:44:35", "url": "https://files.pythonhosted.org/packages/28/be/d094e7f35af80d868cc9b292b238450e08089e19980bc341be17890adeca/fidelius-1.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58119c5b68fd0a350136d69b4dca3316", "sha256": "05e8518fd21d022757488ca75f1eb0e30a88489cb5d1d3fc0c9f9b9036e999a9" }, "downloads": -1, "filename": "fidelius-1.5.1.tar.gz", "has_sig": false, "md5_digest": "58119c5b68fd0a350136d69b4dca3316", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7414, "upload_time": "2018-10-01T10:44:36", "url": "https://files.pythonhosted.org/packages/a5/18/10e3be143c175ae84d6b0d3094481cc1506effb977f6044844ac322fe9f4/fidelius-1.5.1.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "4c8e74d1a0da509a34517dc8f69ba192", "sha256": "11ff7c85ab2725c98da20b2a095456f5fc1217651dac0c777df74577b12f4905" }, "downloads": -1, "filename": "fidelius-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c8e74d1a0da509a34517dc8f69ba192", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11837, "upload_time": "2018-10-12T15:35:31", "url": "https://files.pythonhosted.org/packages/94/4b/7a36ec64cfa6a45e549bf27dc26041fdac69c264f96b7f7aaf2df8f4455a/fidelius-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4e044df72ee9c2ea55b5073a40dbe5c", "sha256": "8d4814eb89c5b6d83a3f8ee69e0b4d14591c0abaa471fde7a6fcb060500d02a7" }, "downloads": -1, "filename": "fidelius-1.6.0.tar.gz", "has_sig": false, "md5_digest": "f4e044df72ee9c2ea55b5073a40dbe5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8530, "upload_time": "2018-10-12T15:35:32", "url": "https://files.pythonhosted.org/packages/c1/97/90b17b21038f0b4ad3b794dd1fe436241f76784903c65d77723e2ff55aa6/fidelius-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "e559255427b8c7c36ad2dfc890a16510", "sha256": "403079275c198a39ad3298a4875d9a2d9b241e632b8e3bdc6e511386043b6cbf" }, "downloads": -1, "filename": "fidelius-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e559255427b8c7c36ad2dfc890a16510", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12086, "upload_time": "2018-10-12T16:02:23", "url": "https://files.pythonhosted.org/packages/6c/58/fbe67527777d3b8864aa80bd69d8bca70de932547b7fd60a64f0e372b5f4/fidelius-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eacfc0a0978961b072cf3985f60b0536", "sha256": "8baaa98c8d91d97c3abd1a80afa04a53be10815067c1860ca49fddc2d25e6cca" }, "downloads": -1, "filename": "fidelius-1.7.0.tar.gz", "has_sig": false, "md5_digest": "eacfc0a0978961b072cf3985f60b0536", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8501, "upload_time": "2018-10-12T16:02:25", "url": "https://files.pythonhosted.org/packages/ce/ae/7ca712959abb6ac4511681b2e9b8d1a2f2655381b2698abeaad4919bd734/fidelius-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "97844fc1befd8d38ce5ec4dd7bf0c28b", "sha256": "ad64ca7f5229eae1ac75f8bad2d1076e55f8e014478fa071be0afcb5fbac3153" }, "downloads": -1, "filename": "fidelius-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "97844fc1befd8d38ce5ec4dd7bf0c28b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12250, "upload_time": "2018-10-12T16:17:04", "url": "https://files.pythonhosted.org/packages/a1/6b/ba412bb0d9a824f015a21c4ef8ebc5510136da364eecebd30b743a95a626/fidelius-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a192924a80c50d979b019ef1d954576", "sha256": "f068d1d681bd662e2fce36c78b6ba6c7ec3b89e07f0342380fc7023cd99f4b97" }, "downloads": -1, "filename": "fidelius-1.8.0.tar.gz", "has_sig": false, "md5_digest": "3a192924a80c50d979b019ef1d954576", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8621, "upload_time": "2018-10-12T16:17:05", "url": "https://files.pythonhosted.org/packages/83/05/b2e6a4ef0dff7eabc956f8dad6a12b41336f8ff269d4c879b23c440526ae/fidelius-1.8.0.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "3c52eb2796b4e1bd29dcd1c63bfcc52a", "sha256": "cd13bcb2613d463466b83adc4cdcc01811b1f007046866f26f2598c02ee67715" }, "downloads": -1, "filename": "fidelius-1.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c52eb2796b4e1bd29dcd1c63bfcc52a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12277, "upload_time": "2018-10-15T08:20:37", "url": "https://files.pythonhosted.org/packages/cb/1c/15fd851b4adf54b3cc32fcb3b63fb81cb34b424db7c6186594d99f2e90bb/fidelius-1.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85725dece5de8622dfc014e5b7294c3b", "sha256": "30fab7829ce1ef1536f8d46b8a63dc13fc0893c2eed4cf63048bcab2ddc3c8f0" }, "downloads": -1, "filename": "fidelius-1.9.0.tar.gz", "has_sig": false, "md5_digest": "85725dece5de8622dfc014e5b7294c3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8668, "upload_time": "2018-10-15T08:20:39", "url": "https://files.pythonhosted.org/packages/3b/18/78af85d74b5265c1b165bb4c263803b3c1c8340f0cd7c0c25a95db4eb925/fidelius-1.9.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "dd23ada4b6b2c5c522006490f1875342", "sha256": "45272d240c136830b258f38d98f5b531cc5b138333b79d932d6559ebf34362b6" }, "downloads": -1, "filename": "fidelius-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd23ada4b6b2c5c522006490f1875342", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10886, "upload_time": "2018-10-15T09:38:30", "url": "https://files.pythonhosted.org/packages/62/42/dcb8b081cfcd552bdc97f8c9aebe5c5493780aa8f59cd5f1f2bb0cba4cd3/fidelius-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c95fb44b3f9056d38d5b1c77a56a35e7", "sha256": "3742c582c799e9846c79675346df037d22ebc0fdb2ff0725678f73d082332a0c" }, "downloads": -1, "filename": "fidelius-2.0.0.tar.gz", "has_sig": false, "md5_digest": "c95fb44b3f9056d38d5b1c77a56a35e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9005, "upload_time": "2018-10-15T09:38:32", "url": "https://files.pythonhosted.org/packages/74/15/8b1f1e1ccf3376719f6dc9b7243d667d5f6aa5aa2420e33cb0a2f8240be1/fidelius-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "c3e04e4687b049953116266557656da6", "sha256": "ff5e2e1bfa27fd8d0f6957acd627b7b6fafd0d7e913742736fec912df46fcdf1" }, "downloads": -1, "filename": "fidelius-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3e04e4687b049953116266557656da6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13285, "upload_time": "2018-10-16T11:20:40", "url": "https://files.pythonhosted.org/packages/e5/54/d7006f1170db5f1a94d23851e172c9b20278c838299e5758c4a1c9097f16/fidelius-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17ffc75289e6a30391be48f4ea8a25c2", "sha256": "34cae4fe53ebe6a3d746204958e5d2829665589dadf683c1e92655d0ebdc982e" }, "downloads": -1, "filename": "fidelius-2.0.1.tar.gz", "has_sig": false, "md5_digest": "17ffc75289e6a30391be48f4ea8a25c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9301, "upload_time": "2018-10-16T11:20:42", "url": "https://files.pythonhosted.org/packages/68/dd/6b679130a9e4197131756d88fe792c91f1d4a58a705c9e102caa2cb5bfab/fidelius-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "ceab22cc35812b2ff5163e889790a2b2", "sha256": "9e5985ed3e8dbcf28ec975b46884aab446f67665b925ff3ff385161fb2dc78be" }, "downloads": -1, "filename": "fidelius-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ceab22cc35812b2ff5163e889790a2b2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13355, "upload_time": "2018-10-25T08:59:12", "url": "https://files.pythonhosted.org/packages/91/45/78d548c49ccf5cb665f711bceec0796393f32a1c007e062167539679accb/fidelius-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7fbce07f9f2f013818cc6cba6d9e3c6", "sha256": "69bc4e7f435081c84d4c74a6d7a87ca1fcb2339ef3249dac38e4e13cc31ae5f0" }, "downloads": -1, "filename": "fidelius-2.0.2.tar.gz", "has_sig": false, "md5_digest": "f7fbce07f9f2f013818cc6cba6d9e3c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9381, "upload_time": "2018-10-25T08:59:14", "url": "https://files.pythonhosted.org/packages/af/0a/10ec651b0b18ba38223151e8e614c229493407c5a120cccd1df42c377d8a/fidelius-2.0.2.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "967802e3648be6fe2b46bfc79b4190dc", "sha256": "feb5296f00777df8d41da269153facf6ff6a080f5ca0f1b7cd24c4960c2b0cb8" }, "downloads": -1, "filename": "fidelius-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "967802e3648be6fe2b46bfc79b4190dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13376, "upload_time": "2018-10-30T14:05:44", "url": "https://files.pythonhosted.org/packages/db/d0/fe7ea6ac9e48e5a3977dff310a2c70e6e23adac2a1f427ae2719d42c8af2/fidelius-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f65d97d66893dedf59e51beae7c943b", "sha256": "6b16d5564b125b77089a4dfa187c2c72890ffca90aed026375ab891761e78358" }, "downloads": -1, "filename": "fidelius-3.0.0.tar.gz", "has_sig": false, "md5_digest": "2f65d97d66893dedf59e51beae7c943b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9399, "upload_time": "2018-10-30T14:05:46", "url": "https://files.pythonhosted.org/packages/f8/d6/595811d37cb50b4daa107262424ed79a90ba60a00de9703b3d459dd0f6e4/fidelius-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "cd4ddb02fce712dfbcde1e27a233531e", "sha256": "283878c1e34dd18133218a4c2ad224e22f02d6b1ac4cbbb26f07486cd8571ea5" }, "downloads": -1, "filename": "fidelius-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd4ddb02fce712dfbcde1e27a233531e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13383, "upload_time": "2018-10-30T16:22:58", "url": "https://files.pythonhosted.org/packages/66/e9/f25544045ef43593951bba4e5b310b9692fb9f553230030c8c20a9d06732/fidelius-3.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ee8361d3a9477c65e9b53161ba6a845", "sha256": "1eb0717a9dc0873a14e60243441e9b62a11030fe78b1629308833d0e51dae8c3" }, "downloads": -1, "filename": "fidelius-3.0.1.tar.gz", "has_sig": false, "md5_digest": "6ee8361d3a9477c65e9b53161ba6a845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9405, "upload_time": "2018-10-30T16:23:00", "url": "https://files.pythonhosted.org/packages/a9/3e/5fd79f562cbc890cf33b0223be76f6548d8a641818e182624e61a117f1c8/fidelius-3.0.1.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "bb83066e8b6cf210720acfa74bb18f5d", "sha256": "af717764579f91a9344d5cb19d0cb2e86bcf38df923fad66699e42d943a0a5c7" }, "downloads": -1, "filename": "fidelius-3.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb83066e8b6cf210720acfa74bb18f5d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13449, "upload_time": "2018-10-31T10:01:06", "url": "https://files.pythonhosted.org/packages/7f/5c/29c74bce817a152d05e86bb4e195c65f1b2e303772b77ff3bd5fb2509fef/fidelius-3.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa70a3305054d25208cd9ddf57e4d3d1", "sha256": "d7ef7e5fca02b5f8d8e6621b0034c94e33d878ee8a6274252df1020ca4cc9676" }, "downloads": -1, "filename": "fidelius-3.1.1.tar.gz", "has_sig": false, "md5_digest": "aa70a3305054d25208cd9ddf57e4d3d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9465, "upload_time": "2018-10-31T10:01:07", "url": "https://files.pythonhosted.org/packages/ab/5a/218f36c1f029cd54458e9b3c1edbb933dd5a3afbc1df4d6b6b720874206c/fidelius-3.1.1.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "ec3740763da9254af017d7b693435b34", "sha256": "277152943136f083f12907ec5e5af2dc1d4cad4ebd6a011dda091f6e199e8622" }, "downloads": -1, "filename": "fidelius-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec3740763da9254af017d7b693435b34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13423, "upload_time": "2018-11-02T12:34:13", "url": "https://files.pythonhosted.org/packages/16/3d/e2985a2a912a3e3f54a6c2cfb4e3b839a60838d2634c27b0ef530a82a674/fidelius-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12bfd9d906e2c0247c2c86be8e409486", "sha256": "f55b8206eba10d096ab296c2a131c9f08dc0a903d54ca0069e5376660a4c2547" }, "downloads": -1, "filename": "fidelius-3.2.0.tar.gz", "has_sig": false, "md5_digest": "12bfd9d906e2c0247c2c86be8e409486", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9446, "upload_time": "2018-11-02T12:34:15", "url": "https://files.pythonhosted.org/packages/32/08/c76b42234672e42f57b2d8c14aeae910c25e39a5c4cb6e24bafb14bbc1d7/fidelius-3.2.0.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "065b8a8af34d4b7a23a8f6c68b8889f1", "sha256": "6181aca2a85de375904b5b11f51aecaea73fa360045e34bf81ec1a7eac35ce2f" }, "downloads": -1, "filename": "fidelius-3.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "065b8a8af34d4b7a23a8f6c68b8889f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13611, "upload_time": "2018-11-02T16:09:31", "url": "https://files.pythonhosted.org/packages/19/ad/6a1b894f5d8405d36bffc1de158f0813918e378b584f3f8e041ffa7f19e9/fidelius-3.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c3cd0581931236d7a39af0b6d3d1a1e", "sha256": "66dd6543e23b35e9d96cb464753675373812e109bccba745c70653ea00b89b56" }, "downloads": -1, "filename": "fidelius-3.3.0.tar.gz", "has_sig": false, "md5_digest": "9c3cd0581931236d7a39af0b6d3d1a1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9627, "upload_time": "2018-11-02T16:09:32", "url": "https://files.pythonhosted.org/packages/25/74/ca3ca76bd043feeca71309715f35ec4c586d0cb7eb553b80207201734f01/fidelius-3.3.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "3ee9bfe6982e8160a91c0302b58d4505", "sha256": "0a730f100eb98ca72b8f0e69470771b4c5a6ab77047717c877d2f9210d9e30eb" }, "downloads": -1, "filename": "fidelius-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ee9bfe6982e8160a91c0302b58d4505", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14346, "upload_time": "2019-01-31T12:09:19", "url": "https://files.pythonhosted.org/packages/4a/01/97fb13c655140c64946988b5aaa722d20b85faa607438f5c23d6e4214258/fidelius-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08b2e92b98cfc07de4e7a8be06be6af6", "sha256": "a48d3651ab82967355f2d319c1263249928288f2207d3d4f68a6c3e9235c6f37" }, "downloads": -1, "filename": "fidelius-4.0.0.tar.gz", "has_sig": false, "md5_digest": "08b2e92b98cfc07de4e7a8be06be6af6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11221, "upload_time": "2019-01-31T12:09:21", "url": "https://files.pythonhosted.org/packages/58/0f/7b8d8c7f90f7318ce455e6cc76850997ed5e58709550b3066e185c57bf52/fidelius-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "9e25ab981a0f0b0dc651aee6575ed860", "sha256": "77cc35f9ffe9b4518a3277d6fbc6afdd318b2755cce4c8d76e1a19a2665a06e3" }, "downloads": -1, "filename": "fidelius-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e25ab981a0f0b0dc651aee6575ed860", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14350, "upload_time": "2019-01-31T12:31:24", "url": "https://files.pythonhosted.org/packages/eb/9f/c95ec09aa993cbc2133390d6a5831ecc790834944e6289e3adb5f73a2401/fidelius-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbd53d46f9568d48d3430588e45e3a04", "sha256": "459ea464475d011246def5b64708932034cdac66e2b3eff67762d969215177a2" }, "downloads": -1, "filename": "fidelius-4.0.1.tar.gz", "has_sig": false, "md5_digest": "cbd53d46f9568d48d3430588e45e3a04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11213, "upload_time": "2019-01-31T12:31:25", "url": "https://files.pythonhosted.org/packages/13/92/aa80aa48cd9db02070b63482fd73d8a39ddd42464be98f197b927c275b77/fidelius-4.0.1.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "3a5299e5923491806193ec16f810e4b9", "sha256": "a847b6584b6e2c4b4c13660c3f74fefa278a10c21756e65597608798500900b8" }, "downloads": -1, "filename": "fidelius-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a5299e5923491806193ec16f810e4b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14389, "upload_time": "2019-01-31T12:45:57", "url": "https://files.pythonhosted.org/packages/f1/1d/f129ec7b87f029ab204363fe9083171efc7f48f563e2656d606a6680ebe9/fidelius-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f13fbf64b8f7926f695c6527c2d52610", "sha256": "661061e192ac6913d62bd4a9a7b8f1fa1909f439e185a818a6fc01c121d865e0" }, "downloads": -1, "filename": "fidelius-4.1.0.tar.gz", "has_sig": false, "md5_digest": "f13fbf64b8f7926f695c6527c2d52610", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11237, "upload_time": "2019-01-31T12:45:59", "url": "https://files.pythonhosted.org/packages/bf/f7/0935e93c9ec639a1026dc8d46d6422a99674aa7ab6356a585d2f20181b11/fidelius-4.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3a5299e5923491806193ec16f810e4b9", "sha256": "a847b6584b6e2c4b4c13660c3f74fefa278a10c21756e65597608798500900b8" }, "downloads": -1, "filename": "fidelius-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a5299e5923491806193ec16f810e4b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14389, "upload_time": "2019-01-31T12:45:57", "url": "https://files.pythonhosted.org/packages/f1/1d/f129ec7b87f029ab204363fe9083171efc7f48f563e2656d606a6680ebe9/fidelius-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f13fbf64b8f7926f695c6527c2d52610", "sha256": "661061e192ac6913d62bd4a9a7b8f1fa1909f439e185a818a6fc01c121d865e0" }, "downloads": -1, "filename": "fidelius-4.1.0.tar.gz", "has_sig": false, "md5_digest": "f13fbf64b8f7926f695c6527c2d52610", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11237, "upload_time": "2019-01-31T12:45:59", "url": "https://files.pythonhosted.org/packages/bf/f7/0935e93c9ec639a1026dc8d46d6422a99674aa7ab6356a585d2f20181b11/fidelius-4.1.0.tar.gz" } ] }