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.5.1
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.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / lhcbdiracx-0.5.1-py3-none-any.whl
| Download URL | lhcbdiracx-0.5.1-py3-none-any.whl |
|---|---|
| Size | 2.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d9b0df4df6b0daec9501bc6d5c37daac41a854f4b3468aa96a313b76eba4a900
|
|
BLAKE2b-256 checksum How to use checksums |
5687e3b6be3b67c203bd705c4f562128df7ed84b198ef939e8687609336a9cff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|