diff --git a/.github/workflows/build-test-lint.yml b/.github/workflows/build-test-lint.yml index 6b403c9d..b25b0ea6 100644 --- a/.github/workflows/build-test-lint.yml +++ b/.github/workflows/build-test-lint.yml @@ -22,6 +22,7 @@ jobs: - name: Install dependencies run: | + python3 -m pip install build python -m venv venv source venv/bin/activate pip install --upgrade pip @@ -40,7 +41,7 @@ jobs: working-directory: xero-python - name: Build package - run: python setup.py sdist + run: python3 -m build working-directory: xero-python - name: Set up Node environment diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 1b045ba2..eb6df8a4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -26,6 +26,7 @@ jobs: - name: Install dependencies run: | + python3 -m pip install build python -m venv venv source venv/bin/activate pip install --upgrade pip @@ -43,7 +44,7 @@ jobs: GH_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Build Package - run: python setup.py sdist + run: python3 -m build working-directory: xero-python - name: Publish to PyPi diff --git a/requirements.txt b/requirements.txt index f1163e77..11231fa7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,4 +2,3 @@ python-dateutil>=2.7 urllib3 certifi -setuptools>=75.1.0