{"package": "tasteful", "summary": "Core library of the Tasteful framework", "pypi_url": "https://pypi.org/project/tasteful", "piwheels_url": "https://www.piwheels.org/project/tasteful", "releases": {"0.3.0": {"released": "2025-10-07 10:28:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tasteful-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.3.0-py3-none-any.whl", "filehash": "7399d7e6d5cdf952f77b468a75059cd8000ed4edd2cec7e07c034d5207ad8961", "filesize": 22957, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "authlib", "dependency-injector", "fastapi", "httpx", "humps", "joserfc", "orjson", "psycopg2-binary", "pydantic", "pydantic-settings", "python-multipart", "requests", "sqlmodel"]}}}, "0.3.0rc2": {"released": "2025-09-25 08:58:42", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tasteful-0.3.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.3.0rc2-py3-none-any.whl", "filehash": "4bb8e31e8b986d57a05bc6dd320822beaf60746f24b764630fafc5895a6885cb", "filesize": 22886, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "authlib", "dependency-injector", "fastapi", "httpx", "humps", "joserfc", "orjson", "psycopg2-binary", "pydantic", "pydantic-settings", "python-multipart", "requests", "sqlmodel"]}}}, "0.3.0rc1": {"released": "2025-09-25 08:30:50", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tasteful-0.3.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.3.0rc1-py3-none-any.whl", "filehash": "feda9336d050363857d523f05e3c98e763abe40e7e590dcfe49b3f6bbc2b5456", "filesize": 22841, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "authlib", "dependency-injector", "fastapi", "httpx", "humps", "joserfc", "orjson", "psycopg2-binary", "pydantic", "pydantic-settings", "python-multipart", "sqlmodel"]}}}, "0.3.0rc0": {"released": "2025-09-22 12:38:16", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tasteful-0.3.0rc0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.3.0rc0-py3-none-any.whl", "filehash": "a25228d321992c6d1918b0530ba33ffaa0a8803eab8eba1a788abdce30e5637e", "filesize": 22604, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "authlib", "dependency-injector", "fastapi", "httpx", "humps", "jose", "orjson", "psycopg2-binary", "pydantic", "pydantic-settings", "python-multipart", "sqlmodel"]}}}, "0.2.1": {"released": "2025-09-16 15:27:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tasteful-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.2.1-py3-none-any.whl", "filehash": "81609c85c106c930fa74dede062d2bcdb3d3c48b4077e82795ff588c5232811b", "filesize": 19091, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "authlib", "dependency-injector", "fastapi", "httpx", "humps", "mypy", "orjson", "psycopg2-binary", "pydantic", "pydantic-settings", "pytest", "python-multipart", "ruff", "sqlmodel"]}}}, "0.2.1rc3": {"released": "2025-09-17 08:34:10", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tasteful-0.2.1rc3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.2.1rc3-py3-none-any.whl", "filehash": "815eb233d76b60caf78c7b1c188eaa36a72d31972e957d0dffe40ba013c2bad5", "filesize": 19114, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "authlib", "dependency-injector", "fastapi", "httpx", "humps", "mypy", "orjson", "psycopg2-binary", "pydantic", "pydantic-settings", "pytest", "python-multipart", "ruff", "sqlmodel"]}}}, "0.2.1rc2": {"released": "2025-09-16 09:19:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tasteful-0.2.1rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.2.1rc2-py3-none-any.whl", "filehash": "280512a816869c1f63267223e72a4c0e2a9debd12d9239483d02c34001f4e9e3", "filesize": 14853, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "authlib", "dependency-injector", "fastapi", "httpx", "humps", "mypy", "orjson", "psycopg2-binary", "pydantic", "pydantic-settings", "pytest", "python-multipart", "ruff", "sqlmodel", "uvicorn"]}}}, "0.2.1rc1": {"released": "2025-09-15 14:14:30", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tasteful-0.2.1rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.2.1rc1-py3-none-any.whl", "filehash": "ed7d45504e3de0ad860d3713eb9d1c6e1f6b7dccb1f0a9b950577ea00d253952", "filesize": 14781, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "authlib", "dependency-injector", "fastapi", "httpx", "humps", "mypy", "orjson", "psycopg2-binary", "pydantic", "pydantic-settings", "pytest", "python-multipart", "ruff", "sqlmodel", "uvicorn"]}}}, "0.2.0": {"released": "2025-09-09 08:50:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tasteful-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.2.0-py3-none-any.whl", "filehash": "948c9a450d37b9f7bb07d378f54b7d3222cc4a7c7657951cf617f4764e18303d", "filesize": 14755, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "authlib", "dependency-injector", "fastapi", "httpx", "humps", "mypy", "orjson", "psycopg2-binary", "pydantic", "pydantic-settings", "pytest", "python-multipart", "ruff", "sqlmodel", "uvicorn"]}}}, "0.0.2": {"released": "2025-09-11 12:22:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tasteful-0.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.0.2-py3-none-any.whl", "filehash": "0598dcec72857e3f20ceb3a261fa3f1c88d726198aed3c4916a244f3c4c435c7", "filesize": 10021, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "authlib", "dependency-injector", "fastapi", "httpx", "humps", "mypy", "orjson", "pydantic", "pytest", "python-multipart", "ruff", "sqlmodel", "uvicorn"]}}}, "0.0.2rc2": {"released": "2025-05-21 14:13:27", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.0.2rc1": {"released": "2025-05-21 13:52:44", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.0.2rc0": {"released": "2025-05-20 14:35:09", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.0.1": {"released": "2025-07-01 09:29:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tasteful-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.0.1-py3-none-any.whl", "filehash": "a720b6965866f57d8f20798ac51eff632ee438e307405447b58a14c9e37fd46b", "filesize": 9126, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "dependency-injector", "fastapi", "httpx", "humps", "mypy", "orjson", "pydantic", "pytest", "python-multipart", "ruff", "sqlmodel", "uvicorn"]}}}, "0.0.1rc0": {"released": "2024-04-04 06:13:10", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tasteful-0.0.1rc0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.0.1rc0-py3-none-any.whl", "filehash": "7c8648e0907ae9e2a335e4db98fda3cca09f8dca13dfd85028ce14ef5d791294", "filesize": 1401, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12,<4.0", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "fastapi", "httpx", "humps", "orjson", "pydantic", "sqlmodel", "uvicorn"]}}}, "0.0.0rc2": {"released": "2024-06-07 09:12:24", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tasteful-0.0.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.0.0rc2-py3-none-any.whl", "filehash": "eb6382050083b290bb6ac97cbd7d341de242115fb93c25d3a0b6f25fdcce2482", "filesize": 1730, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "fastapi", "httpx", "humps", "mypy", "orjson", "pydantic", "pytest", "ruff", "sqlmodel", "uvicorn"]}}}, "0.0.0rc1": {"released": "2024-06-07 08:59:52", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tasteful-0.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tasteful/tasteful-0.0.0rc1-py3-none-any.whl", "filehash": "8c9b703a9825b865b3ee30b092dbc24969d1a53c19f3b3ab67c9da176e270e7a", "filesize": 1732, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["asyncpg", "fastapi", "httpx", "humps", "mypy", "orjson", "pydantic", "pytest", "ruff", "sqlmodel", "uvicorn"]}}}}}