diraccommon is a Python library providing stateless utilities extracted from the main DIRAC framework for use by DiracX and other projects. As of version 9.1.6, it requires Python 3.11 or later and is actively maintained with frequent integration releases, indicating a rapid development and release cadence.
pip install diraccommonVerified import paths — ran on the pinned version, not inferred.
This example demonstrates using a common utility function, `uniqueElements`, from `DIRAC.Core.Utilities.List` to process a list. Many of `diraccommon`'s utilities reside within the `DIRAC.Core.Utilities` sub-packages.
Ensure your Python environment is version 3.11 or newer before upgrading or installing `diraccommon`.
For existing DIRAC deployments, administrators must follow the recommended MySQL and CS deployment steps detailed in the release notes for v9.1.1, including `DROP TABLE AccountingCache;` and removing specific CS entries.
Administrators upgrading existing DIRAC deployments to 9.1.0 or later must execute the recommended MySQL changes, including ALTER TABLE and DROP TABLE statements, as described in the v9.1.0 release notes.
Update any scripts or configurations that use `--diracx-dist-dir` to use `--diracx-src-dir` instead.
No dependency data recorded yet.