Skip to main content

Create a new Pixeltable project in one command

Project description

pixeltable-new

Create a new Pixeltable project in one command.

How to use

Run:

uvx pixeltable-new myapp

This creates a new Pixeltable project with a declarative serving pattern (schema + pyproject.toml + pxt serve).

Choose a pattern

Pixeltable supports three deployment patterns. Pick the one that fits your use case:

uvx pixeltable-new myapp --serving    # Declarative API from TOML config (default)
uvx pixeltable-new myapp --backend    # Full FastAPI + React web app
uvx pixeltable-new myapp --batch      # Batch processing script

Run it

cd myapp
pip install pixeltable
pxt serve my-service    # serving pattern

Existing directory

To initialize in the current directory:

uvx pixeltable-new

Patterns

Pattern What you get Run with
--serving (default) schema.py + pyproject.toml routes pxt serve <service-name>
--backend FastAPI app + Pixeltable schema + routers uvicorn main:app --reload
--batch Ingest script + export_sql python pipeline.py

Templates are fetched from the Pixeltable Starter Kit. For the full reference with Docker, Helm, Terraform, and cloud deploy configs, clone the starter kit directly.

Learn more

License

Apache 2.0

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

pixeltable_new-0.1.0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

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

pixeltable_new-0.1.0-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pixeltable_new-0.1.0.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pixeltable_new-0.1.0.tar.gz
Algorithm Hash digest
SHA256 483b4cb7dbc9d379b973ea4a6cefda4a75f0f585d331e7ab02bb1c9f63c43ecc
MD5 7d55b7ee5214068f13edbc8d29ac3f2c
BLAKE2b-256 9adde730ef69023627b0866391bf6c74fbbb5a4a41ba67251e770659f2c4c1b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pixeltable_new-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pixeltable_new-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec65bb2bdc336a985f01327c55af0c633e5fa5263d8511a7f239423cdb07bda7
MD5 9af9aba93280382e2c1f07c06633404f
BLAKE2b-256 973fc5ec1447338a174f8a0e607a7fb687377fd41539b50385e4017ca89367d0

See more details on using hashes here.

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