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.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.5.0
File Interpreter ABI Platform
lhcbdiracx-0.5.0-py3-none-any.whl Python 3 none any Details

Release files / lhcbdiracx-0.5.0-py3-none-any.whl

Download URL lhcbdiracx-0.5.0-py3-none-any.whl
Size 2.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c05d8c8d35a80753f2d2c834f2b0d41b7defc2c078f58970132d4476473782ba
BLAKE2b-256 checksum
How to use checksums
34688e48a8d86d9bcaaf4f21eb22838e264888f8c5188e0b50bc510b973fedcb
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