Install and import alias package for bijux-proteomics-foundation.
Project description
proteomics-foundation
proteomics-foundation is the compatibility alias for the canonical foundation
owner bijux-proteomics-foundation.
It is the install and import alias for bijux-proteomics-foundation.
Use this package when you want a shorter distribution and import name for the serialization, schema, and compatibility kernel without creating a second foundation owner.
Alias at a glance
- Use
proteomics-foundationwhen you want a shorter package name for the shared kernel without changing who owns the contracts. - Start with the canonical foundation package docs because this package only forwards into that owner surface.
- Route all schema, serialization, and compatibility behavior to
bijux-proteomics-foundation; keep this package focused on compatibility naming.
0.3.8 Release Highlights
- The alias now routes readers to the current foundation handbook instead of reading like a second kernel surface.
- Compatibility prose now makes the canonical ownership and forwarding-only contract explicit in the first screen.
Installation
pip install proteomics-foundation
Public APIs
The alias forwards the canonical foundation exports through
proteomics_foundation:
from proteomics_foundation import DocumentSchema, hash_payload, to_canonical_json
schema = DocumentSchema(
created_by="proteomics-foundation",
document_kind="readme_example",
package_name="proteomics-foundation",
)
payload = {
"document_kind": schema.document_kind,
"schema_version": schema.schema_version,
}
rendered = to_canonical_json(payload)
digest = hash_payload(payload)
assert '"readme_example"' in rendered
assert digest
Package identity
- Distribution name:
proteomics-foundation - Import root:
proteomics_foundation - Canonical owner package:
bijux-proteomics-foundation - Canonical owner import root:
bijux_proteomics_foundation
Package boundaries
- this package owns compatibility naming for the foundation surface
- schema, serialization, compatibility, and outcome contracts remain owned by
bijux-proteomics-foundation - new behavior must land in the canonical owner before alias exports change
What this package must not do
- define a second foundation kernel
- drift away from canonical serialization or compatibility behavior
- become a separate owner for outcome or schema policy
Contract checkpoints
- alias exports must forward to the canonical foundation package cleanly
- docs must name the canonical owner explicitly
- compatibility updates must stay covered by alias-package tests
Choose this package when
- you want a shorter import and distribution name for foundation contracts
- migration or ergonomics favor
proteomics_foundation - compatibility packaging work needs a named alias for the foundation owner
Route elsewhere when
- the change alters schema, serialization, compatibility, or outcome behavior
- the work introduces exports that are not already owned by foundation
- the alias would stop being forwarding-only
Verification route
- run alias compatibility tests before changing imports or metadata
- review
docs/ARCHITECTURE.md,docs/BOUNDARIES.md, anddocs/CONTRACTS.mdwhen alias claims or routing language change - validate the canonical foundation README and tests when behavior changes are proposed
Review questions
- does the change preserve this package as a naming alias only
- is the canonical foundation owner still explicit in docs and behavior
- would the same outcome remain correct if consumers imported the canonical package directly
Escalation route
- route kernel behavior changes to
bijux-proteomics-foundation - stop and review alias boundaries when package-local semantics start appearing
- escalate before release when import or metadata drift could confuse ownership
Consumer impact signals
- import-path or package-name changes are high-impact because downstream code may depend on them directly
- alias documentation changes should still be reviewed against the canonical foundation owner
- wording-only clarifications carry lower release risk than routing or metadata changes
Explicit non-goals
- this package does not own scientific workflow or evidence semantics
- this package does not define runtime, intelligence, knowledge, or lab policy
- this package does not replace the canonical foundation release surface
Documentation
- Release guidance lives in this
README.md, this packageCHANGELOG.md, and packagedocs/*.mdunder the canonical foundation owner surface. - Product architecture
- Cross-package ownership
- Canonical foundation package docs
- Changelog
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file proteomics_foundation-0.3.8.tar.gz.
File metadata
- Download URL: proteomics_foundation-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9202f727c209b27e9ac55f9dcd35d3be469ef24966db0bc8e765b2d2951e8831
|
|
| MD5 |
e58640952a4ebc6e0feaccf565a8c056
|
|
| BLAKE2b-256 |
1ee326c17780dd9ea6eea8ee8ac35c187de0234e364edddb6847ff6745202b2b
|
Provenance
The following attestation bundles were made for proteomics_foundation-0.3.8.tar.gz:
Publisher:
release-pypi.yml on bijux/bijux-proteomics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
proteomics_foundation-0.3.8.tar.gz -
Subject digest:
9202f727c209b27e9ac55f9dcd35d3be469ef24966db0bc8e765b2d2951e8831 - Sigstore transparency entry: 2034509113
- Sigstore integration time:
-
Permalink:
bijux/bijux-proteomics@1c7da1b39cf1085afea9d94cbbe2ddf55fb1ed6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/bijux
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@1c7da1b39cf1085afea9d94cbbe2ddf55fb1ed6c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file proteomics_foundation-0.3.8-py3-none-any.whl.
File metadata
- Download URL: proteomics_foundation-0.3.8-py3-none-any.whl
- Upload date:
- Size: 12.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd4411e7241700002e7933ba7d7368f562662dcae8e756ae38673aba854f1500
|
|
| MD5 |
d7a7664a93a5193492010847e4cd8598
|
|
| BLAKE2b-256 |
5f7ddb853be8134fab2afd9dc84b029ad44c3869b629841c2d5cf961107bc030
|
Provenance
The following attestation bundles were made for proteomics_foundation-0.3.8-py3-none-any.whl:
Publisher:
release-pypi.yml on bijux/bijux-proteomics
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
proteomics_foundation-0.3.8-py3-none-any.whl -
Subject digest:
dd4411e7241700002e7933ba7d7368f562662dcae8e756ae38673aba854f1500 - Sigstore transparency entry: 2034509622
- Sigstore integration time:
-
Permalink:
bijux/bijux-proteomics@1c7da1b39cf1085afea9d94cbbe2ddf55fb1ed6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/bijux
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@1c7da1b39cf1085afea9d94cbbe2ddf55fb1ed6c -
Trigger Event:
workflow_dispatch
-
Statement type: