Metadata-Version: 2.3
Name: platzky
Version: 0.2.18
Summary: Not only blog engine
License: MIT
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: Flask (==3.0.3)
Requires-Dist: Flask-Babel (>=4.0.0,<5.0.0)
Requires-Dist: Flask-Minify (>=0.42,<0.43)
Requires-Dist: Flask-WTF (>=1.2.1,<2.0.0)
Requires-Dist: PyYAML (>=6.0,<7.0)
Requires-Dist: aiohttp (>=3.9.5,<4.0.0)
Requires-Dist: google-cloud-storage (>=2.5.0,<3.0.0)
Requires-Dist: gql (>=3.4.0,<4.0.0)
Requires-Dist: humanize (>=4.9.0,<5.0.0)
Requires-Dist: platzky-sendmail (>=0.1.1,<0.2.0)
Requires-Dist: pydantic (>=2.7.1,<3.0.0)
Description-Content-Type: text/markdown

![Github Actions](https://github.com/platzky/platzky/actions/workflows/tests.yml/badge.svg?event=push&branch=main)
[![Coverage Status](https://coveralls.io/repos/github/platzky/platzky/badge.svg?branch=main)](https://coveralls.io/github/platzky/platzky?branch=main)

# platzky

Platzky is engine which aims to provide simple and easy way to create and run web applications in python.

# How to use?

1. Install platzky with your favorite dependency management tool (`pip install platzky` or `poetry add platzky`).
2. Copy `config-template.yml` to your project directory and fill it with your data.
3. Run `flask --app "platzky.platzky:create_app(config_path='PATH_TO_YOUR_CONFIG_FILE')`

## Example

For examples check e2e tests in `tests/e2e` directory and Makefile.

