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
Metadata
Release files for proteomics-foundation 0.3.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| proteomics_foundation-0.3.8.tar.gz | 4.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| proteomics_foundation-0.3.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.5 kB
Release files / proteomics_foundation-0.3.8.tar.gz
| Download URL | proteomics_foundation-0.3.8.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9202f727c209b27e9ac55f9dcd35d3be469ef24966db0bc8e765b2d2951e8831
|
|
BLAKE2b-256 checksum How to use checksums |
1ee326c17780dd9ea6eea8ee8ac35c187de0234e364edddb6847ff6745202b2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 1, 2026.
Transparency logRelease files / proteomics_foundation-0.3.8-py3-none-any.whl
| Download URL | proteomics_foundation-0.3.8-py3-none-any.whl |
|---|---|
| Size | 12.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dd4411e7241700002e7933ba7d7368f562662dcae8e756ae38673aba854f1500
|
|
BLAKE2b-256 checksum How to use checksums |
5f7ddb853be8134fab2afd9dc84b029ad44c3869b629841c2d5cf961107bc030
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 1, 2026.
Transparency log