From 3b1bed811f1499695a11ad0c461176a1f06f80bc Mon Sep 17 00:00:00 2001 From: Sage Abdullah Date: Wed, 26 Mar 2025 16:47:02 +0700 Subject: [PATCH] Update CircleCI config to use pyproject.toml --- .circleci/config.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e097b61362..95803a6999 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -8,7 +8,7 @@ jobs: - checkout - run: python --version > .python_version - restore_cache: - key: &venv-cache venv-v1-{{ checksum "setup.py" }}-{{ checksum ".python_version" }} + key: &venv-cache venv-v1-{{ checksum "pyproject.toml" }}-{{ checksum ".python_version" }} # Only install if .venv wasn’t cached. - run: | if [[ ! -e ".venv" ]]; then @@ -74,7 +74,7 @@ jobs: at: ~/project - run: python --version > .python_version - restore_cache: - key: &ui_tests-venv-cache ui_tests-venv-v1-{{ checksum "setup.py" }}-{{ checksum ".python_version" }} + key: &ui_tests-venv-cache ui_tests-venv-v1-{{ checksum "pyproject.toml" }}-{{ checksum ".python_version" }} # Only install if .venv wasn’t cached. - run: | if [[ ! -e ".venv" ]]; then @@ -129,12 +129,11 @@ jobs: - image: cimg/python:3.12-node steps: - checkout - - run: pip install --user wheel boto3 + - run: pip install --user build boto3 - run: npm install - - run: npm run build - run: PYTHONPATH=. python scripts/nightly/get_version.py > __init__.py - run: mv __init__.py wagtail/__init__.py - - run: python setup.py bdist_wheel + - run: python -m build - run: python scripts/nightly/upload.py workflows: