diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 128dd94..0c27667 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -4,25 +4,26 @@ on: release: types: [created] +permissions: + id-token: write + contents: read + jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: '3.x' - name: Install dependencies run: | python -m pip install --upgrade pip - pip install setuptools wheel twine - - name: Build and publish - env: - TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} - TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} - run: | - python setup.py sdist - twine upload dist/* \ No newline at end of file + pip install build + - name: Build package + run: python -m build + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 \ No newline at end of file diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index d5da1db..6b1d2bc 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -16,9 +16,9 @@ jobs: python-version: ['3.12', '3.13'] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install httptools and dependencies diff --git a/setup.py b/setup.py index 1cede92..a8154a9 100644 --- a/setup.py +++ b/setup.py @@ -17,7 +17,7 @@ def read(rel_path): '[mitmproxy](https://mitmproxy.org/)') setup( name='http-tools', - version='6.0.0', + version='6.0.1', description=description, author='Ajin Abraham', author_email='ajin25@gmail.com', @@ -42,7 +42,7 @@ def read(rel_path): long_description=read('README.md'), long_description_content_type='text/markdown', install_requires=[ - 'mitmproxy==12.1.2', - 'markupsafe>=3.0.2', + 'mitmproxy==12.2.1', + 'markupsafe>=3.0.3', ], ) diff --git a/tox.ini b/tox.ini index cbd4b36..41c1302 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,4 @@ [tox] -envlist = py36, py37, py38 skipsdist = True [testenv] @@ -20,7 +19,6 @@ deps = flake8-docstrings flake8-eradicate flake8-import-order - flake8-logging-format flake8-quotes flake8-self pep8-naming