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 uses a custom setup.py that also cleans egg-info on each run.
To build a distribution:
python setup.py sdist bdist_wheel
To publish (maintainers):
./publish.sh
License
This project is released under the MIT License.
Copyright (c) 2026 Script Forge HQ Pty Ltd
See the LICENSE <LICENSE> file for the full text.
Metadata
Release files for script-forge-project-api 26.0.0
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.0.tar.gz | 81.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| script_forge_project_api-26.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 197.5 kB
Release files / script_forge_project_api-26.0.0.tar.gz
| Download URL | script_forge_project_api-26.0.0.tar.gz |
|---|---|
| Size | 81.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4bfdee3c9fcd50c30b052a7677b371f3e8ab47adb23cb87c29a108cd92ff2ad2
|
|
BLAKE2b-256 checksum How to use checksums |
4750a885f2bfd6be075a636b3de8ec20cf41d80a80df239f8ab82c530e7d2ea6
|
| 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.0-py3-none-any.whl
| Download URL | script_forge_project_api-26.0.0-py3-none-any.whl |
|---|---|
| Size | 116.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3f41b091b483fac2e29f6eea6625820e4b53f4500af55d97ac9e899b591b689f
|
|
BLAKE2b-256 checksum How to use checksums |
3f402bbc773141fd1189a6fe7fe8a409079ec6ffb4944fee56c262c66108efd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|