DIRAC is an interware, a software framework for distributed computing, primarily used in scientific research for managing jobs, data, and resources across heterogeneous infrastructures like Grids and Clouds. As of version 9.1.6, it supports Python 3.11 and newer, with frequent patch releases addressing fixes and minor changes, and less frequent major updates introducing significant features and deployment considerations.
pip install diracVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to import and initialize the main DIRAC programmatic client interface and retrieve the locally installed framework version. Note that full interaction with a DIRAC Grid requires a running DIRAC configuration server and proper authentication (e.g., an X.509 VOMS proxy) in your environment.
Refer to the release notes and official documentation for specific MySQL commands and Configuration Server adjustments during upgrade.
Upgrade your Python environment to 3.11 or a newer compatible version.
Consult the official DIRAC installation and deployment documentation for detailed instructions on setting up a full DIRAC infrastructure.
Ensure you have a valid and unexpired VOMS proxy initialized in your environment before attempting to use DIRAC client tools that interact with remote services. The DIRAC_CS_URL environment variable might also be needed.
Update scripts to use `--diracx-src-dir` instead of `--diracx-dist-dir`.