Skip to main content

Pykour is modern, fast, and easy to use REST framework for Python.

Project description

Pykour

Python Versions PyPI version PyPI downloads License: MIT CI codecov Codacy Badge

Documentation: https://pykour.com
Source Code: https://github.com/pykour/pykour

Features

Pykour is a modern, fast, and easy to use REST framework for Python.

It provides an interface very similar to Flask and FastAPI, allowing those familiar with these frameworks to learn it in a short period.

  • REST API Specialized: Pykour is a web application framework specifically designed for building REST API servers.
  • Fast: Pykour is engineered to operate at high speeds.
  • Easy: With an interface similar to Flask and FastAPI, Pykour is designed for quick use and learning. The documentation is also concise, enabling rapid reading.
  • Robust: Pykour is a highly robust and reliable framework, achieving high test coverage.
  • Support testing: Pykour provides a testing client to test your application.

Requirements

  • Python 3.9+

Installation

pip install pykour

Example

Create an application

from pykour import Pykour

app = Pykour()

@app.get('/')
async def index():
    return {'message': 'Hello, World!'}

Run the application

$ pykour dev main:app

Maintainers

The original author of Pykour is Takashi Yamashina.

License

This project is licensed 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

pykour-0.3.0.tar.gz (23.8 kB view details)

Uploaded Source

Built Distribution

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

pykour-0.3.0-py3-none-any.whl (30.9 kB view details)

Uploaded Python 3

File details

Details for the file pykour-0.3.0.tar.gz.

File metadata

  • Download URL: pykour-0.3.0.tar.gz
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.19 Linux/6.5.0-1025-azure

File hashes

Hashes for pykour-0.3.0.tar.gz
Algorithm Hash digest
SHA256 0a19c4459ee087900271406746de00eb3ae1d02ad5d86aec20ec0dcfdc311fe8
MD5 052633753f9fdc6d1eefd49cb6114fc5
BLAKE2b-256 5b236cfac67f6aeaf115020f2bb425e3597d7ac2c72fc5323bb11801cbcc3170

See more details on using hashes here.

File details

Details for the file pykour-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: pykour-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.19 Linux/6.5.0-1025-azure

File hashes

Hashes for pykour-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 83a65433e3adebfb9128a350fdf2e7ffc00a9dd5e14af1d4851123c27c41aa3d
MD5 f9ae4c66e17e6006adeb511c29af99ec
BLAKE2b-256 63ab5aed71ca97decfb5f86d828c2d1728db6ce58b812d0e1a02fc1e1cfc425b

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