Skip to content

Commit adf1c03

Browse files
[CIVIS-10059] ENH update civis-python to v2.4.3 (#100)
* DEP update dependency versions * MAINT update changelog
1 parent 15253e3 commit adf1c03

4 files changed

Lines changed: 39 additions & 25 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,18 @@ Version number changes (major.minor.micro) in this package denote the following:
99

1010
## Unreleased
1111

12+
## [8.2.0]
13+
14+
- Python version updated: 3.12.7 -> 3.12.8
15+
- uv version updated: 0.5.1 -> 0.5.18
16+
- Core dependencies updated to latest versions:
17+
* awscli 2.19.5 -> 2.22.33
18+
* boto3 1.35.58 -> 1.35.97
19+
* civis 2.4.0 -> 2.4.3
20+
* numpy 2.1.3 -> 2.2.1
21+
* scikit-learn 1.5.2 -> 1.6.1
22+
* scipy 1.14.1 -> 1.15.1
23+
1224
## [8.1.0]
1325

1426
- Python version updated to v3.12.7

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ARG PLATFORM=linux/x86_64
2-
ARG BASE_IMAGE=python:3.12.7-slim
2+
ARG BASE_IMAGE=python:3.12.8-slim
33

44
# This is the primary build target used for the production image
55
FROM --platform=$PLATFORM $BASE_IMAGE AS production
@@ -38,7 +38,7 @@ RUN pip install --progress-bar off --no-cache-dir -r requirements-full.txt && \
3838
rm requirements-full.txt
3939

4040
# Install uv.
41-
ADD https://astral.sh/uv/0.5.1/install.sh /uv-installer.sh
41+
ADD https://astral.sh/uv/0.5.18/install.sh /uv-installer.sh
4242
RUN sh /uv-installer.sh && rm /uv-installer.sh
4343
ENV PATH="/root/.local/bin/:$PATH" \
4444
UV_SYSTEM_PYTHON=1
@@ -49,9 +49,9 @@ ENV PATH="/root/.local/bin/:$PATH" \
4949
# https://github.com/joblib/joblib/blob/0.11/joblib/parallel.py#L328L342
5050
ENV JOBLIB_TEMP_FOLDER=/tmp
5151

52-
ENV VERSION=8.1.0 \
52+
ENV VERSION=8.2.0 \
5353
VERSION_MAJOR=8 \
54-
VERSION_MINOR=1 \
54+
VERSION_MINOR=2 \
5555
VERSION_MICRO=0
5656

5757
# This build target is for testing in CircleCI.

requirements-core.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# awscli v2 is not officially available on PyPI (https://github.com/aws/aws-cli/issues/4947).
22
# Specifying awscli in requirements-core.txt here ensures that it (and its transitive dependencies)
33
# are taken into account when generating the final requirements-full.txt file.
4-
awscli @ git+https://github.com/aws/aws-cli@2.19.5
5-
boto3==1.35.58
6-
civis==2.4.0
7-
numpy==2.1.3
4+
awscli @ git+https://github.com/aws/aws-cli@2.22.33
5+
boto3==1.35.97
6+
civis==2.4.3
7+
numpy==2.2.1
88
pandas==2.2.3
99
requests==2.32.3
10-
scikit-learn==1.5.2
11-
scipy==1.14.1
10+
scikit-learn==1.6.1
11+
scipy==1.15.1

requirements-full.txt

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,29 @@
44
#
55
# pip-compile --output-file=requirements-full.txt --pip-args='--prefer-binary' --strip-extras requirements-core.txt
66
#
7-
attrs==24.2.0
7+
attrs==24.3.0
88
# via
99
# jsonschema
1010
# referencing
11-
awscli @ git+https://github.com/aws/aws-cli@2.19.5
11+
awscli @ git+https://github.com/aws/aws-cli@2.22.33
1212
# via -r requirements-core.txt
13-
awscrt==0.22.0
13+
awscrt==0.23.4
1414
# via awscli
15-
boto3==1.35.58
15+
boto3==1.35.97
1616
# via -r requirements-core.txt
17-
botocore==1.35.58
17+
botocore==1.35.97
1818
# via
1919
# boto3
2020
# s3transfer
21-
certifi==2024.8.30
21+
certifi==2024.12.14
2222
# via requests
2323
cffi==1.17.1
2424
# via cryptography
25-
charset-normalizer==3.4.0
25+
charset-normalizer==3.4.1
2626
# via requests
27-
civis==2.4.0
27+
civis==2.4.3
2828
# via -r requirements-core.txt
29-
click==8.1.7
29+
click==8.1.8
3030
# via civis
3131
cloudpickle==3.1.0
3232
# via civis
@@ -55,7 +55,7 @@ jsonschema==4.23.0
5555
# via civis
5656
jsonschema-specifications==2024.10.1
5757
# via jsonschema
58-
numpy==2.1.3
58+
numpy==2.2.1
5959
# via
6060
# -r requirements-core.txt
6161
# pandas
@@ -84,23 +84,23 @@ requests==2.32.3
8484
# via
8585
# -r requirements-core.txt
8686
# civis
87-
rpds-py==0.21.0
87+
rpds-py==0.22.3
8888
# via
8989
# jsonschema
9090
# referencing
9191
ruamel-yaml==0.17.21
9292
# via awscli
9393
ruamel-yaml-clib==0.2.8
9494
# via awscli
95-
s3transfer==0.10.3
95+
s3transfer==0.10.4
9696
# via boto3
97-
scikit-learn==1.5.2
97+
scikit-learn==1.6.1
9898
# via -r requirements-core.txt
99-
scipy==1.14.1
99+
scipy==1.15.1
100100
# via
101101
# -r requirements-core.txt
102102
# scikit-learn
103-
six==1.16.0
103+
six==1.17.0
104104
# via python-dateutil
105105
tenacity==9.0.0
106106
# via civis
@@ -115,3 +115,5 @@ urllib3==1.26.20
115115
# requests
116116
wcwidth==0.2.13
117117
# via prompt-toolkit
118+
zipp==3.20.2
119+
# via awscli

0 commit comments

Comments
 (0)