Skip to content

Commit 22d8a9c

Browse files
EVM last mile synchronization bugfixes (#800)
1 parent 2779004 commit 22d8a9c

File tree

36 files changed

+196
-173
lines changed

36 files changed

+196
-173
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@ The format is based on [Keep a Changelog], and this project adheres to [Semantic
1717
- config: Don't create empty SentryConfig if DSN is not set.
1818
- context: Share internal state between context instances.
1919
- jobs: Don't add jobs before scheduler is started.
20+
- node: Fixed keepalive loop for websocket connection.
21+
- node: Fixed parsing empty realtime message payloads.
2022
- package: Fixed package detection for poetry managed projects.
2123
- package: Fixed mypy command in default template.
24+
- package: Create package symlink only when needed.
2225

2326
### Changed
2427

pdm.lock

Lines changed: 61 additions & 62 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ dependencies = [
6767
"python-dotenv~=1.0",
6868
"ruamel.yaml~=0.17",
6969
"sentry-sdk~=1.29",
70+
"setuptools>=68.1.2",
7071
"sqlparse~=0.4",
7172
"survey~=4.4",
7273
"tabulate~=0.9",

requirements.dev.txt

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ aiosignal==1.3.1
77
aiosqlite==0.17.0
88
alabaster==0.7.13
99
anyio==3.7.1
10-
APScheduler==3.10.1
10+
APScheduler==3.10.3
1111
argcomplete==3.1.1
1212
async-lru==2.0.4
1313
async-timeout==4.0.2
@@ -23,7 +23,7 @@ charset-normalizer==3.2.0
2323
click==8.1.6
2424
coverage==7.2.7
2525
cytoolz==0.12.2
26-
datamodel-code-generator==0.21.3
26+
datamodel-code-generator==0.21.4
2727
dnspython==2.4.1
2828
docker==6.1.3
2929
docutils==0.20.1
@@ -54,12 +54,12 @@ lru-dict==1.2.0
5454
MarkupSafe==2.1.3
5555
msgpack==1.0.5
5656
multidict==6.0.4
57-
mypy==1.4.1
57+
mypy==1.5.1
5858
mypy-extensions==1.0.0
5959
numpy==1.25.2
6060
openapi-schema-validator==0.4.4
6161
openapi-spec-validator==0.5.2
62-
orjson==3.9.2
62+
orjson==3.9.5
6363
packaging==23.1
6464
parsimonious==0.9.0
6565
pathable==0.4.3
@@ -94,15 +94,14 @@ rfc3339-validator==0.1.4
9494
rlp==3.0.0
9595
ruamel-yaml==0.17.32
9696
ruamel-yaml-clib==0.2.7
97-
ruff==0.0.282
97+
ruff==0.0.285
9898
sentry-sdk==1.29.2
99-
setuptools==68.0.0
10099
six==1.16.0
101100
sniffio==1.3.0
102101
snowballstemmer==2.2.0
103-
sphinx==7.1.2
104-
sphinx-click==4.4.0
105-
sphinx-markdown-builder==0.6.4
102+
sphinx==7.2.2
103+
sphinx-click==5.0.1
104+
sphinx-markdown-builder==0.6.5
106105
sphinxcontrib-applehelp==1.0.4
107106
sphinxcontrib-devhelp==1.0.2
108107
sphinxcontrib-htmlhelp==2.0.1
@@ -115,7 +114,7 @@ tabulate==0.9.0
115114
toml==0.10.2
116115
toolz==0.12.0
117116
tortoise-orm==0.19.3
118-
types-pytz==2023.3.0.0
117+
types-pytz==2023.3.0.1
119118
types-tabulate==0.9.0.3
120119
typing-extensions==4.7.1
121120
tzlocal==5.0.1

requirements.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ aiolimiter==1.1.0
66
aiosignal==1.3.1
77
aiosqlite==0.17.0
88
anyio==3.7.1
9-
APScheduler==3.10.1
9+
APScheduler==3.10.3
1010
argcomplete==3.1.1
1111
async-lru==2.0.4
1212
async-timeout==4.0.2
@@ -20,7 +20,7 @@ chardet==5.2.0
2020
charset-normalizer==3.2.0
2121
click==8.1.6
2222
cytoolz==0.12.2
23-
datamodel-code-generator==0.21.3
23+
datamodel-code-generator==0.21.4
2424
dnspython==2.4.1
2525
email-validator==2.0.0.post2
2626
eth-abi==4.1.0
@@ -50,7 +50,7 @@ mypy-extensions==1.0.0
5050
numpy==1.25.2
5151
openapi-schema-validator==0.4.4
5252
openapi-spec-validator==0.5.2
53-
orjson==3.9.2
53+
orjson==3.9.5
5454
packaging==23.1
5555
parsimonious==0.9.0
5656
pathable==0.4.3
@@ -78,7 +78,6 @@ rlp==3.0.0
7878
ruamel-yaml==0.17.32
7979
ruamel-yaml-clib==0.2.7
8080
sentry-sdk==1.29.2
81-
setuptools==68.0.0
8281
six==1.16.0
8382
sniffio==1.3.0
8483
sqlparse==0.4.4

scripts/init_demos.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@ def _get_projects() -> list[Path]:
3131
'HASURA_SECRET': '',
3232
},
3333
)
34+
Path(package_path).joinpath(package).unlink()

scripts/update_demos.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#!/usr/bin/env python3
2-
import subprocess
32
from pathlib import Path
43
from shutil import rmtree
54

@@ -38,4 +37,4 @@ def _get_projects() -> list[Path]:
3837

3938
render_project(answers, force=True)
4039

41-
subprocess.run(['mv', package, 'src'], check=True)
40+
Path(package).replace(f'src/{package}')

src/demo_auction/demo_auction

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/demo_big_maps/demo_big_maps

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/demo_blank/demo_blank

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)