{"package": "protean", "summary": "An opinionated DDD, CQRS, and event-sourcing framework for Python", "pypi_url": "https://pypi.org/project/protean", "piwheels_url": "https://www.piwheels.org/project/protean", "releases": {"0.17.1": {"released": "2026-08-12 21:58:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.17.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.17.1-py3-none-any.whl", "filehash": "f1573bcd582994aa7da06911977f31020bc8199c58a90289113b337bc190a3cb", "filesize": 1243350, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["bleach", "cffi", "copier", "fastapi", "greenlet", "inflection", "ipython", "jinja2", "marshmallow", "pydantic", "python-dateutil", "structlog", "typer", "uvicorn", "werkzeug"]}}}, "0.17.0": {"released": "2026-08-04 21:47:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.17.0-py3-none-any.whl", "filehash": "d80742704942b4aac77e467f4f598b3e0852a6620091ca793742b4210c1e70c8", "filesize": 1238751, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["bleach", "cffi", "copier", "fastapi", "greenlet", "inflection", "ipython", "jinja2", "marshmallow", "pydantic", "python-dateutil", "structlog", "typer", "uvicorn", "werkzeug"]}}}, "0.16.3": {"released": "2026-07-15 18:12:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.16.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.16.3-py3-none-any.whl", "filehash": "fb2e5eca29a3c6811c62ed81840b0ec3ead1344ab2b27b308d5708c7f9d06c40", "filesize": 1014921, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["bleach", "cffi", "copier", "fastapi", "greenlet", "inflection", "ipython", "jinja2", "marshmallow", "pydantic", "python-dateutil", "structlog", "typer", "uvicorn", "werkzeug"]}}}, "0.16.2": {"released": "2026-07-05 13:13:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.16.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.16.2-py3-none-any.whl", "filehash": "8bac9eb8a8727d0eb903045bbaaddae2442fdd3864111071a3e4ddcdff91df1c", "filesize": 1013077, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["bleach", "cffi", "copier", "fastapi", "greenlet", "inflection", "ipython", "jinja2", "marshmallow", "pydantic", "python-dateutil", "structlog", "typer", "uvicorn", "werkzeug"]}}}, "0.16.1": {"released": "2026-06-30 17:12:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.16.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.16.1-py3-none-any.whl", "filehash": "227ac294d3a430325ef872fcd802ed30664eecab24b9dbdebb797fbef356cd8c", "filesize": 1007432, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["bleach", "cffi", "copier", "fastapi", "greenlet", "inflection", "ipython", "jinja2", "marshmallow", "pydantic", "python-dateutil", "structlog", "typer", "uvicorn", "werkzeug"]}}}, "0.16.0": {"released": "2026-06-29 13:23:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.16.0-py3-none-any.whl", "filehash": "fbaf7c76761e21b8c9a938f7d8a280eb0207587eca8eeebb64cdc3de78002aea", "filesize": 1004032, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["bleach", "cffi", "copier", "fastapi", "greenlet", "inflection", "ipython", "jinja2", "marshmallow", "pydantic", "python-dateutil", "structlog", "typer", "uvicorn", "werkzeug"]}}}, "0.15.0": {"released": "2026-04-11 02:03:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.15.0-py3-none-any.whl", "filehash": "8521c89fc481ec88fbd8bba002b6b98efc40c612a00029a62ec43d49f50ec516", "filesize": 801396, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<4.0", "apt_dependencies": [], "pip_dependencies": ["bleach", "cffi", "copier", "fastapi", "greenlet", "inflection", "ipython", "jinja2", "marshmallow", "pydantic", "python-dateutil", "structlog", "typer", "uvicorn", "werkzeug"]}}}, "0.15.0rc2": {"released": "2026-03-29 02:24:14", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"protean-0.15.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.15.0rc2-py3-none-any.whl", "filehash": "6aa0f6c03d1054335fbc38760e1c869517b01257ab5539908330fb3f9c114965", "filesize": 801439, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<4.0", "apt_dependencies": [], "pip_dependencies": ["bleach", "cffi", "copier", "fastapi", "greenlet", "inflection", "ipython", "jinja2", "marshmallow", "pydantic", "python-dateutil", "structlog", "typer", "uvicorn", "werkzeug"]}}}, "0.15.0rc1": {"released": "2026-03-12 01:45:18", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"protean-0.15.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.15.0rc1-py3-none-any.whl", "filehash": "54925988e88fbc4b8531a77792fc631f345facc78dae2827e626d68d86602a89", "filesize": 801252, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<4.0", "apt_dependencies": [], "pip_dependencies": ["bleach", "cffi", "copier", "fastapi", "greenlet", "inflection", "ipython", "jinja2", "marshmallow", "pydantic", "python-dateutil", "structlog", "typer", "uvicorn", "werkzeug"]}}}, "0.14.2": {"released": "2025-08-24 08:00:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.14.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.14.2-py3-none-any.whl", "filehash": "2333e3a94f4510e43a9502264937f9b484888e928b2f7fe7273fde30e8f463ba", "filesize": 210569, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<4.0", "apt_dependencies": [], "pip_dependencies": ["bleach", "cffi", "copier", "greenlet", "inflection", "ipython", "marshmallow", "pydantic-core", "python-dateutil", "typer", "werkzeug"]}}}, "0.14.1": {"released": "2025-08-14 17:26:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.14.0": {"released": "2025-08-14 06:31:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.13.1": {"released": "2025-06-03 17:08:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.13.1-py3-none-any.whl", "filehash": "1cac133d4af7d542373188ce18d2a72a28c2e48bdf072fa5714003223b611edb", "filesize": 162944, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<4.0", "apt_dependencies": [], "pip_dependencies": ["bleach", "copier", "inflection", "ipython", "marshmallow", "python-dateutil", "typer", "werkzeug"]}}}, "0.13.0": {"released": "2025-03-09 21:37:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.13.0-py3-none-any.whl", "filehash": "321f3c3fb69e1fb741a6062f5f39e38c8f23ecee922150580cc89edf52fa70b0", "filesize": 161615, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<4.0", "apt_dependencies": [], "pip_dependencies": ["bleach", "copier", "inflection", "ipython", "marshmallow", "python-dateutil", "typer", "werkzeug"]}}}, "0.12.1": {"released": "2024-06-20 23:21:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.12.1-py3-none-any.whl", "filehash": "bb96ca325857efbec73148cd4304d6e640ae419ff3f100626e803edd011fa9ce", "filesize": 157309, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<4.0", "apt_dependencies": [], "pip_dependencies": ["bleach", "copier", "inflection", "ipython", "marshmallow", "python-dateutil", "typer", "werkzeug"]}}}, "0.12.0": {"released": "2024-06-17 16:53:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.12.0-py3-none-any.whl", "filehash": "ed658f854a6c3d8e273b3b06e73127c0ce0b498c98e9682132a2d11fcee3f6ba", "filesize": 156942, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<4.0", "apt_dependencies": [], "pip_dependencies": ["bleach", "cookiecutter", "copier", "inflection", "ipython", "marshmallow", "python-dateutil", "typer", "werkzeug"]}}}, "0.11.0": {"released": "2024-03-16 18:59:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.11.0-py3-none-any.whl", "filehash": "12ad1c44d4367cce17f0452c197288ec73aca479a4e3ddaf51a40661058a63d2", "filesize": 144192, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<4.0", "apt_dependencies": [], "pip_dependencies": ["bleach", "click", "cookiecutter", "copier", "inflection", "marshmallow", "python-dateutil", "tox", "werkzeug"]}}}, "0.10.0": {"released": "2023-11-16 22:48:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.10.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.10.0-py2.py3-none-any.whl", "filehash": "76f3ca432a75c64023de938f16e13f1968dd091007e1c85a133ef5d2a3711737", "filesize": 150078, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["bleach", "click", "cookiecutter", "copier", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.9.1": {"released": "2022-02-23 21:39:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.9.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.9.1-py2.py3-none-any.whl", "filehash": "3998bb0bc5ff3d52ace0a99a9dc377de6baba188017282fa3ccfab64b5288caf", "filesize": 145725, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.9.0": {"released": "2022-02-18 03:10:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.9.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.9.0-py2.py3-none-any.whl", "filehash": "c60aee3d29aa30ab22a8881f886d0773b0db938ab763d8457f387535d52951ee", "filesize": 145590, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.8.3": {"released": "2026-06-16 14:20:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.8.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.8.3-py2.py3-none-any.whl", "filehash": "a258b2e14a8648481a178befa6852c8b30dd179aa17105f4bf838840996cbb9a", "filesize": 124244, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.8.2": {"released": "2023-04-26 17:25:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.8.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.8.2-py2.py3-none-any.whl", "filehash": "779b1f7e5c9af072cf3941ed25ea508bd99451eee7461b6ba06a2423d5cca186", "filesize": 124033, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.8.1": {"released": "2022-01-13 21:56:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.8.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.8.1-py2.py3-none-any.whl", "filehash": "adf5fbbe9da4f4d2c7be2e7e66bbb1a148ffeaad763b9b98d50a4887512af8bb", "filesize": 129941, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.8.0": {"released": "2021-10-07 17:16:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.8.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.8.0-py2.py3-none-any.whl", "filehash": "b88e2296a955d90b9fca38693f87ec0a2458224d6a9d74126610d9adb96a0d98", "filesize": 129841, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.7.1": {"released": "2021-09-23 17:21:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.7.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.7.1-py2.py3-none-any.whl", "filehash": "d2515220d3ad7a52775ce795015cb3cb977a17d69568f60bb26b07c52a27edd0", "filesize": 129101, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.7.0": {"released": "2021-09-03 15:21:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.7.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.7.0-py2.py3-none-any.whl", "filehash": "8add70e2f4187bd7c359f9f1eeb37f01d17738ef1665366913a6a53d3d887c44", "filesize": 129082, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.6.2": {"released": "2021-08-24 18:00:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.6.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.6.2-py2.py3-none-any.whl", "filehash": "8e14fe8e1ac81c51f2feedb8e24cab1908954dbbd37b4eb1169eca09bb7fd44e", "filesize": 132407, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.6.1": {"released": "2021-08-10 21:57:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.6.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.6.1-py2.py3-none-any.whl", "filehash": "1dab7a42a00ab91732ff3792e55942b16508e640ff184319bdc5459b0e4a260a", "filesize": 129563, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.6.0": {"released": "2021-08-10 16:10:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.6.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.6.0-py2.py3-none-any.whl", "filehash": "a7e7e55856dd88d89fe277d8cbcfa2475345d07370ac7ea6076e7a88898dea8e", "filesize": 129523, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.5.8": {"released": "2020-10-20 17:21:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.5.8-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.5.8-py2.py3-none-any.whl", "filehash": "fb5645511a32cd1938d7c168c794b1f94a1007179961cd09afb1757172537945", "filesize": 109441, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.5.7": {"released": "2020-10-19 20:42:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.5.7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.5.7-py2.py3-none-any.whl", "filehash": "9d5bddfe6b803dab451da707d5a695abddc8c1fb1aec9e3fc5ae65745e6d1132", "filesize": 109419, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.5.6": {"released": "2020-09-29 16:50:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.5.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.5.6-py2.py3-none-any.whl", "filehash": "704b7e14514bacf7ebf1f5160e6ba49d864f89b8dfa749539bb985a4afd2ac80", "filesize": 108741, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.5.5": {"released": "2020-09-28 22:01:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.5.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.5.5-py2.py3-none-any.whl", "filehash": "acbff2f3778d04a89250e2a227feef422687eb85c5dc8474062191fce55d820c", "filesize": 108521, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflection", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.5.4": {"released": "2020-09-22 16:24:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.5.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.5.4-py2.py3-none-any.whl", "filehash": "8ba04244e67daae1eb829313fb7ddc7bfdd48ba03ea1cc71871b6b32b4d4ebef", "filesize": 117505, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflect", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.5.3": {"released": "2020-08-18 05:14:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.5.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.5.3-py2.py3-none-any.whl", "filehash": "0eb01dd925a8b0db3fac14b60b98e004c7240079c373deb6752328452e776aca", "filesize": 116996, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflect", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.5.2": {"released": "2020-08-06 14:23:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.5.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.5.2-py2.py3-none-any.whl", "filehash": "dc2b9805191e121f2f720261e383acd16e408d9cb7aaa9281e7d13215bb24206", "filesize": 121385, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflect", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.5.1": {"released": "2020-07-02 18:20:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.5.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.5.1-py2.py3-none-any.whl", "filehash": "35e00218f1d55ab4cf55332ff4deedbbb68819380bb29d60af2b12a0f0d48301", "filesize": 120526, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "inflect", "marshmallow", "python-dateutil", "werkzeug"]}}}, "0.5.0": {"released": "2020-05-01 16:45:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.5.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.5.0-py2.py3-none-any.whl", "filehash": "c0c542e1cef460240eaeb3e58a9e002ae7268d9e44cf5e8f21f5dbd6923d2d5e", "filesize": 115306, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["celery", "click", "cookiecutter", "elasticsearch-dsl", "flask", "inflect", "marshmallow", "psycopg2", "python-dateutil", "rq", "sendgrid", "sqlalchemy", "werkzeug"]}}}, "0.4.0": {"released": "2020-03-16 19:24:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.4.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.4.0-py2.py3-none-any.whl", "filehash": "4988a3e0f20e8a87f88699a67d15be8414e8302f4b6deb70420e002fa7903f5a", "filesize": 111593, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "elasticsearch-dsl", "flask", "inflect", "marshmallow", "psycopg2", "python-dateutil", "rq", "sendgrid", "sqlalchemy", "werkzeug"]}}}, "0.3.3": {"released": "2020-01-10 17:36:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.3.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.3.3-py2.py3-none-any.whl", "filehash": "fe8e63a0f4c45f7fa6b48e7dc975ef214d87181cc9d5b2ea9e527ef4f8e8f00f", "filesize": 108132, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "elasticsearch-dsl", "flask", "inflect", "marshmallow", "psycopg2", "python-dateutil", "rq", "sendgrid", "sqlalchemy", "werkzeug"]}}}, "0.3.2": {"released": "2019-10-18 00:40:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.3.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.3.2-py2.py3-none-any.whl", "filehash": "4e61f2774cdc8f91328e479b827e3241fd8bea5f653324136a6ab9a4703f8af9", "filesize": 104243, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "elasticsearch-dsl", "flask", "inflect", "marshmallow", "psycopg2", "python-dateutil", "rq", "sqlalchemy", "werkzeug"]}}}, "0.3.1": {"released": "2019-10-15 18:23:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.3.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.3.1-py2.py3-none-any.whl", "filehash": "29426cf0d87bf2fadc9c302bd7754a39f6c494a8df801ce2b0bae43a13dbf7d5", "filesize": 104259, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "elasticsearch-dsl", "flask", "inflect", "marshmallow", "psycopg2", "python-dateutil", "rq", "sqlalchemy", "werkzeug"]}}}, "0.3.0": {"released": "2019-10-10 23:58:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.3.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.3.0-py2.py3-none-any.whl", "filehash": "ed39d9db67876d0c1bcc0d983c4358f389cedce867be967711f1ef8cbb6ecd0d", "filesize": 103722, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "elasticsearch-dsl", "flask", "inflect", "marshmallow", "psycopg2", "python-dateutil", "rq", "sqlalchemy", "werkzeug"]}}}, "0.2.0": {"released": "2019-09-16 20:33:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.2.0-py2.py3-none-any.whl", "filehash": "f8e5f3e944bc6d4e982df5177475a7abd9c061743bb2ac2037d41bc8132516c2", "filesize": 95624, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "flask", "inflect", "marshmallow", "psycopg2", "python-dateutil", "sqlalchemy", "werkzeug"]}}}, "0.1.0": {"released": "2019-07-25 23:30:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.1.0-py2.py3-none-any.whl", "filehash": "a43def0c91dbec705f47381523d6141d74dd30f685787881cc84adca40ac6a03", "filesize": 99214, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "flask", "inflect", "marshmallow", "python-dateutil", "sqlalchemy", "werkzeug"]}}}, "0.0.11": {"released": "2019-04-24 13:56:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.0.11-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.0.11-py2.py3-none-any.whl", "filehash": "06861273e26dfb51943ba56e415876235256ec2b11ef65447b8a7f34d8025a3f", "filesize": 62314, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "cookiecutter", "python-dateutil"]}}}, "0.0.10": {"released": "2019-04-06 03:50:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.0.10-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.0.10-py2.py3-none-any.whl", "filehash": "d99567cc0493f6a66ce474af3a7094af667b1e90fc3789a13ab212aec8c4e5b0", "filesize": 59272, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "python-dateutil"]}}}, "0.0.9": {"released": "2019-03-08 14:53:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.0.9-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.0.9-py2.py3-none-any.whl", "filehash": "788adb5e004cc362c9318a0ad4ccc1f96154bede8cd65e170e032a9fc38b98cc", "filesize": 54779, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "python-dateutil"]}}}, "0.0.8": {"released": "2019-02-28 02:31:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.0.8-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.0.8-py2.py3-none-any.whl", "filehash": "2b860e2e568c53897b7c4d92e69c2b3ad38056b285f47e2aaf65e395c3cc6cbb", "filesize": 54225, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "python-dateutil"]}}}, "0.0.7": {"released": "2019-01-16 18:43:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.0.7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.0.7-py2.py3-none-any.whl", "filehash": "0c05c970e1a0c6b1b23ebd6570143cfa1ffac5c06d454cb0b48c986d61a13b7c", "filesize": 41712, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "python-dateutil"]}}}, "0.0.6": {"released": "2018-12-14 09:53:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.0.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.0.6-py2.py3-none-any.whl", "filehash": "a578b69cfe816f81f6a4802efd7225e1391193ab9fd7b2690bde7608e3b13bfb", "filesize": 42133, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "python-dateutil"]}}}, "0.0.5": {"released": "2018-08-02 05:12:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.0.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.0.5-py2.py3-none-any.whl", "filehash": "8ef6495831c2498b97a5766b59717bf133e8c8d75840920f65473d05dea7f719", "filesize": 11293, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["bleach", "click", "werkzeug"]}}}, "0.0.4": {"released": "2018-07-20 08:33:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.0.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.0.4-py2.py3-none-any.whl", "filehash": "5589ea2b85b411a937c221932ee6c24be367ccad0ea3b34d710975997da01591", "filesize": 9275, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["bleach", "click"]}}}, "0.0.3": {"released": "2018-07-20 05:45:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.0.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.0.3-py2.py3-none-any.whl", "filehash": "128890410a4baf863a1078c55e6ad8ca036a3e6af06a5ec91658095997745cc0", "filesize": 5240, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["bleach", "click"]}}}, "0.0.2": {"released": "2018-07-20 01:47:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.0.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.0.2-py2.py3-none-any.whl", "filehash": "3a99a597cab1a39eb0d2d7269ba0af252386736923a34239337aeab459db6b96", "filesize": 5007, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click"]}}}, "0.0.1": {"released": "2018-07-18 14:22:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"protean-0.0.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/protean/protean-0.0.1-py2.py3-none-any.whl", "filehash": "fd183c1917fdef03ee910866365cd6f5efb9eaa23247a6bb2ee778d946caed2a", "filesize": 2936, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click"]}}}}}