{"package": "shakenfist-utilities", "summary": "Utility libraries for Shaken Fist", "pypi_url": "https://pypi.org/project/shakenfist-utilities", "piwheels_url": "https://www.piwheels.org/project/shakenfist-utilities", "releases": {"0.8.4": {"released": "2025-12-07 03:46:53", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.8.3": {"released": "2025-12-06 21:01:06", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.8.2": {"released": "2025-09-24 08:33:16", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.8.1": {"released": "2025-09-21 09:48:22", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.8": {"released": "2025-09-15 09:02:58", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.7.3": {"released": "2025-01-02 07:29:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.7.3-py3-none-any.whl", "filehash": "cbf7e250c47f7961ec0134ca1979c86fb32ef515fa48aa8624e5ab5ee7007d16", "filesize": 11081, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.7.2": {"released": "2024-12-09 09:40:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.7.2-py3-none-any.whl", "filehash": "8863ef9676086bafe9e096fe65d329b4ef7e7530066feb26799fd4b37187fa40", "filesize": 11096, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.7.1": {"released": "2024-12-09 08:30:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.7.1-py3-none-any.whl", "filehash": "276f6782f34b1282c18b479d25d4160c3eee3474d72497c8a6f73fb17b9054b7", "filesize": 11110, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle", "tid"]}}}, "0.7.0": {"released": "2024-12-09 01:19:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.7.0-py3-none-any.whl", "filehash": "d61200c4cf4fad3a909266d05d96a8485e9313a8ba47764978a59ced73d9bbe5", "filesize": 11108, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.6.9": {"released": "2024-02-28 02:49:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.6.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.6.9-py3-none-any.whl", "filehash": "635d9d3aefe29bc648acce51a44e9791ae1794631687d3b12dd3aacb569034bd", "filesize": 11088, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.6.8": {"released": "2024-01-20 00:46:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.6.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.6.8-py3-none-any.whl", "filehash": "67dc9cad6ead99523a417b764b799f04b37115f3f371138e4c2ffbd5755dd83c", "filesize": 11149, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.6.7": {"released": "2024-01-12 05:45:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.6.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.6.7-py3-none-any.whl", "filehash": "35fef4cdfcba96d7a80af25d25c7eb27021ebbf7669ec3dabe46a55ef12dd554", "filesize": 11123, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.6.6": {"released": "2024-01-05 04:15:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.6.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.6.6-py3-none-any.whl", "filehash": "b53777f54270cae046770f4c02d5b7ac5678bb23a02b68c54c5025515a3dfc91", "filesize": 11125, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.6.5": {"released": "2024-01-05 04:10:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.6.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.6.5-py3-none-any.whl", "filehash": "ecd204499e4f3ce643ea2f7e147bf87a285bc064c0448a6062c8f5961e8e9b24", "filesize": 11102, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.6.4": {"released": "2024-01-05 04:02:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.6.4-py3-none-any.whl", "filehash": "50c15928b9fcec3c435f5e8c0aab076e9ba6c10f26ecd0bcd01b59c6f7d9fb07", "filesize": 11097, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.6.3": {"released": "2024-01-04 04:34:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.6.3-py3-none-any.whl", "filehash": "b0e5161303a27f36940c13771c172779ec574111b1e6dc30580b28487cc2854c", "filesize": 10951, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.6.2": {"released": "2023-10-25 08:49:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.6.2-py3-none-any.whl", "filehash": "62442cfeea01ced23bfd68833d09ea69a3d15517a96148f52ff48359b14a5897", "filesize": 10927, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.6.1": {"released": "2023-10-10 06:53:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.6.1-py3-none-any.whl", "filehash": "87e5210274096528e7d83eb91952750d90d03204a302374c6e1a5837a8867747", "filesize": 10912, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.6.0": {"released": "2023-10-07 22:12:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.6.0-py3-none-any.whl", "filehash": "3335f6c25312d1fd62d763d6fbf6684652291f4dfa0bc6a1754283a8f0c09b34", "filesize": 10920, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.5.1": {"released": "2023-08-02 07:28:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.5.1-py3-none-any.whl", "filehash": "02e627166b2c444c0732bed97f7d8e3364513b36a293f676614df9ac031a7b6c", "filesize": 10728, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.5.0": {"released": "2023-05-31 09:25:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.5.0-py3-none-any.whl", "filehash": "1a79840b2f432569f5926c0d58c0a6b9430243519b52a70c18de97778bce4c4f", "filesize": 10737, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.4.0": {"released": "2022-09-24 03:02:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.4.0-py3-none-any.whl", "filehash": "dcbce59faa448aa1951dccc4406d4fe84163d04a5dd5406f58b42fd20df46cf2", "filesize": 10719, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.3.0": {"released": "2022-08-08 07:33:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.3.0-py3-none-any.whl", "filehash": "acd2c56aad372ca02ae9a304355e7f27eb3223e49fc87d3579bb056c94ae8a2f", "filesize": 10713, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.2.5": {"released": "2022-08-07 23:15:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.2.5-py3-none-any.whl", "filehash": "68f851f6773cb3763c00f77a4cf72480dbf0133dd50ba16f7f221f3004731b18", "filesize": 8895, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus", "setproctitle"]}}}, "0.2.4": {"released": "2022-08-07 22:45:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.2.4-py3-none-any.whl", "filehash": "01060a3de1be4d03128e1c003e9d3d00af020d5211428a5aef565ce40f5780e6", "filesize": 8886, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus"]}}}, "0.2.3": {"released": "2022-08-06 06:57:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.2.3-py3-none-any.whl", "filehash": "f0553836adfc23fd2c0eb59ff9e6ce74418c6faa9d94c734597a32810240e895", "filesize": 8815, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus"]}}}, "0.2.2": {"released": "2022-08-06 06:53:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.2.2-py3-none-any.whl", "filehash": "bdc643f1581d75ec517aa951ed83e2b85e0ea3b930518ce50de52328d788ce7f", "filesize": 8821, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus"]}}}, "0.2.1": {"released": "2022-08-05 09:59:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.2.1-py3-none-any.whl", "filehash": "329098c9a58cd1fdcb8da9cf895a2b346660e8fa7970c448576d2ad6542e4e6e", "filesize": 8356, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency", "pylogrus"]}}}, "0.2.0": {"released": "2022-08-05 09:58:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.2.0-py3-none-any.whl", "filehash": "ceaaa45ccad7f313277befc4fff1dd5b1f047237f814bd0dda19fa01b5e770d9", "filesize": 8349, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency"]}}}, "0.1.0": {"released": "2022-08-03 09:18:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shakenfist_utilities-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shakenfist-utilities/shakenfist_utilities-0.1.0-py3-none-any.whl", "filehash": "046d90d739b529a3038785504739c2f60c5e278a291d69050673d08d792a4e98", "filesize": 6795, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["oslo-concurrency"]}}}}}