{"package": "diraccommon", "summary": "Stateless utilities extracted from DIRAC for use by DiracX and other projects", "pypi_url": "https://pypi.org/project/diraccommon", "piwheels_url": "https://www.piwheels.org/project/diraccommon", "releases": {"9.1.8": {"released": "2026-04-27 09:15:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.1.8-py3-none-any.whl": {"file_url": "/simple/diraccommon/diraccommon-9.1.8-py3-none-any.whl", "filehash": "101af41a6f2aa5312da86adebfb3c0d6351a9a83fa55df8c100dd95fb1219e1b", "filesize": 48637, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.1.7": {"released": "2026-04-21 11:15:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.1.7-py3-none-any.whl": {"file_url": "/simple/diraccommon/diraccommon-9.1.7-py3-none-any.whl", "filehash": "b7873da9ad223062000542f50c45b5799d984608def66dc92793b28f8e8796a7", "filesize": 48636, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.1.6": {"released": "2026-04-09 17:21:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.1.6-py3-none-any.whl", "filehash": "53c765edf120eff9764d49e57d4073c0f2d671ed391f52a2ca940abef0810963", "filesize": 48635, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.1.5": {"released": "2026-04-08 12:27:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.1.5-py3-none-any.whl", "filehash": "1ba62e64c4a32c24c20e26d2068c35d0b58efa1f26bca22e757e93cac298f3e8", "filesize": 48634, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.1.4": {"released": "2026-03-31 12:14:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.1.4-py3-none-any.whl", "filehash": "5291388200df34b7bd288a296aa6cffae4365fafb58cf4019b03ed55fd459528", "filesize": 48636, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.1.3": {"released": "2026-03-26 16:02:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.1.3-py3-none-any.whl", "filehash": "6fd8e9994d354cd776217e3bc1998899713e0e96bb06fe4b19bac56e818d5e1c", "filesize": 48637, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.1.2": {"released": "2026-03-11 16:17:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.1.2-py3-none-any.whl", "filehash": "839d3b93020437afe2b8f8af8df26daf48d6129540a90da0338c04b8be5647ff", "filesize": 48634, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.1.1": {"released": "2026-03-09 05:13:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.1.1-py3-none-any.whl", "filehash": "f87523110a599b1291b95fa27d1fbac315d6c5f0a675845704d04dd4c82f6747", "filesize": 48632, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.1.0": {"released": "2026-02-24 13:12:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.1.0-py3-none-any.whl", "filehash": "267144c91e5bc1a7864a6ffda7da06a15acc32681fe387acd9abbf02c1cc27b5", "filesize": 48636, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.20": {"released": "2026-02-17 00:20:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.20-py3-none-any.whl", "filehash": "541528a1c903700ac0cb933a69b6e7b56714468aeb6bbebcca1e3d8fdba661ec", "filesize": 48646, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.19": {"released": "2026-02-16 15:06:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.19-py3-none-any.whl", "filehash": "49760a46f8eded6c6a01a996b4bec2c9e2e3ad56b657d002afbb2420f4a2cbe6", "filesize": 48646, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.18": {"released": "2026-02-04 16:13:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.18-py3-none-any.whl", "filehash": "e32f417cb4805c8c73b940921f6f4d06d2926ac834c02e3a99d5db2ac5c2fe14", "filesize": 37234, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.17": {"released": "2026-02-02 10:12:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.17-py3-none-any.whl", "filehash": "41404896dee29d860c42cfd4a98cad7762b85e43c6245413a5ec68b2f4e4c7ee", "filesize": 37235, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.16": {"released": "2026-01-19 12:44:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.16-py3-none-any.whl", "filehash": "59b98f6a0c71f28bdd334a655aa9b386cb38d43d95335bf85dd64692f08d3a7c", "filesize": 37233, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.15": {"released": "2026-01-12 21:11:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.15-py3-none-any.whl", "filehash": "4659f2c494ba4774ccf4a17e35283ad9de891b24a1e8b1c7dee3964d91466a9e", "filesize": 37235, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.14": {"released": "2025-12-09 09:50:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.14-py3-none-any.whl", "filehash": "d5d49e37dae08ff44e5170d148fd3471e54718d10af10599ed5d30d4a4b90112", "filesize": 37233, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.13": {"released": "2025-12-08 14:01:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.13-py3-none-any.whl", "filehash": "3549ca8abed06f7e226b6c10cd2c1df6dc4f8e5c61860120fb929178f7549bf3", "filesize": 37232, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.12": {"released": "2025-12-08 09:57:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.12-py3-none-any.whl", "filehash": "1090b6c7281cf2901b143f71641debdeb2a25063873b26b65345ce6ff42445ac", "filesize": 37230, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.11": {"released": "2025-12-01 07:59:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.11-py3-none-any.whl", "filehash": "67f5a0b12d02da8134713be712d746ee78b009de25d5df0bbc35fbedd6ce7967", "filesize": 37232, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.10": {"released": "2025-11-24 14:47:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.10-py3-none-any.whl", "filehash": "6ce92f868785a4a75003308ea3959f47d6f4c57c48cfd4678f09f1ccadaf5e07", "filesize": 37234, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.9": {"released": "2025-11-19 19:07:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.9-py3-none-any.whl", "filehash": "584c101462fde65bf0657777698c9de044f9fa478f8ab4033c76116c50d36733", "filesize": 37228, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.8": {"released": "2025-11-19 16:25:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.8-py3-none-any.whl", "filehash": "28ae718a70ab359ec9af7f59038bff9f8b2f8681f1d24e097ef96445bf0d35f8", "filesize": 37226, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.7": {"released": "2025-11-18 10:44:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.7-py3-none-any.whl", "filehash": "2806c158a83fb16ecc742e7ce15320f9ef32cabbf5033c17cf56877ec210cc1f", "filesize": 37227, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.6": {"released": "2025-10-27 10:26:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.6-py3-none-any.whl", "filehash": "d4feec835ced9b6ba84276a00dfcffaf8ec34543fdd185c9d96b84b3596a312a", "filesize": 37227, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.5": {"released": "2025-10-27 05:45:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.5-py3-none-any.whl", "filehash": "a345fb4080fad65944a27a4d2dcae360f84fff500fe4e62e4ae15b0fcda3204a", "filesize": 37226, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.4": {"released": "2025-10-22 21:56:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.4-py3-none-any.whl", "filehash": "8c9b7c0cc66b78506f484e27f373803e8a23f875bd72f1f8116299c07be83145", "filesize": 37226, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.2": {"released": "2025-10-21 13:25:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.2-py3-none-any.whl", "filehash": "374ac8a6edc7c31f9491c59c19132e01858b293ed7a359608c59fc3daf135545", "filesize": 37226, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.1": {"released": "2025-10-01 15:31:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.1-py3-none-any.whl", "filehash": "79dfdd07cb45b441811098117662449419bacb5915341610579defd40f878e33", "filesize": 37226, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.0": {"released": "2025-09-17 06:59:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.0-py3-none-any.whl", "filehash": "c8802a841b080bcb86ab2359a64bd2da56d16525b77d35240ebf3d77c0b010b4", "filesize": 37224, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.0a70": {"released": "2025-12-08 14:30:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.0a70-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.0a70-py3-none-any.whl", "filehash": "0906190a009bd8574c3ef6b6402434b53b7630028c51a5f971aa3b56441ee761", "filesize": 37247, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.0a69": {"released": "2025-09-08 09:16:58", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.0a69-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.0a69-py3-none-any.whl", "filehash": "e9c92c14927bf815c9e03db1949b3e028a81608b307152f32e65d8c19425f082", "filesize": 37249, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.0a68": {"released": "2025-09-05 06:33:38", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.0a68-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.0a68-py3-none-any.whl", "filehash": "0cb30298e143944ac4fd2b663139b8351d131dd02276b71ae3cbb118bf50c25b", "filesize": 37251, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.0a67": {"released": "2025-09-04 04:10:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.0a67-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.0a67-py3-none-any.whl", "filehash": "1e7fe41811d87466fb2fce714511be02939d40dcbac83ea8021b1af721025822", "filesize": 33258, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["diraccfg", "pydantic", "typing-extensions"]}}}, "9.0.0a66": {"released": "2025-08-30 08:25:59", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"diraccommon-9.0.0a66-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diraccommon/diraccommon-9.0.0a66-py3-none-any.whl", "filehash": "105b799b721dc3c23ea097100db4bab342926886283f308d2d6f51091f4fa74d", "filesize": 8688, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["typing-extensions"]}}}}}