diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4ece6e5..56a398d 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,10 +18,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} @@ -38,7 +38,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install dependencies run: | @@ -53,7 +53,7 @@ jobs: run: poetry run coverage xml - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v5 with: files: coverage.xml fail_ci_if_error: true diff --git a/pyproject.toml b/pyproject.toml index 1de2290..9dcd357 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,9 +2,14 @@ name = "pipreqs" version = "0.5.0" description = "Pip requirements.txt generator based on imports in project" -authors = ["Vadim Kravcenko "] +authors = [ + { name = "Vadim Kravcenko", email = "vadim.kravcenko@gmail.com" } +] +maintainers = [ + {name = "Jonas Eschle", email = "jonas.eschle@gmail.com"} +] license = "Apache-2.0" -readme = ["README.rst", "HISTORY.rst"] +readme = "README.rst" packages = [{ include = "pipreqs" }] repository = "https://github.com/bndr/pipreqs" keywords = ["pip", "requirements", "imports"] @@ -20,9 +25,8 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12" ] - +requires-python = ">=3.8, <3.13" dependencies = [ - "python>=3.8.1,<3.13", "yarg>=0.1.9", "docopt>=0.6.2", "nbconvert>=7.11.0", @@ -33,7 +37,7 @@ dev = [ "flake8>=6.1.0", "tox>=4.11.3", "coverage>=7.3.2", - "sphinx>=7.2.6;python_version>=3.9", + "sphinx>=7.2.6;python_version>='3.9'", ]