diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 15f356a..057c447 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,18 +32,18 @@ jobs: - python-version: '3.9' - python-version: '3.10' - python-version: '3.11' + - python-version: '3.12' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Run tests shell: bash run: | - python -m pip install -U pip setuptools python -m pip install . python -m pip install -r requirements.txt @@ -62,24 +62,21 @@ jobs: - test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - - name: Installing baseline packages - run: | - echo "Installing baseline pip packages" - python -m pip install --upgrade pip setuptools wheel + - uses: actions/checkout@v4 - name: Build package - run: python setup.py sdist bdist_wheel + run: | + python -m pip install build + python -m build - name: Capture Wheel and SDist - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: artifact path: dist/* - name: Publish - if: startsWith(github.ref, 'refs/tags/v') + if: startsWith(github.event.release.tag_name, 'v') uses: pypa/gh-action-pypi-publish@release/v1 with: user: __token__ diff --git a/requirements.txt b/requirements.txt index c8e2e77..412d19c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,4 +4,3 @@ cryptography>=1.3 flask pytest pytest-cov -wheel diff --git a/setup.cfg b/setup.cfg index ecf54f5..7b01fb1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = requests_ntlm -version = 1.2.0 +version = 1.2.1 url = https://github.com/requests/requests-ntlm author = Ben Toews author_email = mastahyeti@gmail.com @@ -19,6 +19,7 @@ classifiers = Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 License :: OSI Approved :: ISC License (ISCL) [options]