{"package": "twat", "summary": "", "pypi_url": "https://pypi.org/project/twat", "piwheels_url": "https://www.piwheels.org/project/twat", "releases": {"2.7.18": {"released": "2026-05-16 21:18:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.7.18-py3-none-any.whl": {"file_url": "/simple/twat/twat-2.7.18-py3-none-any.whl", "filehash": "c4144c471277a9cb4de443dac4866d50eb64fe5b5039380e062b6df61ecd5b22", "filesize": 19925, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.7.17": {"released": "2026-05-16 13:08:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.7.17-py3-none-any.whl": {"file_url": "/simple/twat/twat-2.7.17-py3-none-any.whl", "filehash": "f2e364ddc0d2d1a15a9e7365ed7829c5cfb81bf691b8c9d77b143ac618f96e68", "filesize": 19928, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.7.16": {"released": "2026-05-15 23:28:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.7.16-py3-none-any.whl": {"file_url": "/simple/twat/twat-2.7.16-py3-none-any.whl", "filehash": "48c79122d6f28a8e5c4968a56438b615a028862878f5ff38ba8d92ed9d54d9f5", "filesize": 18012, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.7.15": {"released": "2026-05-15 23:18:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.7.15-py3-none-any.whl": {"file_url": "/simple/twat/twat-2.7.15-py3-none-any.whl", "filehash": "cd90486f39e424cf0880e7da88c256f615d184ee94eacc745e08f99332fe554e", "filesize": 18011, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.7.14": {"released": "2026-05-15 23:17:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.7.14-py3-none-any.whl": {"file_url": "/simple/twat/twat-2.7.14-py3-none-any.whl", "filehash": "30ec4428e27c2773feff24eeea1c2b090950a1558734c191274b85541ca5793b", "filesize": 18010, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.7.13": {"released": "2026-05-15 23:06:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.7.13-py3-none-any.whl": {"file_url": "/simple/twat/twat-2.7.13-py3-none-any.whl", "filehash": "012353d60b3cf384e141ac17fbe586c755e55233ed023302dfffd50e219ddfa1", "filesize": 17998, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.7.12": {"released": "2026-05-15 23:05:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.7.12-py3-none-any.whl": {"file_url": "/simple/twat/twat-2.7.12-py3-none-any.whl", "filehash": "0b13a4d55e1c8a926e33f58283519cb4380afffe451b00a759fc0d8530d22b4c", "filesize": 17997, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.7.11": {"released": "2026-05-15 23:05:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.7.11-py3-none-any.whl": {"file_url": "/simple/twat/twat-2.7.11-py3-none-any.whl", "filehash": "121e3db68f6f7273022237ebeb77ca9c680555dcfdee94e054a2d59a70840da6", "filesize": 17996, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.7.5": {"released": "2025-03-06 14:27:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.7.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.7.5-py3-none-any.whl", "filehash": "9dfe378d019b35ffea85da4cb0ebb12cbeeac0fd787942353506ac74de2844c4", "filesize": 5613, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.7.0": {"released": "2025-03-04 10:46:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.7.0-py3-none-any.whl", "filehash": "7e42a6611a63858841c3327f25dc7436c22e7a9350cdbb48e2d0c7f94886c29b", "filesize": 5612, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.6.2": {"released": "2025-03-04 10:15:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.6.2-py3-none-any.whl", "filehash": "28a93714debd2baed7bab11059edf1354e6f7a2efbd59c6ce8598a1e5d857057", "filesize": 5629, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.6.1": {"released": "2025-03-04 08:35:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.6.1-py3-none-any.whl", "filehash": "bf0d87f1863453a30415e18f2b6de3d74fc83c437679de006419645750c2897f", "filesize": 5628, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.6.0": {"released": "2025-03-04 08:29:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.6.0-py3-none-any.whl", "filehash": "9642ac74892d12706a79c56386ba9513ec894741f5a59a27254be4a0310579cd", "filesize": 5630, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.5.3": {"released": "2025-03-04 05:31:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.5.3-py3-none-any.whl", "filehash": "9d13d589b4bba3cd86cdad005aef2bcce55d092ae7631acbbde17111c2fe958a", "filesize": 5631, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.5.2": {"released": "2025-03-04 05:18:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.5.2-py3-none-any.whl", "filehash": "80809957de6c5cce4872d9e6ed17dd186cdb24d457e4edd26f85615c9b95e389", "filesize": 5627, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.5.1": {"released": "2025-03-04 05:15:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.5.1-py3-none-any.whl", "filehash": "4788eb0fedea35b50e86a4eefb8ab8d479869655612f0dbac4910cefa2866977", "filesize": 5631, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.5.0": {"released": "2025-03-04 05:12:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.5.0-py3-none-any.whl", "filehash": "53909e64bea51329268e3a717f4f9f221f7ebb4b706743307d4d4731ca709393", "filesize": 5630, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.1.1": {"released": "2025-02-21 22:13:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.1.1-py3-none-any.whl", "filehash": "edfc1bf4fb54727185a6ac744e54003cc00b01b474a40ee69c4be510c6b5c83a", "filesize": 5604, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.0.2": {"released": "2025-02-21 22:12:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.0.2-py3-none-any.whl", "filehash": "47f0ce482fe9abb5574f6bab7963058c00cf7ae4f754bc327210ef7237ba0762", "filesize": 5606, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "2.0.1": {"released": "2025-02-21 22:05:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-2.0.1-py3-none-any.whl", "filehash": "60a42ddf2f1062b462306c7b4ae1ea64a9f1a40c5b39507945214d0ee0913cbf", "filesize": 5603, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "1.8.1": {"released": "2025-02-15 05:50:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-1.8.1-py3-none-any.whl", "filehash": "91cadd3cbbdffc517e73620012d74c48be998fb17e8b3d45202fd1a57ba60cef", "filesize": 7975, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "1.8.0": {"released": "2025-02-15 05:48:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-1.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-1.8.0-py3-none-any.whl", "filehash": "fbfcb70b37634fbe4005be5813439a35eaddda65c1c382de20a8b4b0122c672c", "filesize": 7976, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "1.7.16": {"released": "2025-02-15 05:43:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-1.7.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-1.7.16-py3-none-any.whl", "filehash": "807888d0d65b453478b14c8104a9f40e32616de483a5bde97ea0a50dcad942af", "filesize": 7991, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "1.7.15": {"released": "2025-02-15 05:41:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-1.7.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-1.7.15-py3-none-any.whl", "filehash": "a3e3b61f6084ccb523840f77b9002d45d7c01ccb1374fb4d0a5d88b1a49acd07", "filesize": 7991, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "1.7.14": {"released": "2025-02-15 05:35:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-1.7.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-1.7.14-py3-none-any.whl", "filehash": "2845f93ba585fc708e8e3ea5273ceb380eaf42fb90089f5b6a4f26e2bf679207", "filesize": 7990, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "1.7.13": {"released": "2025-02-15 05:31:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-1.7.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-1.7.13-py3-none-any.whl", "filehash": "837ec5d1c1df3a110658312479257dc7858030bc4fa9ee8645de2adb8c09ba6c", "filesize": 7988, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "python-dotenv", "rich", "tomli", "typing-extensions"]}}}, "1.7.6": {"released": "2025-02-15 02:36:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-1.7.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-1.7.6-py3-none-any.whl", "filehash": "91433605e670a40cb51a1b0c3c744fb193a7015eab3b95b9f447a71abbf71c72", "filesize": 7771, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "importlib-resources", "pydantic", "tomli", "typing-extensions"]}}}, "1.7.0": {"released": "2025-02-13 21:56:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-1.7.0-py3-none-any.whl", "filehash": "4457211ba4f84725a257cc728a999f47f796b1a6735d98e73f2e7b41facc0c9e", "filesize": 6350, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "importlib-resources", "pydantic", "typing-extensions"]}}}, "1.6.2": {"released": "2025-02-06 02:45:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-1.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-1.6.2-py3-none-any.whl", "filehash": "1f8ab0629d8c09a409bd9d2b8417d7ca1dbcac7f32d2fb8c8f0d166f9d31a67e", "filesize": 6340, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "importlib-resources", "pydantic", "typing-extensions"]}}}, "1.6.1": {"released": "2025-02-06 02:35:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-1.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-1.6.1-py3-none-any.whl", "filehash": "3d4e79764d768c2ae3b3c73217cb2c2b63283017cec3ae04710095953fe0ed29", "filesize": 6240, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "importlib-resources", "pydantic", "twat", "typing-extensions"]}}}, "1.6.0": {"released": "2025-02-06 02:22:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"twat-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/twat/twat-1.6.0-py3-none-any.whl", "filehash": "f43037e371b9ef6fcb98da5563c13d284e5c105fad2b06a9fea12fa49e09d1a5", "filesize": 6252, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "importlib-resources", "pydantic", "twat", "typing-extensions"]}}}}}