Skip to content

Commit b2e9afc

Browse files
committed
Merge tag '0.0.7' into develop
0.0.7
2 parents 2f65d3c + 30de8bd commit b2e9afc

File tree

6 files changed

+208
-202
lines changed

6 files changed

+208
-202
lines changed

.github/workflows/test.yml

Lines changed: 20 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -3,48 +3,29 @@ name: Testing taskiq-aio-pika
33
on: push
44

55
jobs:
6-
black:
7-
runs-on: ubuntu-latest
8-
steps:
9-
- uses: actions/checkout@v2
10-
- name: Set up Python
11-
uses: actions/setup-python@v2
12-
with:
13-
python-version: "3.9"
14-
- name: Install deps
15-
uses: knowsuchagency/poetry-install@v1
16-
env:
17-
POETRY_VIRTUALENVS_CREATE: false
18-
- name: Run black check
19-
run: poetry run black --check .
20-
flake8:
21-
runs-on: ubuntu-latest
22-
steps:
23-
- uses: actions/checkout@v2
24-
- name: Set up Python
25-
uses: actions/setup-python@v2
26-
with:
27-
python-version: "3.9"
28-
- name: Install deps
29-
uses: knowsuchagency/poetry-install@v1
30-
env:
31-
POETRY_VIRTUALENVS_CREATE: false
32-
- name: Run flake8 check
33-
run: poetry run flake8 --count .
34-
mypy:
6+
lint:
7+
strategy:
8+
matrix:
9+
cmd:
10+
- black
11+
- flake8
12+
- isort
13+
- mypy
14+
- autoflake
3515
runs-on: ubuntu-latest
3616
steps:
3717
- uses: actions/checkout@v2
18+
- name: Install poetry
19+
run: pipx install poetry
3820
- name: Set up Python
39-
uses: actions/setup-python@v2
21+
uses: actions/setup-python@v4
4022
with:
4123
python-version: "3.9"
24+
cache: "poetry"
4225
- name: Install deps
43-
uses: knowsuchagency/poetry-install@v1
44-
env:
45-
POETRY_VIRTUALENVS_CREATE: false
46-
- name: Run mypy check
47-
run: poetry run mypy .
26+
run: poetry install
27+
- name: Run lint check
28+
run: poetry run pre-commit run -a ${{ matrix.cmd }}
4829
pytest:
4930
services:
5031
rabbit:
@@ -66,17 +47,14 @@ jobs:
6647
runs-on: "ubuntu-latest"
6748
steps:
6849
- uses: actions/checkout@v2
50+
- name: Install poetry
51+
run: pipx install poetry
6952
- name: Set up Python
70-
uses: actions/setup-python@v2
53+
uses: actions/setup-python@v4
7154
with:
7255
python-version: "${{ matrix.py_version }}"
73-
- name: Update pip
74-
run: python -m pip install -U pip
75-
- name: Install poetry
76-
run: python -m pip install poetry
56+
cache: "poetry"
7757
- name: Install deps
7858
run: poetry install
79-
env:
80-
POETRY_VIRTUALENVS_CREATE: false
8159
- name: Run pytest check
8260
run: poetry run pytest -vv -n auto --cov="taskiq_aio_pika" .

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ repos:
4141
language: system
4242
pass_filenames: false
4343
types: [ python ]
44-
args: [--count, .]
44+
args: [--count, taskiq_aio_pika]
4545

4646
- id: mypy
4747
name: Validate types with MyPy

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,3 +99,5 @@ AioPikaBroker parameters:
9999
* `dead_letter_queue_name` - custom dead letter queue name.
100100
This queue is used to receive negatively acknowleged messages from the main queue.
101101
* `qos` - number of messages that worker can prefetch.
102+
* `declare_queues` - whether you want to declare queues even on
103+
client side. May be useful for message persistance.

0 commit comments

Comments
 (0)