Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aioworkers/aioworkers-aiohttp
https://github.com/aioworkers/aioworkers-aiohttp
aiohttp aioworkers asyncio python
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/aioworkers/aioworkers-aiohttp
- Owner: aioworkers
- License: apache-2.0
- Created: 2017-11-08T10:21:21.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-03-18T15:47:55.000Z (9 months ago)
- Last Synced: 2024-11-07T20:54:36.420Z (about 2 months ago)
- Topics: aiohttp, aioworkers, asyncio, python
- Language: Python
- Homepage:
- Size: 119 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
aioworkers-aiohttp
==================The package to integration aioworkers with aiohttp
.. image:: https://img.shields.io/pypi/v/aioworkers-aiohttp.svg
:target: https://pypi.org/project/aioworkers-aiohttp.. image:: https://github.com/aioworkers/aioworkers-aiohttp/workflows/Tests/badge.svg
:target: https://github.com/aioworkers/aioworkers-aiohttp/actions?query=workflow%3ATests.. image:: https://codecov.io/gh/aioworkers/aioworkers-aiohttp/branch/master/graph/badge.svg
:target: https://codecov.io/gh/aioworkers/aioworkers-aiohttp
:alt: Coverage.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v0.json
:target: https://github.com/charliermarsh/ruff
:alt: Code style: ruff.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/psf/black
:alt: Code style: black.. image:: https://img.shields.io/badge/types-Mypy-blue.svg
:target: https://github.com/python/mypy
:alt: Code style: Mypy.. image:: https://readthedocs.org/projects/aioworkers-aiohttp/badge/?version=latest
:target: https://github.com/aioworkers/aioworkers-aiohttp#readme
:alt: Documentation Status.. image:: https://img.shields.io/pypi/pyversions/aioworkers-aiohttp.svg
:target: https://pypi.org/project/aioworkers-aiohttp
:alt: Python versions.. image:: https://img.shields.io/pypi/dm/aioworkers-aiohttp.svg
:target: https://pypi.org/project/aioworkers-aiohttp.. image:: https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg
:alt: Hatch project
:target: https://github.com/pypa/hatchFeatures
--------- Building of the routing from config like swagger
- Start aiohttp project with multiprocessing modeExample
-------.. code-block:: yaml
http:
port: 8080
access_log:
format: %a %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"app:
routes:
- mymodule.route_table
- mymodule.route
resources:
/html:
static: static/html
/css:
static:
path: static/css
api:
prefix: /api
pets:
/pet/{pet_id}:
get:
tags: [Pet]
handler: mymodule.mycoro
description: Info about pet
parameters:
- name: pet_id
in: path
type: integer
minimum: 0
responses:
200:
description: OK
400:
description: Validation error
404:
description: Not foundDevelopment
-----------Check code:
.. code-block:: shell
hatch run lint:all
Format code:
.. code-block:: shell
hatch run lint:fmt
Run tests:
.. code-block:: shell
hatch run pytest
Run tests with coverage:
.. code-block:: shell
hatch run cov