Skip to main content

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 renovate pipeline 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)

Table of built distributions (wheels) for lhcbdiracx 0.5.1
File Interpreter ABI Platform
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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page