Skip to main content

Create a new Pixeltable project in one command

Project description

pixeltable-new

Create a new Pixeltable project in one command.

Package version Supported Python versions

How to use

Install uv following their guide for your system.

Run:

uvx pixeltable-new myapp

This will create a new project myapp with a Pixeltable schema and declarative serving config.

Enter the directory:

cd myapp

Install dependencies and run:

uv add pixeltable
uv run pxt serve my-service

Open your browser and go to http://localhost:8000/docs to see your API docs.

Choose a pattern

Pixeltable supports three deployment patterns:

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
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.

Existing directory

If you want to create a new Pixeltable project in an existing directory, run the command without a project name:

uvx pixeltable-new

Learn more

License

This project is licensed under the terms of the Apache 2.0 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

pixeltable_new-0.1.3.tar.gz (11.1 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.3-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pixeltable_new-0.1.3.tar.gz
  • Upload date:
  • Size: 11.1 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.3.tar.gz
Algorithm Hash digest
SHA256 1721966fd1f77aab71ab8483059e8cb51431dfbb720bc2f13fb87e1a5a54a10c
MD5 2d5bb1fa7d84a69b61a7410f6d7dc34f
BLAKE2b-256 358760b9e4570134ce443f0856a6470d7f5a7c13630d0b855b2e5906962c5eac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pixeltable_new-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 10.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bc26de2c913840a78a6f633e730ba1db95318dbdaa1fd987c84bed304d059773
MD5 008f606270fbcf0b9b5760dbfefc2378
BLAKE2b-256 59e497a394e86dd33f7b6698109fcbf6eef0a73a5edd9b68909653e85a2ef191

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