Script Forge Project API
Core storage, tuple, context and migration layer for the Script Forge platform.
This package provides the foundational data model (Tuples), object storage context, relation handling, Alembic migrations, and remote access utilities used throughout Script Forge.
Features
Strongly typed Tuple definitions for plans, jobs, steps, files, parameters, etc.
ObjectStorageContext and storage abstractions
Alembic-based schema migrations
Git context helpers and key utilities
Remote execution and serialization support
Installation
pip install script-forge-project-api
Development
The package is built with setuptools from pyproject.toml (there is no setup.py).
To build a distribution:
python -m build
To publish (maintainers), from a clean, committed tree:
./publish.sh <version>
License
This project is released under the MIT License.
Copyright (c) 2020-2026 AttuneOps HQ Pty Ltd
© 2026 Script Forge HQ Pty Ltd
See the LICENSE file for the full text.
Links
Website: https://scriptforge.sh/
Documentation: https://docs.scriptforge.sh/
Contact: contact@scriptforge.sh
Metadata
Release files for script-forge-project-api 26.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| script_forge_project_api-26.0.2.tar.gz | 74.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| script_forge_project_api-26.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 178.1 kB
Release files / script_forge_project_api-26.0.2.tar.gz
| Download URL | script_forge_project_api-26.0.2.tar.gz |
|---|---|
| Size | 74.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5b56cec7f4c3ae8901bab75f959b220b30bf011c532d9554cb77ac39d5bbb864
|
|
BLAKE2b-256 checksum How to use checksums |
a7d2bced8d6a3cc1a9c385556b252cef9018f6fed8697dd62c2ffe1c66e07c2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|
Release files / script_forge_project_api-26.0.2-py3-none-any.whl
| Download URL | script_forge_project_api-26.0.2-py3-none-any.whl |
|---|---|
| Size | 103.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
10af392b1bc66cefb078717d5495e64b774c61e33a72d804a81a6611139f8802
|
|
BLAKE2b-256 checksum How to use checksums |
e800686d161b82377c5e2346aa7773c60e34681a6d663197b9bae22abbb27059
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|