Skip to content

Commit 548ae68

Browse files
author
Elad Pticha
committed
chore: bump dependencies
1 parent 0dac7dd commit 548ae68

9 files changed

Lines changed: 127 additions & 28 deletions

File tree

.github/workflows/test_pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272
python-version: ${{ matrix.python-version }}
7373

7474
- name: Build Package
75-
run: python -m pip install .
75+
run: python -m pip install -r dev-requirements.txt .
7676

7777
- name: Setup environment
7878
run: make setup

deployment/docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: "3"
22

33
services:
44
neo4j:
5-
image: neo4j:5.12
5+
image: neo4j:5.26.2
66
container_name: raven-neo4j
77
environment:
88
NEO4J_AUTH: neo4j/123456789 # Change 'password' to your desired Neo4j password
@@ -18,7 +18,7 @@ services:
1818
- raven-neo4j:/data
1919

2020
redis:
21-
image: redis:7.2.1
21+
image: redis:7.4.2
2222
container_name: raven-redis
2323
depends_on:
2424
neo4j:

deployment/test.docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: "3"
22

33
services:
44
neo4j-test:
5-
image: neo4j:5.12
5+
image: neo4j:5.26.2
66
container_name: raven-neo4j-test
77
environment:
88
NEO4J_AUTH: neo4j/123456789 # Change 'password' to your desired Neo4j password
@@ -16,7 +16,7 @@ services:
1616
retries: 3
1717

1818
redis-test:
19-
image: redis:7.2.1
19+
image: redis:7.4.2
2020
container_name: raven-redis-test
2121
ports:
2222
- "6379:6379"

deployment/test.dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.9.18
1+
FROM python:3.9.21
22

33
# Set the working directory
44
RUN mkdir -p /raven
@@ -7,13 +7,13 @@ RUN mkdir -p /raven/tests
77

88
# Copy the current directory contents into the container at /raven
99
WORKDIR /raven
10-
COPY Makefile requirements.txt /raven/
10+
COPY Makefile dev-requirements.txt /raven/
1111
COPY src /raven/src
1212
COPY library /raven/library
1313
COPY tests /raven/tests
1414

1515
# Install any needed packages specified in requirements.txt
16-
RUN pip3 install -r requirements.txt
16+
RUN pip3 install -r dev-requirements.txt
1717

1818
# Run RAVEN tests
1919
CMD ["make", "test-run"]

dev-requirements.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-r requirements.in
2+
pytest

dev-requirements.txt

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.13
3+
# by the following command:
4+
#
5+
# pip-compile --output-file=dev-requirements.txt dev-requirements.in
6+
#
7+
certifi==2025.1.31
8+
# via
9+
# py2neo
10+
# requests
11+
charset-normalizer==3.4.1
12+
# via requests
13+
colorama==0.4.6
14+
# via -r /Users/elad.pticha/Documents/GitHub/Raven/requirements.in
15+
idna==3.10
16+
# via requests
17+
iniconfig==2.0.0
18+
# via pytest
19+
interchange==2021.0.4
20+
# via py2neo
21+
loguru==0.7.3
22+
# via -r /Users/elad.pticha/Documents/GitHub/Raven/requirements.in
23+
monotonic==1.6
24+
# via py2neo
25+
packaging==24.2
26+
# via
27+
# py2neo
28+
# pytest
29+
pansi==2024.11.0
30+
# via py2neo
31+
pillow==11.1.0
32+
# via pansi
33+
pluggy==1.5.0
34+
# via pytest
35+
py2neo==2021.2.4
36+
# via -r /Users/elad.pticha/Documents/GitHub/Raven/requirements.in
37+
pygments==2.19.1
38+
# via py2neo
39+
pytest==8.3.4
40+
# via -r dev-requirements.in
41+
pytz==2025.1
42+
# via interchange
43+
pyyaml==6.0.2
44+
# via -r /Users/elad.pticha/Documents/GitHub/Raven/requirements.in
45+
redis==5.2.1
46+
# via -r /Users/elad.pticha/Documents/GitHub/Raven/requirements.in
47+
requests==2.32.3
48+
# via -r /Users/elad.pticha/Documents/GitHub/Raven/requirements.in
49+
six==1.17.0
50+
# via
51+
# interchange
52+
# py2neo
53+
slack-sdk==3.34.0
54+
# via -r /Users/elad.pticha/Documents/GitHub/Raven/requirements.in
55+
tqdm==4.67.1
56+
# via -r /Users/elad.pticha/Documents/GitHub/Raven/requirements.in
57+
urllib3==2.3.0
58+
# via
59+
# py2neo
60+
# requests

requirements.in

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
colorama
2+
loguru
3+
py2neo
4+
PyYAML
5+
redis
6+
requests
7+
slack_sdk
8+
tqdm

requirements.txt

Lines changed: 47 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,52 @@
1-
certifi==2024.07.04
2-
charset-normalizer==3.3.2
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.13
3+
# by the following command:
4+
#
5+
# pip-compile
6+
#
7+
certifi==2025.1.31
8+
# via
9+
# py2neo
10+
# requests
11+
charset-normalizer==3.4.1
12+
# via requests
313
colorama==0.4.6
4-
idna==3.7
5-
iniconfig==2.0.0
14+
# via -r requirements.in
15+
idna==3.10
16+
# via requests
617
interchange==2021.0.4
7-
loguru==0.7.2
18+
# via py2neo
19+
loguru==0.7.3
20+
# via -r requirements.in
821
monotonic==1.6
9-
packaging==24.1
10-
pansi==2020.7.3
11-
pip-upgrade==0.0.6
12-
pluggy==1.5.0
22+
# via py2neo
23+
packaging==24.2
24+
# via py2neo
25+
pansi==2024.11.0
26+
# via py2neo
27+
pillow==11.1.0
28+
# via pansi
1329
py2neo==2021.2.4
14-
Pygments==2.18.0
15-
pytest==8.2.2
16-
pytz==2024.1
17-
PyYAML==6.0.1
18-
redis==5.0.6
30+
# via -r requirements.in
31+
pygments==2.19.1
32+
# via py2neo
33+
pytz==2025.1
34+
# via interchange
35+
pyyaml==6.0.2
36+
# via -r requirements.in
37+
redis==5.2.1
38+
# via -r requirements.in
1939
requests==2.32.3
20-
six==1.16.0
21-
slack_sdk==3.29.0
22-
tqdm==4.66.4
23-
urllib3==2.2.2
40+
# via -r requirements.in
41+
six==1.17.0
42+
# via
43+
# interchange
44+
# py2neo
45+
slack-sdk==3.34.0
46+
# via -r requirements.in
47+
tqdm==4.67.1
48+
# via -r requirements.in
49+
urllib3==2.3.0
50+
# via
51+
# py2neo
52+
# requests

src/workflow_components/parsing_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
def parse_workflow_trigger(
5-
trigger_obj: Union[str, List[str], Dict[str, Any]]
5+
trigger_obj: Union[str, List[str], Dict[str, Any]],
66
) -> List[str]:
77
"""Parse and normalize the trigger field of a workflow.
88
Returns list of triggers.
@@ -37,7 +37,7 @@ def parse_workflow_trigger(
3737

3838

3939
def parse_job_machine(
40-
runs_on_obj: Optional[Union[str, List[str], Dict[str, Any]]]
40+
runs_on_obj: Optional[Union[str, List[str], Dict[str, Any]]],
4141
) -> Optional[List[str]]:
4242
"""Parse runs-on field of a job.
4343
Examples for input and output:

0 commit comments

Comments
 (0)