Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/build-and-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.10'
python-version: '3.11'
cache: 'pip'
- name: Build venv and install dependencies
run: |
python3.10 -m venv venv/
python -m venv venv/
venv/bin/pip install --no-deps --progress-bar off --upgrade -r requirements.txt
- name: Ruff lint
run: venv/bin/ruff check jetstream
Expand Down Expand Up @@ -62,10 +62,10 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.10'
python-version: '3.11'
- name: Build venv and install dependencies
run: |
python3.10 -m venv venv/
python -m venv venv/
venv/bin/pip install --no-deps --progress-bar off --upgrade -r requirements.txt
- name: Authenticate to GCP (OIDC)
uses: google-github-actions/auth@v2
Expand All @@ -89,7 +89,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.10'
python-version: '3.11'
- name: Install deployment tools
run: pip install --upgrade build setuptools wheel twine
- name: Build distribution files
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG PYTHON_VERSION=3.10
ARG PYTHON_VERSION=3.11
FROM python:${PYTHON_VERSION}

ARG PIP_VERSION=22.0.3
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ build-backend = "setuptools.build_meta"
name = "mozilla-jetstream"
# This project does not issue regular releases, only when there
# are changes that would be meaningful to our (few) dependents.
version = "2025.12.3"
version = "2026.1.1"
authors = [{ name = "Mozilla Corporation", email = "[email protected]" }]
description = "Runs a thing that analyzes experiments"
readme = "README.md"
requires-python = ">=3.10,<3.11"
requires-python = ">=3.11"
dependencies = [
"attrs",
"cattrs",
Expand Down
45 changes: 15 additions & 30 deletions requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ cloudpickle==3.1.2
# distributed
colorama==0.4.6
# via tox
contourpy==1.3.2
contourpy==1.3.3
# via matplotlib
coverage[toml]==7.13.1
# via
Expand All @@ -60,15 +60,11 @@ distlib==0.4.0
# via virtualenv
distributed==2025.12.0
# via dask
exceptiongroup==1.3.1
# via
# cattrs
# pytest
execnet==2.1.2
# via pytest-xdist
faker==40.1.0
# via polyfactory
filelock==3.20.2
filelock==3.20.3
# via
# tox
# virtualenv
Expand All @@ -78,15 +74,15 @@ formulaic==1.2.1
# via
# marginaleffects
# mozanalysis
fsspec==2025.12.0
fsspec==2026.1.0
# via dask
gitdb==4.0.12
# via gitpython
gitpython==3.1.46
# via
# mozilla-jetstream
# mozilla-metric-config-parser
google-api-core[grpc]==2.28.1
google-api-core[grpc]==2.29.0
# via
# google-cloud-artifact-registry
# google-cloud-bigquery
Expand All @@ -103,7 +99,7 @@ google-auth==2.47.0
# google-cloud-container
# google-cloud-core
# google-cloud-storage
google-cloud-artifact-registry==1.18.0
google-cloud-artifact-registry==1.19.0
# via mozilla-jetstream
google-cloud-bigquery==3.40.0
# via
Expand All @@ -113,7 +109,7 @@ google-cloud-bigquery-storage==2.36.0
# via
# mozanalysis
# mozilla-jetstream
google-cloud-container==2.61.0
google-cloud-container==2.62.0
# via mozilla-jetstream
google-cloud-core==2.5.0
# via
Expand Down Expand Up @@ -191,9 +187,9 @@ matplotlib==3.10.8
# plotnine
mizani==0.14.3
# via plotnine
mozanalysis==2025.10.1
mozanalysis==2026.1.1
# via mozilla-jetstream
mozilla-metric-config-parser==2025.12.1
mozilla-metric-config-parser==2026.1.1
# via
# mozanalysis
# mozilla-jetstream
Expand All @@ -211,7 +207,7 @@ narwhals==2.15.0
# via
# formulaic
# marginaleffects
numpy==2.2.6
numpy==2.4.0
# via
# contourpy
# db-dtypes
Expand Down Expand Up @@ -247,7 +243,7 @@ pandas==2.3.3
# statsmodels
partd==1.4.2
# via dask
pathspec==1.0.2
pathspec==1.0.3
# via mypy
patsy==1.0.2
# via
Expand Down Expand Up @@ -360,13 +356,13 @@ rpds-py==0.30.0
# referencing
rsa==4.9.1
# via google-auth
ruff==0.14.10
ruff==0.14.11
# via
# mozilla-jetstream
# pytest-ruff
scikit-learn==1.7.2
scikit-learn==1.8.0
# via mozilla-jetstream
scipy==1.15.3
scipy==1.16.3
# via
# formulaic
# marginaleffects
Expand Down Expand Up @@ -398,21 +394,14 @@ toml==0.10.2
# via
# mozilla-jetstream
# mozilla-metric-config-parser
tomli==2.3.0
# via
# coverage
# mypy
# pyproject-api
# pytest
# tox
toolz==1.1.0
# via
# dask
# distributed
# partd
tornado==6.5.4
# via distributed
tox==4.33.0
tox==4.34.1
# via mozilla-jetstream
types-futures==3.3.8
# via mozilla-jetstream
Expand All @@ -433,8 +422,6 @@ types-toml==0.10.8.20240310
typing-extensions==4.15.0
# via
# cattrs
# cryptography
# exceptiongroup
# formulaic
# grpcio
# mozilla-nimbus-schemas
Expand All @@ -443,9 +430,7 @@ typing-extensions==4.15.0
# pydantic
# pydantic-core
# referencing
# tox
# typing-inspection
# virtualenv
typing-inspection==0.4.2
# via pydantic
tzdata==2025.3
Expand All @@ -457,7 +442,7 @@ urllib3==2.6.3
# distributed
# requests
# types-requests
virtualenv==20.36.0
virtualenv==20.36.1
# via tox
wrapt==2.0.1
# via
Expand Down
Loading