Skip to main content

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

  1. Facade (this) — re-export, identity tests, release. Consumers can start rewriting imports against it.
  2. Gradual implementation move — code moves from scitex_app / scitex_ui into scitex_sdk.app / scitex_sdk.ui; the original distributions stay as thin compat shims until every consumer has migrated.
  3. 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

scitex_sdk-0.1.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

scitex_sdk-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

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

Hashes for scitex_sdk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 de95370c90df570b3e5acabdbf92d97188e168dcfcb217cdb93eb2a537c090f7
MD5 a0edd72408cbe2c4df54342dd8097e99
BLAKE2b-256 25c08937ebaa2f3e0d4368972df8701e9bbb07e7fb4b59d87ec4852f887b0563

See more details on using hashes here.

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

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

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

Hashes for scitex_sdk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f110d356219216a870e4183e03f28ac56f05ccef4e361c7ecec996b1ed74a2a
MD5 1831bb592cc58b649e5b6dbd158a8804
BLAKE2b-256 d79ce57e686c1d1ddf54dcb7115d68c13a2fa2cb4369e97bbf632064922b5334

See more details on using hashes here.

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

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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

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