{ "info": { "author": "Jeremy Epstein", "author_email": "jeremy.epstein@iress.com.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5" ], "description": "# expurgator\n\nCensor sensitive string data in Python.\n\n[![Build Status](https://travis-ci.org/Iress/expurgator.svg?branch=master)](https://travis-ci.org/Iress/expurgator)\n[![Coverage Status](https://coveralls.io/repos/github/Iress/expurgator/badge.svg?branch=master)](https://coveralls.io/github/Iress/expurgator?branch=master)\n\n## Quickstart\n\nInstall with:\n\n```sh\npip install expurgator\n```\n\n\n## Usage\n\nLike so:\n\n```python\nfrom expurgator import shallow_dict_expurgator\n\norig_dict = {'user': 'johnsmith', 'pass': 'supersecret'}\ncensored_dict = shallow_dict_expurgator(orig_dict)\n\n# censored_dict is now:\n# {'user': 'johnsmith', 'pass': ''}\n```\n\n\n## Building\n\nTo build this library as a wheel:\n\n```sh\npython setup.py bdist_wheel --universal\n```\n\n\n## Testing\n\nFirst, make sure you have pytest installed:\n\n```sh\npip install pytest\n```\n\nTo run all tests, simply do:\n\n```sh\npy.test\n```\n\n\n## Legal\n\nCopyright 2018 [IRESS Ltd](https://www.iress.com/).\n\nLicense: Apache License 2.0.\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/Iress/expurgator", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "expurgator", "package_url": "https://pypi.org/project/expurgator/", "platform": "any", "project_url": "https://pypi.org/project/expurgator/", "project_urls": { "Homepage": "https://github.com/Iress/expurgator" }, "release_url": "https://pypi.org/project/expurgator/0.1.3/", "requires_dist": [ "six", "pytest (>=3); extra == 'dev'", "coverage; extra == 'dev'", "coveralls; extra == 'dev'", "setuptools (>=38.6); extra == 'dev'", "wheel; extra == 'dev'" ], "requires_python": "", "summary": "Censor sensitive string data in Python.", "version": "0.1.3" }, "last_serial": 4310659, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e03fae2acf941cae83e85010cd4604ef", "sha256": "4ca3371aa7af2bd817c6fb8767209844678a1e5192d8894ffc7ae036b5b7c989" }, "downloads": -1, "filename": "expurgator-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e03fae2acf941cae83e85010cd4604ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2525, "upload_time": "2018-09-25T00:57:37", "url": "https://files.pythonhosted.org/packages/ba/7b/4ba15b532253e9737974b079147282058f275debe2c8b763b343613f3e70/expurgator-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c836df039214c619423f23e9f07ce4e0", "sha256": "9013b779812cfd4cd866cbb079b338578749077d6c564c97673ee336871687dd" }, "downloads": -1, "filename": "expurgator-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c836df039214c619423f23e9f07ce4e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2613, "upload_time": "2018-09-25T01:13:02", "url": "https://files.pythonhosted.org/packages/50/1e/a0e5a3549ed2d540d0653bcd7c6147058eedf8fd9dabb9941151734bc572/expurgator-0.1.1-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "843b67377742c31b67b3c0e1e2827c7e", "sha256": "45f756983e7cd1c23d974c86abea3a60f61d1fce7524d08a446155aed5d48cba" }, "downloads": -1, "filename": "expurgator-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "843b67377742c31b67b3c0e1e2827c7e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2711, "upload_time": "2018-09-25T23:13:36", "url": "https://files.pythonhosted.org/packages/90/0a/cb1ddacaf68388c91bb49bb4596e15b2d0ff3821150db593ed767b00a1d8/expurgator-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "519e24211c9e4d459fe0834add6dbb42", "sha256": "5b9c79d3d57742f37bd25ef45a772bc556e747fe7f2b92b0fd9947bef58e0d94" }, "downloads": -1, "filename": "expurgator-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "519e24211c9e4d459fe0834add6dbb42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2706, "upload_time": "2018-09-26T00:00:00", "url": "https://files.pythonhosted.org/packages/e7/8c/411c5f0f787183e6725694b3096d11c73ac500779c09d523d8774510e215/expurgator-0.1.3-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "519e24211c9e4d459fe0834add6dbb42", "sha256": "5b9c79d3d57742f37bd25ef45a772bc556e747fe7f2b92b0fd9947bef58e0d94" }, "downloads": -1, "filename": "expurgator-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "519e24211c9e4d459fe0834add6dbb42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2706, "upload_time": "2018-09-26T00:00:00", "url": "https://files.pythonhosted.org/packages/e7/8c/411c5f0f787183e6725694b3096d11c73ac500779c09d523d8774510e215/expurgator-0.1.3-py2.py3-none-any.whl" } ] }