Metadata-Version: 2.4
Name: platzky
Version: 1.0.0
Summary: Not only blog engine
License: MIT
License-File: LICENSE
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
Classifier: Programming Language :: Python :: 3.14
Provides-Extra: docs
Provides-Extra: telemetry
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: deprecation (>=2.1.0,<3.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: myst-parser (>=4.0.0,<5.0.0) ; extra == "docs"
Requires-Dist: opentelemetry-api (>=1.27.0,<2.0.0) ; extra == "telemetry"
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc (>=1.27.0,<2.0.0) ; extra == "telemetry"
Requires-Dist: opentelemetry-instrumentation-flask (>=0.48b0,<0.49) ; extra == "telemetry"
Requires-Dist: opentelemetry-sdk (>=1.27.0,<2.0.0) ; extra == "telemetry"
Requires-Dist: pydantic (>=2.7.1,<3.0.0)
Requires-Dist: pygithub (>=2.6.1,<3.0.0)
Requires-Dist: pymongo (>=4.7.0,<5.0.0)
Requires-Dist: sphinx (>=8.0.0,<9.0.0) ; extra == "docs"
Requires-Dist: sphinx-rtd-theme (>=3.0.0,<4.0.0) ; extra == "docs"
Requires-Dist: tomli (>=2.0.0,<3.0.0) ; extra == "docs"
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.

