Skip to main content

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)

Source distribution for script-forge-project-api 26.0.0
File Size Uploaded
script_forge_project_api-26.0.0.tar.gz 81.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for script-forge-project-api 26.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

26.0.1

1 release file

This release

26.0.0 This release

2 release 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