{"package": "grace-framework", "summary": "Extensible Discord bot framework based on Discord.py", "pypi_url": "https://pypi.org/project/grace-framework", "piwheels_url": "https://www.piwheels.org/project/grace-framework", "releases": {"1.0.5a0": {"released": "2025-11-29 06:03:17", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"grace_framework-1.0.5a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grace-framework/grace_framework-1.0.5a0-py3-none-any.whl", "filehash": "70ae7ea4e5c3b544f6b0c25d5b161296d755da90697adc59bc48d392fecc1272", "filesize": 48617, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "apscheduler", "click", "coloredlogs", "configparser", "cookiecutter", "discord", "inflect", "jinja2-strcase", "logger", "pydantic", "python-dotenv", "sqlalchemy", "sqlalchemy-utils", "sqlmodel", "watchdog"]}}}, "0.10.6a0": {"released": "2025-04-26 03:36:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"grace_framework-0.10.6a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grace-framework/grace_framework-0.10.6a0-py3-none-any.whl", "filehash": "d02a9c4a0a71c222046d566ef64264f0da02dc5b3a872b3eb34aeaeadc0e3f6c", "filesize": 45798, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["alembic", "click", "coloredlogs", "configparser", "cookiecutter", "coverage", "discord", "flake8", "inflect", "jinja2-strcase", "logger", "mypy", "pytest", "pytest-mock", "python-dotenv", "sqlalchemy", "sqlalchemy-utils", "watchdog"]}}}, "0.9.10a0": {"released": "2025-04-24 21:52:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"grace_framework-0.9.10a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grace-framework/grace_framework-0.9.10a0-py3-none-any.whl", "filehash": "90d4293f22f22c89fedecfc3e0f2d167bcdd3c64fb338ee6d846b58252167160", "filesize": 42991, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["alembic", "click", "coloredlogs", "configparser", "cookiecutter", "coverage", "discord", "flake8", "inflect", "jinja2-strcase", "logger", "mypy", "pytest", "pytest-mock", "python-dotenv", "sqlalchemy", "sqlalchemy-utils"]}}}, "0.9.5a0": {"released": "2025-04-17 21:55:57", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"grace_framework-0.9.5a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grace-framework/grace_framework-0.9.5a0-py3-none-any.whl", "filehash": "86ed63fc7166387f2a5e7548f162f74e178611d3bbc640ce75009b173ec22c36", "filesize": 42910, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["alembic", "click", "coloredlogs", "configparser", "cookiecutter", "coverage", "discord", "flake8", "inflect", "jinja2-strcase", "logger", "mypy", "pytest", "pytest-mock", "python-dotenv", "sqlalchemy", "sqlalchemy-utils"]}}}, "0.9.4a0": {"released": "2025-04-17 16:18:16", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"grace_framework-0.9.4a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grace-framework/grace_framework-0.9.4a0-py3-none-any.whl", "filehash": "d75efc26b955de96b52a32bc9a5ba5ea95d3a1641eac539c767b728bb3b45b29", "filesize": 42827, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["alembic", "click", "coloredlogs", "configparser", "cookiecutter", "coverage", "discord", "flake8", "inflect", "jinja2-strcase", "logger", "mypy", "pytest", "pytest-mock", "python-dotenv", "sqlalchemy", "sqlalchemy-utils"]}}}}}