Skip to content

Commit 45cbbc2

Browse files
committed
to mesido 0.1.18
1 parent ad81531 commit 45cbbc2

File tree

6 files changed

+61
-124
lines changed

6 files changed

+61
-124
lines changed

.dockerignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ local_test/
1111
unit_test/
1212
.env
1313
.env.local
14-
.env-template
14+
.env.template
1515
.gitignore
1616
.taplo.toml
1717
CHANGELOG.md

.env-template

Lines changed: 0 additions & 23 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 45 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1,115 +1,75 @@
1-
name: Build-Test-Lint-etc (linux)
1+
name: Build-Test-Lint-Typecheck
22

33
on: [push]
44

55
jobs:
6-
setup:
6+
lint:
7+
name: Lint
78
runs-on: ubuntu-latest
89
strategy:
9-
fail-fast: false
1010
matrix:
1111
python-version: [ "3.10" ]
12-
name: Setup
1312
steps:
1413
- uses: actions/checkout@v3
15-
- name: Set up Python ${{ matrix.python-version }}
14+
- name: setup python
1615
uses: actions/setup-python@v4
1716
with:
1817
python-version: ${{ matrix.python-version }}
19-
cache: 'pip'
20-
- run: |
18+
cache: pip
19+
- name: create and activate venv
20+
run: |
2121
./ci/linux/create_venv.sh
2222
./ci/linux/install_dependencies.sh
23-
- name: 'Tar venv'
24-
run: tar -cvf venv.tar ./.venv/
25-
- name: Save venv
26-
uses: actions/upload-artifact@v4
27-
with:
28-
path: ./venv.tar
29-
name: ${{ runner.os }}-python-${{ matrix.python-version }}-venv-${{github.run_id}}
30-
31-
lint:
32-
name: Lint
33-
runs-on: ubuntu-latest
34-
needs: [ setup ]
35-
strategy:
36-
fail-fast: false
37-
matrix:
38-
python-version: [ "3.10" ]
39-
steps:
40-
- uses: actions/checkout@v3
41-
- name: Restore venv
42-
uses: actions/download-artifact@v4
43-
with:
44-
name: ${{ runner.os }}-python-${{ matrix.python-version }}-venv-${{github.run_id}}
45-
- name: Untar venv
46-
run: tar -xvf venv.tar
47-
- name: run unit tests
48-
run: |
49-
./ci/linux/lint.sh
23+
- name: run lint
24+
run: |
25+
./ci/linux/lint.sh
5026
5127
test:
52-
name: Test
28+
name: Unit Tests
5329
runs-on: ubuntu-latest
54-
needs: [ setup ]
5530
strategy:
56-
fail-fast: false
5731
matrix:
5832
python-version: [ "3.10" ]
5933
steps:
60-
- uses: actions/checkout@v3
61-
- name: Restore venv
62-
uses: actions/download-artifact@v4
63-
with:
64-
name: ${{ runner.os }}-python-${{ matrix.python-version }}-venv-${{github.run_id}}
65-
- name: Untar venv
66-
run: tar -xvf venv.tar
67-
- name: run unit tests
68-
run: |
69-
./ci/linux/test_unit.sh
70-
71-
- name: Surface failing tests
72-
if: always()
73-
uses: pmeier/pytest-results-action@main
74-
with:
75-
# A list of JUnit XML files, directories containing the former, and wildcard
76-
# patterns to process.
77-
# See @actions/glob for supported patterns.
78-
path: test-results.xml
79-
80-
# Add a summary of the results at the top of the report
81-
# Default: true
82-
summary: true
83-
84-
# Select which results should be included in the report.
85-
# Follows the same syntax as
86-
# `pytest -r`
87-
# Default: fEX
88-
display-options: fEX
89-
90-
# Fail the workflow if no JUnit XML was found.
91-
# Default: true
92-
fail-on-empty: true
34+
- uses: actions/checkout@v3
35+
- name: setup python
36+
uses: actions/setup-python@v4
37+
with:
38+
python-version: ${{ matrix.python-version }}
39+
cache: pip
40+
- name: create and activate venv
41+
run: |
42+
./ci/linux/create_venv.sh
43+
./ci/linux/install_dependencies.sh
44+
- name: run unit tests
45+
run: |
46+
./ci/linux/test_unit.sh
47+
- name: surface failing tests
48+
if: always()
49+
uses: pmeier/pytest-results-action@main
50+
with:
51+
path: test-results.xml
52+
summary: true
53+
display-options: fEX
54+
fail-on-empty: true
9355

9456
typecheck:
9557
name: Typecheck
9658
runs-on: ubuntu-latest
97-
needs: [ setup ]
9859
strategy:
99-
fail-fast: false
10060
matrix:
10161
python-version: [ "3.10" ]
10262
steps:
103-
- uses: actions/checkout@v3
104-
- name: Restore venv
105-
uses: actions/download-artifact@v4
106-
with:
107-
name: ${{ runner.os }}-python-${{ matrix.python-version }}-venv-${{github.run_id}}
108-
- name: Untar venv
109-
run: tar -xvf venv.tar
110-
- name: Add mypy annotator
111-
uses: pr-annotators/mypy-pr-annotator@v1.0.0
112-
113-
- name: run typechecker
114-
run: |
115-
./ci/linux/typecheck.sh
63+
- uses: actions/checkout@v3
64+
- name: setup python
65+
uses: actions/setup-python@v4
66+
with:
67+
python-version: ${{ matrix.python-version }}
68+
cache: pip
69+
- name: create and activate venv
70+
run: |
71+
./ci/linux/create_venv.sh
72+
./ci/linux/install_dependencies.sh
73+
- name: run typechecker
74+
run: |
75+
./ci/linux/typecheck.sh

dev-requirements.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ certifi==2026.2.25
4343
# via
4444
# -c requirements.txt
4545
# requests
46-
charset-normalizer==3.4.4
46+
charset-normalizer==3.4.6
4747
# via
4848
# -c requirements.txt
4949
# requests
@@ -129,7 +129,7 @@ lxml==6.0.2
129129
# pyecore
130130
mccabe==0.7.0
131131
# via flake8
132-
mesido==0.1.17
132+
mesido==0.1.18
133133
# via
134134
# -c requirements.txt
135135
# omotes-grow-worker (pyproject.toml)
@@ -159,7 +159,7 @@ omotes-sdk-protocol==1.2.0
159159
# via
160160
# -c requirements.txt
161161
# omotes-sdk-python
162-
omotes-sdk-python==4.3.2
162+
omotes-sdk-python==4.3.3
163163
# via
164164
# -c requirements.txt
165165
# omotes-grow-worker (pyproject.toml)
@@ -186,7 +186,7 @@ pandas==1.5.3
186186
# mesido
187187
pathspec==1.0.4
188188
# via black
189-
platformdirs==4.9.2
189+
platformdirs==4.9.4
190190
# via black
191191
pluggy==1.6.0
192192
# via pytest
@@ -211,7 +211,7 @@ pyecore==0.13.2
211211
# -c requirements.txt
212212
# mesido
213213
# pyesdl
214-
pyesdl==25.7
214+
pyesdl==26.2
215215
# via
216216
# -c requirements.txt
217217
# mesido
@@ -242,7 +242,7 @@ python-dotenv==1.0.1
242242
# via
243243
# -c requirements.txt
244244
# omotes-grow-worker (pyproject.toml)
245-
pytz==2025.2
245+
pytz==2026.1.post1
246246
# via
247247
# -c requirements.txt
248248
# influxdb
@@ -326,7 +326,7 @@ wcwidth==0.6.0
326326
# prompt-toolkit
327327
wheel==0.45.1
328328
# via omotes-grow-worker (pyproject.toml)
329-
yarl==1.22.0
329+
yarl==1.23.0
330330
# via
331331
# -c requirements.txt
332332
# aio-pika

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ requires-python = ">=3.10"
2525

2626
dependencies = [
2727
"python-dotenv ~= 1.0.0",
28-
"mesido ~= 0.1.17",
29-
"omotes-sdk-python ~= 4.3.1"
28+
"mesido ~= 0.1.18",
29+
"omotes-sdk-python ~= 4.3.3"
3030
]
3131

3232
[project.optional-dependencies]

requirements.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ celery==5.6.2
2222
# via omotes-sdk-python
2323
certifi==2026.2.25
2424
# via requests
25-
charset-normalizer==3.4.4
25+
charset-normalizer==3.4.6
2626
# via requests
2727
click==8.3.1
2828
# via
@@ -54,7 +54,7 @@ kombu==5.6.2
5454
# via celery
5555
lxml==6.0.2
5656
# via pyecore
57-
mesido==0.1.17
57+
mesido==0.1.18
5858
# via omotes-grow-worker (pyproject.toml)
5959
msgpack==1.1.2
6060
# via influxdb
@@ -69,7 +69,7 @@ numpy==1.25.2
6969
# scipy
7070
omotes-sdk-protocol==1.2.0
7171
# via omotes-sdk-python
72-
omotes-sdk-python==4.3.2
72+
omotes-sdk-python==4.3.3
7373
# via omotes-grow-worker (pyproject.toml)
7474
ordered-set==4.1.0
7575
# via pyecore
@@ -91,7 +91,7 @@ pyecore==0.13.2
9191
# via
9292
# mesido
9393
# pyesdl
94-
pyesdl==25.7
94+
pyesdl==26.2
9595
# via
9696
# mesido
9797
# omotes-sdk-python
@@ -107,7 +107,7 @@ python-dateutil==2.9.0.post0
107107
# pandas
108108
python-dotenv==1.0.1
109109
# via omotes-grow-worker (pyproject.toml)
110-
pytz==2025.2
110+
pytz==2026.1.post1
111111
# via
112112
# influxdb
113113
# pandas
@@ -147,7 +147,7 @@ vine==5.1.0
147147
# kombu
148148
wcwidth==0.6.0
149149
# via prompt-toolkit
150-
yarl==1.22.0
150+
yarl==1.23.0
151151
# via
152152
# aio-pika
153153
# aiormq

0 commit comments

Comments
 (0)