{"package": "f40-toolkit", "summary": "Shared config, logging, cache and common tooling for 40F services.", "pypi_url": "https://pypi.org/project/f40-toolkit", "piwheels_url": "https://www.piwheels.org/project/f40-toolkit", "releases": {"1.7.0": {"released": "2026-08-28 15:19:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-1.7.0-py3-none-any.whl", "filehash": "a24c37602746a1793778828eb8efdd3688ec2330fc56b03f35a40138bacbb5cb", "filesize": 71223, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "1.6.0": {"released": "2026-08-07 08:17:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-1.6.0-py3-none-any.whl", "filehash": "49b66a8dfc10413ec7e7116f652a44dbab8ff91075b5eb1d803a9f6219b0caf8", "filesize": 67217, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.0": {"released": "2026-07-31 08:15:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-1.5.0-py3-none-any.whl", "filehash": "3b27c8a1f290e43c606fcccd2ea7f6a543965fc0deff4dde2a9c65e384c02d7f", "filesize": 66324, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "1.4.0": {"released": "2026-07-23 13:20:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-1.4.0-py3-none-any.whl", "filehash": "1d90ca247c2fe80ba6a3d5c5f473e366960d414f2a5b33116fb1f488fa955457", "filesize": 60868, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "1.3.0": {"released": "2026-07-20 08:08:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-1.3.0-py3-none-any.whl", "filehash": "87490f8cf3520913c26563e11d20fd420be8628bcaca08fd36063f92d08853ef", "filesize": 56460, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "1.2.1": {"released": "2026-07-15 15:39:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-1.2.1-py3-none-any.whl", "filehash": "1b09344eabf2519c60fe689abb53888824003b1fc0612d116adc6da1ab0eaec8", "filesize": 44053, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "1.2.0": {"released": "2026-07-07 09:59:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-1.2.0-py3-none-any.whl", "filehash": "1acc27bf22bb22a79c77bf7e7e84dc1d83f91977fbfc234eac5400b5b86dcd2e", "filesize": 43926, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.0": {"released": "2026-03-25 14:20:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-1.1.0-py3-none-any.whl", "filehash": "f8d2278073643cab925e2bfe5315b47faf272675bc038fc8f9dfc394f1d81f5c", "filesize": 42192, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.9": {"released": "2026-03-25 14:06:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-1.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-1.0.9-py3-none-any.whl", "filehash": "fedf273ee978331e60c1e3d40de97d2f313e684d167d58fface355ec2e955b66", "filesize": 42427, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.8": {"released": "2026-03-09 15:01:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-1.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-1.0.8-py3-none-any.whl", "filehash": "13b03d058bffc4979c98b810b7763b00eb473751ab138aee49efb7d0584c45f0", "filesize": 31152, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1.8": {"released": "2026-03-09 15:00:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-0.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-0.1.8-py3-none-any.whl", "filehash": "0f58bbc4738f5de9d82cfc61ccbaa20a522940a8e8662ba17ee95e5b4890550d", "filesize": 31150, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1.7": {"released": "2026-02-03 15:04:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-0.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-0.1.7-py3-none-any.whl", "filehash": "4eff15eca28558e8822a1972b146c82a8779d15d993ce241632c4665724f9d1a", "filesize": 31194, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1.6": {"released": "2026-02-03 13:46:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-0.1.6-py3-none-any.whl", "filehash": "5424a287b850f1aeff3b3a24d7abed521d52efda58c90a8e571c654c8062ce56", "filesize": 30657, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1.5": {"released": "2026-02-03 10:30:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-0.1.5-py3-none-any.whl", "filehash": "7abff4b8162e2c0cbc18cceb80f3502939813de248a933dd6a56fc8b2400152c", "filesize": 29205, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1.4": {"released": "2025-12-23 09:58:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-0.1.4-py3-none-any.whl", "filehash": "646c0007ba5a016bc27826975dd603e3098843882e028271479c030d78a5de74", "filesize": 28481, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1.3": {"released": "2025-11-27 16:30:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-0.1.3-py3-none-any.whl", "filehash": "cb8d7082345fefead6ba72bfd50ac369c50b5de1da63a65d7024e19c54bc0500", "filesize": 27148, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1.2": {"released": "2025-11-27 16:22:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-0.1.2-py3-none-any.whl", "filehash": "ea09ca7a0647e49db1b63f3c49c5617c47860be4790d78bf15ddaf5405bda0f5", "filesize": 27124, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1.1": {"released": "2025-11-27 13:27:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"f40_toolkit-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/f40-toolkit/f40_toolkit-0.1.1-py3-none-any.whl", "filehash": "0fc98737d64304a982337c16d2226bb9dd5457f0815f10a88ffcc5187fbddc8e", "filesize": 26684, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": []}}}}}