Skip to main content

Install and import alias package for bijux-proteomics-runtime.

Project description

proteomics-runtime

Python 3.11+ Typing: typed License: Apache-2.0 CI Status GitHub Repository

proteomics-runtime agentic-proteins bijux-proteomics-foundation bijux-proteomics-core bijux-proteomics-runtime bijux-proteomics-intelligence bijux-proteomics-knowledge bijux-proteomics-lab

agentic-proteins bijux-proteomics-foundation bijux-proteomics-core bijux-proteomics-intelligence bijux-proteomics-knowledge bijux-proteomics-lab

proteomics-runtime docs agentic-proteins docs bijux-proteomics-foundation docs bijux-proteomics-core docs bijux-proteomics-runtime docs bijux-proteomics-intelligence docs bijux-proteomics-knowledge docs bijux-proteomics-lab docs

proteomics-runtime is the compatibility alias for the canonical runtime owner bijux-proteomics-runtime. It is the install and import alias for bijux-proteomics-runtime.

Use this package when you want a shorter runtime distribution and import name without creating a second execution owner.

Alias at a glance

  • Use proteomics-runtime when you want a shorter install or import name for canonical runtime entrypoints.
  • Start with the canonical runtime package docs because this package only forwards into that execution owner.
  • Route all runtime behavior to bijux-proteomics-runtime; keep this package focused on compatibility naming and CLI/import forwarding.

0.3.8 Release Highlights

  • The alias now sends readers straight to the live runtime handbook and CLI contract instead of looking like a second execution product.
  • Release guidance and boundary language now make the forwarding-only contract easier to review before publishing.

Installation

pip install proteomics-runtime

Public APIs

The alias forwards the canonical runtime execution surface through proteomics_runtime:

from pathlib import Path

from proteomics_runtime import AppConfig, create_app

base_dir = Path("artifacts/readme-runtime-alias-app")
app = create_app(AppConfig(base_dir=base_dir, docs_enabled=False))

assert app.state.base_dir == base_dir
assert app.docs_url is None

Package identity

  • Distribution name: proteomics-runtime
  • Import root: proteomics_runtime
  • Canonical owner package: bijux-proteomics-runtime
  • Canonical owner import root: bijux_proteomics_runtime

Package boundaries

  • this package owns compatibility naming for runtime installs, imports, and CLI routing
  • execution planning, providers, state, and workflow delivery remain owned by bijux-proteomics-runtime
  • new runtime behavior must land in the canonical owner before alias exports change

What this package must not do

  • define a second runtime execution owner
  • fork provider, run-manager, or API behavior from the canonical runtime
  • become an independent migration target for runtime semantics

Contract checkpoints

  • alias exports must keep forwarding to canonical runtime behavior
  • docs must keep the canonical runtime owner explicit
  • compatibility changes must stay covered by alias-package tests

Choose this package when

  • you need a shorter import and distribution name for runtime entrypoints
  • migration constraints prefer proteomics_runtime
  • packaging or compatibility work needs a short runtime alias

Route elsewhere when

  • the change alters execution planning, providers, workflow delivery, or API semantics
  • the work introduces runtime behavior that is not already owned by the canonical package
  • the alias would stop being forwarding-only

Verification route

  • run alias compatibility tests before changing runtime imports or metadata
  • review docs/ARCHITECTURE.md, docs/BOUNDARIES.md, and docs/CONTRACTS.md when alias routing or claims change
  • validate the canonical runtime README and tests when behavior changes are proposed

Review questions

  • does the change preserve this package as a runtime alias only
  • is the canonical runtime owner still explicit in docs and behavior
  • would the same outcome remain correct if consumers imported the canonical runtime directly

Escalation route

  • route runtime behavior changes to bijux-proteomics-runtime
  • stop and review boundaries when the alias starts gaining package-local execution semantics
  • escalate before release when routing or metadata drift could confuse runtime ownership

Consumer impact signals

  • import-path, command-name, or package-name changes are high-impact because runtime automation may depend on them directly
  • alias documentation changes should still be reviewed against the canonical runtime owner
  • wording-only clarifications carry lower release risk than routing or behavior changes

Explicit non-goals

  • this package does not own scientific workflow semantics
  • this package does not define a second provider or execution policy layer
  • this package does not replace the canonical runtime release surface

Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

proteomics_runtime-0.3.8.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

proteomics_runtime-0.3.8-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file proteomics_runtime-0.3.8.tar.gz.

File metadata

  • Download URL: proteomics_runtime-0.3.8.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for proteomics_runtime-0.3.8.tar.gz
Algorithm Hash digest
SHA256 6a479524573ec88d966e051155768624abc3190de3a40855db9e5001ca984c8a
MD5 45abe0e07a30bd5a12e026a0c8eadaae
BLAKE2b-256 8139b77545058ab699b9d88667842a2cfaf8b783dee84d495e5447e27aefb259

See more details on using hashes here.

Provenance

The following attestation bundles were made for proteomics_runtime-0.3.8.tar.gz:

Publisher: release-pypi.yml on bijux/bijux-proteomics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file proteomics_runtime-0.3.8-py3-none-any.whl.

File metadata

File hashes

Hashes for proteomics_runtime-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c01c007af0cfdebc573ed6e5f6e16c59cc030fd510b6d05718d8be6979770025
MD5 e1530eca32180d3392ddea9555acd5d9
BLAKE2b-256 d6cc2be746013f5a3ceb526d8b1d44a0cdc3628ac2888da52a639d80923fa7e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for proteomics_runtime-0.3.8-py3-none-any.whl:

Publisher: release-pypi.yml on bijux/bijux-proteomics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page