{"package": "safir-logging", "summary": "Logging for the Rubin Observatory SQuaRE framework, Safir.", "pypi_url": "https://pypi.org/project/safir-logging", "piwheels_url": "https://www.piwheels.org/project/safir-logging", "releases": {"15.2.2": {"released": "2026-09-28 23:15:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-15.2.2-py3-none-any.whl": {"file_url": "/simple/safir-logging/safir_logging-15.2.2-py3-none-any.whl", "filehash": "bb3b8099d33251541e0efe1b923464df2676038ebf1f0e63af9e651bd5aeaa83", "filesize": 10392, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "15.2.1": {"released": "2026-08-04 21:12:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-15.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-15.2.1-py3-none-any.whl", "filehash": "18d7b13eca5a7aa4755a81d9bd81ef681b4f5b6829ef692f82d3be50b773d0e0", "filesize": 10391, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "15.2.0": {"released": "2026-07-08 17:39:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-15.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-15.2.0-py3-none-any.whl", "filehash": "7628d95f8aadbf4eddb2e81716d7ddf2be14d8c80f58a6bac6b1d967fb431744", "filesize": 10389, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "15.1.1": {"released": "2026-06-11 15:54:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-15.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-15.1.1-py3-none-any.whl", "filehash": "186e0656131d66354304036e9571a5f477090542baf5b808871793f448ee02cb", "filesize": 10394, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "15.1.0": {"released": "2026-05-14 15:42:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-15.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-15.1.0-py3-none-any.whl", "filehash": "1d82d0c7c0c41698a699dd51f43544c20825e4ccb57fc2ddd215194df8930903", "filesize": 10388, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "15.0.0": {"released": "2026-04-10 00:20:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-15.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-15.0.0-py3-none-any.whl", "filehash": "bd96a5917baad0352a2bd381b92b267dd5daf9b070a80f3391fa62cba5325d05", "filesize": 10390, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "14.3.0": {"released": "2026-02-26 22:02:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-14.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-14.3.0-py3-none-any.whl", "filehash": "d8d55d388a6027bc120ca88b1a6a1f172b75ceb55ae62c08896f62b821f7f5e5", "filesize": 10388, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "14.2.1": {"released": "2026-02-11 02:57:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-14.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-14.2.1-py3-none-any.whl", "filehash": "3d1851375f6a30b570dbd64758df976fb99951dd7a63112fa1c1fe4a2f5b764a", "filesize": 10470, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "14.2.0": {"released": "2026-01-30 22:13:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-14.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-14.2.0-py3-none-any.whl", "filehash": "48e9003f3fd5638a21c3be0820ae8edeccc94da1454a28603a36d73047e08756", "filesize": 10470, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "14.1.3": {"released": "2026-01-21 16:17:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-14.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-14.1.3-py3-none-any.whl", "filehash": "5956aec1145b4505ce558e1645b1c751b26bfd2b4aa5775d527cae38023388a6", "filesize": 10470, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "14.1.2": {"released": "2025-12-02 20:29:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-14.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-14.1.2-py3-none-any.whl", "filehash": "6868f0fa836d6527d1da9846d9b166897e9eb9231f3760f985011fe27920feac", "filesize": 10470, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "14.1.1": {"released": "2025-11-15 01:07:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-14.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-14.1.1-py3-none-any.whl", "filehash": "bb27bb5de59c6b9b67a6714b4352369922a7ec5b6421549b65e9dca32acd95c8", "filesize": 10472, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "14.1.0": {"released": "2025-10-30 17:53:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "14.0.0": {"released": "2025-09-30 16:31:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-14.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-14.0.0-py3-none-any.whl", "filehash": "d788accb6e36892ceef468a10b11ec0bebec8008025b8c8f43f5d44e7b656f78", "filesize": 10463, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "13.0.1": {"released": "2025-09-23 17:08:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-13.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-13.0.1-py3-none-any.whl", "filehash": "1e5dc7f80e1317fdc21d449b432680f11972e5f7215ada4dfae12d7c9a395c64", "filesize": 10464, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "13.0.0": {"released": "2025-09-16 18:07:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-13.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-13.0.0-py3-none-any.whl", "filehash": "8206eac13bfdff10933dd497a25980b768c4f6a34af229bcad67c7582f2254a1", "filesize": 10458, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "12.1.2": {"released": "2025-08-28 23:26:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-12.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-12.1.2-py3-none-any.whl", "filehash": "de504a5c6599491c6f3cc44bf445146307cfe6fd68e65ecdaf59de5b1299e1f4", "filesize": 10463, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "12.1.1": {"released": "2025-08-28 17:45:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-12.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-12.1.1-py3-none-any.whl", "filehash": "49bbdf983e710afafe259f887dd3c2c5f138e62d6e940a7c82d28977ca0aa3e5", "filesize": 10464, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "12.1.0": {"released": "2025-08-28 15:48:33", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "12.0.1": {"released": "2025-08-26 00:16:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-12.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-12.0.1-py3-none-any.whl", "filehash": "1eb83e9e20ea21e18f641f5b24dde092e9865270db8538bca7d516d4bcef2a28", "filesize": 10462, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "12.0.0": {"released": "2025-08-07 18:27:46", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "11.3.1": {"released": "2025-08-05 22:23:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-11.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-11.3.1-py3-none-any.whl", "filehash": "45a9878003492fe8ffe37d51304ec40fdf7e3d520237f00faea115c7c6fbbd4f", "filesize": 10463, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "11.3.0": {"released": "2025-08-04 15:50:52", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "11.2.0": {"released": "2025-07-28 19:08:21", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "11.1.0": {"released": "2025-07-10 16:00:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-11.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-11.1.0-py3-none-any.whl", "filehash": "f173c1c7b24e1206154c53cc61c0607e86862e737dd110e9e2f7a32751b7b3d3", "filesize": 10470, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "11.0.0": {"released": "2025-05-28 19:52:10", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "10.2.0": {"released": "2025-05-05 22:57:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-10.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-10.2.0-py3-none-any.whl", "filehash": "e16a3e6708de6f7f71ed6e34fd5e4b1505224970c3e0b2d13c846a710907b44d", "filesize": 8537, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "10.1.0": {"released": "2025-04-23 19:24:07", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "10.0.0": {"released": "2025-02-25 02:02:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-10.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-10.0.0-py3-none-any.whl", "filehash": "ee81aeb20fcc8b080b36ae06c8aa1ba4caecda1232b6e3553885008331fb486c", "filesize": 9175, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "9.3.0": {"released": "2025-02-12 00:30:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-9.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-9.3.0-py3-none-any.whl", "filehash": "78a0d099bb910d10b51452f3b95668d0d64b00ab322a4f0143b1d7f5fcb490dd", "filesize": 9130, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "9.2.0": {"released": "2025-01-22 17:20:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-9.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-9.2.0-py3-none-any.whl", "filehash": "ab9d2d975c53a9b79e37f97631dc85c527b20f0f642ad88d9e2eb837216e9893", "filesize": 9130, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "9.1.1": {"released": "2024-12-18 23:50:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-9.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-9.1.1-py3-none-any.whl", "filehash": "c1d3848deae83b169997ddd1d6234929ac0496873d35cce772c75269f3e40258", "filesize": 9131, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "9.1.0": {"released": "2024-12-18 00:27:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-9.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-9.1.0-py3-none-any.whl", "filehash": "d97855cfb682b4d5aed921a76380e9a4cd7250e9431d1e3d9559f995c3d56bee", "filesize": 9131, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "9.0.1": {"released": "2024-12-12 01:32:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-9.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-9.0.1-py3-none-any.whl", "filehash": "8924fbf9fb022bc60b491a8e4717e75f46154cf227ad08316ca5f4a64356a430", "filesize": 9127, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "9.0.0": {"released": "2024-12-12 00:32:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-9.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-9.0.0-py3-none-any.whl", "filehash": "86120c7dd02d6e118d4864e2762f7cfb997f39b10d90664e993877439f2dcaa1", "filesize": 9128, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "8.0.0": {"released": "2024-11-26 22:53:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-8.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-8.0.0-py3-none-any.whl", "filehash": "4620bebad719e5c0549362e650abe096632799c31b067cc3177682663bc4664b", "filesize": 9128, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "7.0.0": {"released": "2024-11-08 22:01:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-7.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-7.0.0-py3-none-any.whl", "filehash": "0eb538365ee297529cdfaa2184b2d8baf64df9dfdd12448aa4f63af06bdfc721", "filesize": 9128, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "6.5.1": {"released": "2024-10-21 19:28:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-6.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-6.5.1-py3-none-any.whl", "filehash": "28f4a1f2ccce94e3ef4de58eae371fa59daa7b4ea08fc6ee387be254ae9d9985", "filesize": 9129, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "6.5.0": {"released": "2024-10-18 22:05:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-6.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-6.5.0-py3-none-any.whl", "filehash": "3cb542a819f940ae3b5cb93eb36a38cd08a2e3c53577f2feff2d56fe648e6fed", "filesize": 9131, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "6.4.0": {"released": "2024-09-16 20:40:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-6.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-6.4.0-py3-none-any.whl", "filehash": "836d5f32c309082a300cd02e3f5d0bcf628f06a3c8beb43cf267da58203e28d1", "filesize": 9128, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}, "6.3.0": {"released": "2024-08-20 22:03:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"safir_logging-6.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/safir-logging/safir_logging-6.3.0-py3-none-any.whl", "filehash": "95454b6b27b1896448ce6235b5856f02c6ac6cc342be1f2e34afb445c9815dcc", "filesize": 8244, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["structlog"]}}}}}