Skip to main content

Pyteet is a lightweight WSGI web application framework.

Project description

Pyteet

A petite WSGI web application framework. Use with Flask, a simple wrapper around Werkzeug and Jinja. Inspired by Laravel.

Table of Contents

Installation

python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install pyteet

Commands

View available commands

python3 -m pyteet

Set up a new project

python3 -m pyteet init
cp app.ini.example app.ini

Create your own commands

python3 -m pyteet make command orders

Create a controller

python3 -m pyteet make controller contact

Create a model

python3 -m pyteet make model Contact

Create a database migration

python3 -m pyteet make migration create_contacts

View database migrations

python3 -m pyteet migrate status

Run database migrations

python3 -m pyteet migrate run

Rollback database migrations

python3 -m pyteet migrate rollback

License

pyteet is distributed under the terms of the MIT 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

pyteet-0.0.7.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

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

pyteet-0.0.7-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

Details for the file pyteet-0.0.7.tar.gz.

File metadata

  • Download URL: pyteet-0.0.7.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.17.0 {"ci":null,"cpu":"x86_64","distro":{"name":"macOS","version":"15.7.7"},"implementation":{"name":"CPython","version":"3.14.6"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.6.3 9 Jun 2026","python":"3.14.6","system":{"name":"Darwin","release":"24.6.0"}} HTTPX2/2.3.0

File hashes

Hashes for pyteet-0.0.7.tar.gz
Algorithm Hash digest
SHA256 f58ffb473136cfc71ad20dabfd59e3e783d6a817759162d31d02039a32ae12f7
MD5 2f6687cd69464c740d3e3b02241a0482
BLAKE2b-256 50c5e90f28ff663b6b87feac138e759660ad5552ea0add3d1f704a2af2b4617d

See more details on using hashes here.

File details

Details for the file pyteet-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: pyteet-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.17.0 {"ci":null,"cpu":"x86_64","distro":{"name":"macOS","version":"15.7.7"},"implementation":{"name":"CPython","version":"3.14.6"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.6.3 9 Jun 2026","python":"3.14.6","system":{"name":"Darwin","release":"24.6.0"}} HTTPX2/2.3.0

File hashes

Hashes for pyteet-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7ede40a7fce0e508a48171d49348a32bed4812dc1aaa1825ba12cb2dc94a01ff
MD5 d99374c913693a046cd5d8f19effe926
BLAKE2b-256 b64fabba173807d95968d0689238b2c99b7cf36d81e2e3a6b2fa2482dd3e3b66

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