Skip to main content

Modern Python deploy tool for jsPsych v8 experiments

Project description

expdeploy

A modern Python deploy tool for jsPsych v8 experiments. Pays homage to expfactory and expands its scope: canonical jsPsych ESM authoring, BIDS-compliant data layout, batteries with counterbalancing, and reproducibility via OCI containers.

Status: v0.1-alpha. Under active development; not yet stable.

Quick start

uv tool install expdeploy
expdeploy run ./examples/hello_world --subject 01 --port 8080
# opens http://localhost:8080

Documentation

See docs/superpowers/specs/2026-05-14-expdeploy-design.md for the v0.1 design spec.

License

MIT — see LICENSE.

Project details


Download files

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

Source Distribution

expdeploy-0.1.0.tar.gz (663.9 kB view details)

Uploaded Source

Built Distribution

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

expdeploy-0.1.0-py3-none-any.whl (442.8 kB view details)

Uploaded Python 3

File details

Details for the file expdeploy-0.1.0.tar.gz.

File metadata

  • Download URL: expdeploy-0.1.0.tar.gz
  • Upload date:
  • Size: 663.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for expdeploy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 44e28873c0d10dc92eeb4c76cc94821d14f4c34e0bb82df3de4b3c8181070fa4
MD5 d9d1d66598d7e97188f1932d623a9366
BLAKE2b-256 1aa17540db50a23b667b98d3b972588b09c617a902b00abdbea09e2f03c792bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for expdeploy-0.1.0.tar.gz:

Publisher: release.yml on lobennett/expdeploy

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

File details

Details for the file expdeploy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: expdeploy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 442.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for expdeploy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 480eb62a9313711ef086a654b1d31276a654af2dfa73bb20dc0b6edb6f7b31a7
MD5 a222454df96633c3fab12c8e597c56a5
BLAKE2b-256 2712c3b4cc21fc183835b859c7697c772956e86dc50e6ec624cbf07198bdec12

See more details on using hashes here.

Provenance

The following attestation bundles were made for expdeploy-0.1.0-py3-none-any.whl:

Publisher: release.yml on lobennett/expdeploy

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page