Skip to main content

TechScript — Python Installer

PyPI Python License GitHub

The official Python-based installer for the TechScript 2.0 programming language.


What This Package Does

This is a lightweight bootstrapper only — it contains no compiler binaries.

When you run techscript install, it:

  1. Detects your OS and CPU architecture
  2. Fetches the correct native binary from GitHub Releases
  3. Installs it into your PATH
  4. Verifies the installation by running tsc version

The actual TechScript compiler remains distributed via GitHub Releases.
This PyPI package is under 200 KB and contains only Python code.


Supported Platforms

Platform Architecture Status
Windows x64 ✅ Supported
Windows ARM64 ✅ Supported
Linux x64 ✅ Supported
Linux ARM64 ✅ Supported
macOS Intel (x64) ✅ Supported
macOS Apple Silicon (ARM64) ✅ Supported
Android Termux ARM64 ✅ Supported
Android Termux ARMv7 🔄 Optional

Installation

pip install techscript
techscript install

Via curl — Linux / macOS

curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh | bash

Via installer.exe — Windows

Download TechScript_Setup.exe from GitHub Releases.

Via Termux — Android

pkg update
pkg install curl python
# Option 1: Python installer
pip install techscript
techscript install

# Option 2: Shell installer
curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh | bash

Via Homebrew — macOS (coming soon)

brew install tcode-motion/tap/techscript

Via Winget — Windows (coming soon)

winget install Tcode-Motion.TechScript

Via Scoop — Windows (coming soon)

scoop install techscript

Usage

Install the compiler

techscript install

Force reinstall / update

techscript install --force

Check installed version

techscript version

Check for updates

techscript check

Uninstall

techscript uninstall

Forward commands to tsc

# These are equivalent:
techscript run myfile.txs
tsc run myfile.txs

Quick Start

After installing:

# Create a new project
tsc new hello_world
cd hello_world

# Run it
tsc run

Your first src/main.txs:

say "Hello, World! 🌍"
name = ask "What is your name? "
say $"Welcome, {name}! You are running TechScript 2.0."

Install Locations

Platform Location
Windows %LOCALAPPDATA%\TechScript\bin\tsc.exe
Linux / macOS ~/.local/bin/tsc
Termux $PREFIX/bin/tsc

Debug Mode

Enable verbose output and Python tracebacks:

techscript install --debug

Requirements

  • Python 3.8 or newer
  • Internet access (to download the compiler binary)
  • The requests library (installed automatically)

Development

git clone https://github.com/Tcode-Motion/techscript
cd techscript/python-installer

# Install in editable mode
pip install -e .

# Run tests
python -m pytest tests/ -v

# Build wheel and sdist
python -m build

Resource Link
🌐 Website techscript.is-a.dev
📦 GitHub Tcode-Motion/techscript
🐍 PyPI pypi.org/project/techscript
💻 VS Code Extension marketplace.visualstudio.com
🐛 Issues GitHub Issues
💬 Discussions GitHub Discussions

License

Apache License 2.0 — Copyright 2026 Tcode-Motion

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

techscript_lang-2.0.0.1.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

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

techscript_lang-2.0.0.1-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file techscript_lang-2.0.0.1.tar.gz.

File metadata

  • Download URL: techscript_lang-2.0.0.1.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for techscript_lang-2.0.0.1.tar.gz
Algorithm Hash digest
SHA256 17ecc87914fa1f269527b66de0e4d8f1bb0f96c62b50fcb5bcae081bd2296ec8
MD5 fba4eb5fb4074fedb32949855413ecd9
BLAKE2b-256 288287299aa4479b977ac518420c5afef6aff0ddb1537e0f4f550f286d2eb4cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for techscript_lang-2.0.0.1.tar.gz:

Publisher: pypi-publish.yml on Tcode-Motion/techscript

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

File details

Details for the file techscript_lang-2.0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for techscript_lang-2.0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e75ab8a9a3fe863f0758d4eb46a74834b94ba9d0987f33b2eeca425d19a999c4
MD5 b618b5b91fcaf56f5ffa5d8a89cea6da
BLAKE2b-256 b668ed64d6bb575feb43b65928d96a1cab6c26c42a49bb753318e6523b7d4d5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for techscript_lang-2.0.0.1-py3-none-any.whl:

Publisher: pypi-publish.yml on Tcode-Motion/techscript

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

2.0.0.1 This release

2 files

2.0.0

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4.7

2 files

1.0.4.5

2 files

1.0.4.4

2 files

1.0.4.3

2 files

1.0.2

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