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.4.0

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.4.0
File Interpreter ABI Platform
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
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