scitex-sdk
One project for the SciTeX app contract + UI shell — so the two are named, versioned, and released as a single unit.
scitex_sdk.app -> the app contract (from scitex-app)
scitex_sdk.ui -> the UI shell (from scitex-ui)
Step 1: thin facade
scitex_sdk.app re-exports scitex_app's documented public surface by
identity (the same objects), and scitex_sdk.ui re-exports scitex_ui's.
That makes a consumer's import rewrite mechanical and behavior-neutral:
# before
from scitex_app import get_files
# after
from scitex_sdk.app import get_files # identical object
tests/test_facade_identity.py asserts every re-export is the same object
as the original — a copy or reimplementation fails the suite.
Roadmap
- Facade (this) — re-export, identity tests, release. Consumers can start rewriting imports against it.
- Gradual implementation move — code moves from
scitex_app/scitex_uiintoscitex_sdk.app/scitex_sdk.ui; the original distributions stay as thin compat shims until every consumer has migrated. - Shim removal — only after all consumers (hub, figrecipe, writer,
scholar, cards, agent-container GUI) are on
scitex_sdk.
The static/TS/CSS assets live in scitex_ui today (Django's
AppDirectoriesFinder resolves them by the scitex_ui app label); they move
with the implementation step, not the facade.
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 scitex_sdk-0.1.0.tar.gz.
File metadata
- Download URL: scitex_sdk-0.1.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de95370c90df570b3e5acabdbf92d97188e168dcfcb217cdb93eb2a537c090f7
|
|
| MD5 |
a0edd72408cbe2c4df54342dd8097e99
|
|
| BLAKE2b-256 |
25c08937ebaa2f3e0d4368972df8701e9bbb07e7fb4b59d87ec4852f887b0563
|
Provenance
The following attestation bundles were made for scitex_sdk-0.1.0.tar.gz:
Publisher:
pypi-publish-and-github-release-on-tag.yml on scitex-ai/scitex-sdk
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
scitex_sdk-0.1.0.tar.gz -
Subject digest:
de95370c90df570b3e5acabdbf92d97188e168dcfcb217cdb93eb2a537c090f7 - Sigstore transparency entry: 2832383239
- Sigstore integration time:
-
Permalink:
scitex-ai/scitex-sdk@6cb1c62eb7469cb431ff973864117a78a27e0f5e -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/scitex-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish-and-github-release-on-tag.yml@6cb1c62eb7469cb431ff973864117a78a27e0f5e -
Trigger Event:
push
-
Statement type:
File details
Details for the file scitex_sdk-0.1.0-py3-none-any.whl.
File metadata
- Download URL: scitex_sdk-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f110d356219216a870e4183e03f28ac56f05ccef4e361c7ecec996b1ed74a2a
|
|
| MD5 |
1831bb592cc58b649e5b6dbd158a8804
|
|
| BLAKE2b-256 |
d79ce57e686c1d1ddf54dcb7115d68c13a2fa2cb4369e97bbf632064922b5334
|
Provenance
The following attestation bundles were made for scitex_sdk-0.1.0-py3-none-any.whl:
Publisher:
pypi-publish-and-github-release-on-tag.yml on scitex-ai/scitex-sdk
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
scitex_sdk-0.1.0-py3-none-any.whl -
Subject digest:
8f110d356219216a870e4183e03f28ac56f05ccef4e361c7ecec996b1ed74a2a - Sigstore transparency entry: 2832383269
- Sigstore integration time:
-
Permalink:
scitex-ai/scitex-sdk@6cb1c62eb7469cb431ff973864117a78a27e0f5e -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/scitex-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish-and-github-release-on-tag.yml@6cb1c62eb7469cb431ff973864117a78a27e0f5e -
Trigger Event:
push
-
Statement type: