TamilPY Framework — schema-driven Python web framework
Project description
Schema-driven Python web framework by Selvaganapathi Arumugam.
Install
pip install tamilPY
Client flow
tpy new myapp— create the app- Edit
schema.tpy— define models tpy build— choose DB (SQLite / PostgreSQL / MySQL / MongoDB), enter connection details, generate codetpy migrate— apply migrationstpy seed— seed sample datatpy serve— run the API
Commands
| Command | Description |
|---|---|
tpy new <name> |
Create a new project |
tpy build |
Interactive DB setup + generate app layers |
tpy build --skip-db |
Generate using existing .env |
tpy crud |
Regenerate CRUD layers from schema.tpy |
tpy db configure |
Re-run DB wizard anytime |
tpy migrate |
Create DB if needed + apply migrations |
tpy migrate rollback |
Roll back latest migration |
tpy seed |
Run database/seeds |
tpy serve |
Start FastAPI server |
tpy doctor |
Validate project structure |
tpy version |
Show framework version |
Docs
Open TamilPY for the full client guide.
Author
Selvaganapathi Arumugam
Software Developer
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
tamilpy-0.1.3.tar.gz
(32.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
tamilpy-0.1.3-py3-none-any.whl
(55.1 kB
view details)
File details
Details for the file tamilpy-0.1.3.tar.gz.
File metadata
- Download URL: tamilpy-0.1.3.tar.gz
- Upload date:
- Size: 32.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a750db6800480391ed22116c3812f67039d4924ee0e36f9925c7594b8eb51fd
|
|
| MD5 |
4fa50dadfa7ba088937eac757a889496
|
|
| BLAKE2b-256 |
12e7c3eccdf72e011c903d8166025e477a872f4884a1f9f70dde8fa13456dc35
|
File details
Details for the file tamilpy-0.1.3-py3-none-any.whl.
File metadata
- Download URL: tamilpy-0.1.3-py3-none-any.whl
- Upload date:
- Size: 55.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ef431cff2aa3cad4046afc3a6e7e6f6d7b662ddda70eb60721b17ee5c68c313
|
|
| MD5 |
de1f333c2fef761ed3e1d8ad972088b7
|
|
| BLAKE2b-256 |
02f224fb22969eb033da28f7f07269bddb8d2c42fa4c90f177b09cc4433fece4
|