Skip to content

Commit deb5f31

Browse files
authored
Merge pull request #135 from TeskaLabs/fix/use-vendored-kazoo
Use vendored kazoo for persistent watcher support
2 parents 268696c + b38bf20 commit deb5f31

3 files changed

Lines changed: 23 additions & 3 deletions

File tree

.gitlab-ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
- pip install requests
2424
- pip install aiohttp
2525
- pip install -U git+https://github.com/TeskaLabs/asab
26+
- pip install -U git+https://github.com/TeskaLabs/kazoo
2627
- pip install msal
2728
- pip install temp
2829
- pip install aiokafka
@@ -51,6 +52,7 @@
5152
- pip install requests
5253
- pip install aiohttp
5354
- pip install -U git+https://github.com/TeskaLabs/asab
55+
- pip install -U git+https://github.com/TeskaLabs/kazoo
5456
- pip install msal
5557
- pip install temp
5658
- pip install aiokafka
@@ -79,6 +81,7 @@
7981
- pip install requests
8082
- pip install aiohttp
8183
- pip install -U git+https://github.com/TeskaLabs/asab
84+
- pip install -U git+https://github.com/TeskaLabs/kazoo
8285
- pip install msal
8386
- pip install temp
8487
- pip install aiokafka
@@ -110,6 +113,7 @@
110113
- pip install pytz
111114
- pip install jsonata-python
112115
- pip install -U git+https://github.com/TeskaLabs/asab
116+
- pip install -U git+https://github.com/TeskaLabs/kazoo
113117
- pip install msal
114118
- python3 -m flake8 asabiris
115119

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
## v25.xx
66

77
### Fixes
8+
- Use vendored kazoo for persistent watcher support (#135 v26.16-alpha3)
89
- Add tzdata dependency required by xhtml2pdf (#133 v26.16-alpha2)
910

1011
### Features

Dockerfile

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,24 @@ RUN apk add --no-cache \
3636
cairo-dev
3737

3838
RUN pip3 install --upgrade pip
39-
RUN pip3 install --no-cache-dir pygit2==1.11 aiokafka aiosmtplib msal fastjsonschema jsonata-python
40-
RUN pip3 install --no-cache-dir jinja2 markdown pyyaml xhtml2pdf pytz tzdata git+https://github.com/TeskaLabs/asab.git
41-
RUN pip3 install --no-cache-dir sentry-sdk slack_sdk
39+
RUN pip3 install --no-cache-dir \
40+
pygit2==1.11 \
41+
aiokafka \
42+
aiosmtplib \
43+
msal \
44+
fastjsonschema \
45+
jsonata-python \
46+
jinja2 \
47+
markdown \
48+
pyyaml \
49+
xhtml2pdf \
50+
pytz \
51+
tzdata \
52+
sentry-sdk \
53+
slack_sdk \
54+
git+https://github.com/TeskaLabs/kazoo.git \
55+
git+https://github.com/TeskaLabs/asab.git
56+
# ^ Use vendored Kazoo library till https://github.com/python-zk/kazoo/pull/715 is merged (persistent watcher support)
4257

4358
RUN mkdir -p /app/asab-iris
4459

0 commit comments

Comments
 (0)