LHCbDIRACx
LHCbDIRACx is a project that provides tools and services for the LHCb experiment.
This repository contains the core components, client libraries, server APIs, command-line interfaces, and other related packages for LHCbDIRACx.
Packages
This monorepo includes the following packages:
lhcbdiracx-api: Provides the API for LHCbDIRACx services.lhcbdiracx-cli: Provides a command-line interface for interacting with LHCbDIRACx.lhcbdiracx-client: Client library for accessing LHCbDIRACx services.lhcbdiracx-core: Core functionalities and utilities for LHCbDIRACx.lhcbdiracx-db: Database interaction layer for LHCbDIRACx.lhcbdiracx-logic: Business logic for LHCbDIRACx services.lhcbdiracx-routers: API routing definitions.lhcbdiracx-testing: Utilities and fixtures for testing LHCbDIRACx components.
Please refer to the README.md file within each package directory for more specific information about that package.
TODO
Testing
- Coverage files aren't saved properly
Integration tests
- Did not yet manage to run kind on the CERN runners. Should we use a specific runner? See GitLab Issue #1.
How releases are made
Follow these bullets:
- Create a DiracX release by following the instructions that can be found at this link.
- Once the diracx-chart release is done, trigger by hand the
renovatepipeline at the Pipeline Schedules. This will create a MR for bumping the diracx base version. Review and merge. - Create a lhcbdiracx tag (manually).
- The above creates MR for updating lhcbdiracx-charts. Once that is reviewed/merged, the release goes in production.
Metadata
Release files for lhcbdiracx 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lhcbdiracx-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / lhcbdiracx-0.4.0-py3-none-any.whl
| Download URL | lhcbdiracx-0.4.0-py3-none-any.whl |
|---|---|
| Size | 2.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
abfd2b22806992023d3774dc17776f68f66dc20f740f85e1d5593919f8452162
|
|
BLAKE2b-256 checksum How to use checksums |
bbbbb4122c5e473cdc30d33694b46a5b5dcd6ad659352724b6ea6ecd067f1d1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|