Skip to content

Commit 679e21e

Browse files
authored
Merge pull request #412 from JohT/feature/update-python-setuptools
Update Python setuptools to 80.9.* to fix security issue
2 parents 9c64604 + 5126bc8 commit 679e21e

File tree

5 files changed

+9
-3
lines changed

5 files changed

+9
-3
lines changed

.github/workflows/internal-check-links-in-documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
- 'CHANGELOG.md'
1414
- '.github/workflows/internal-check-links-in-documentation.yml' # also run when this file was changed
1515
schedule:
16-
- cron: "15 6 1 * *" # On the first day of each month at 6:15 o'clock
16+
- cron: "42 7 * * 1" # Every week at 07:40 AM on Monday
1717

1818
jobs:
1919
reports:

.github/workflows/internal-java-code-analysis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88
paths-ignore:
99
- '**/*.md'
1010
- '**/*.txt'
11+
- '!requirements.txt'
1112
- '**/*.css'
1213
- '**/*.html'
1314
- '**/*.js'
@@ -26,6 +27,7 @@ on:
2627
paths-ignore:
2728
- '**/*.md'
2829
- '**/*.txt'
30+
- '!requirements.txt'
2931
- '**/*.css'
3032
- '**/*.html'
3133
- '**/*.js'

.github/workflows/internal-typescript-code-analysis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88
paths-ignore:
99
- '**/*.md'
1010
- '**/*.txt'
11+
- '!requirements.txt'
1112
- '**/*.css'
1213
- '**/*.html'
1314
- '**/*.js'
@@ -26,6 +27,7 @@ on:
2627
paths-ignore:
2728
- '**/*.md'
2829
- '**/*.txt'
30+
- '!requirements.txt'
2931
- '**/*.css'
3032
- '**/*.html'
3133
- '**/*.js'

conda-environment.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# NOTE: Keep this file in sync with requirements.txt
12
name: codegraph
23
channels:
34
- conda-forge/label/python_rc # Needed on Mac since Python >= 3.12
@@ -13,7 +14,7 @@ dependencies:
1314
- numpy=1.26.*
1415
- pandas=2.2.*
1516
- pip=25.0.*
16-
- setuptools=75.8.* # opentsne uses sklearn.base uses joblib uses distutils missing in Python >= 12 (TODO use native openTSNE?)
17+
- setuptools=80.9.* # opentsne uses sklearn.base uses joblib uses distutils missing in Python >= 12 (TODO use native openTSNE?)
1718
- typing-extensions=4.12.* # Also needed for opentsne and Python >= 3.12
1819
- opentsne=1.0.* # to visualize node embeddings in 2D (t-SNE dimensionality reduction)
1920
- wordcloud=1.9.*

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# --- Core Python version ---
22
# NOTE: Python version must be >= 3.12 for compatibility
33
# This should be enforced by the user/environment, not pip
4+
# NOTE: Keep this file in sync with conda-environment.yml
45

56
# --- Core tools ---
67
jupyter==1.1.*
@@ -9,7 +10,7 @@ nbconvert[webpdf]==7.16.*
910
numpy==1.26.*
1011
pandas==2.2.*
1112
pip==25.0.*
12-
setuptools==75.8.* # opentsne uses sklearn.base uses joblib uses distutils missing in Python >= 12 (TODO use native openTSNE?)
13+
setuptools==80.9.* # opentsne uses sklearn.base uses joblib uses distutils missing in Python >= 12 (TODO use native openTSNE?)
1314
typing-extensions==4.12.* # Needed for opentsne and Python >= 3.12
1415

1516
# --- Visualization ---

0 commit comments

Comments
 (0)