diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6e1bfaf..2c27b44 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -30,7 +30,7 @@ jobs: - name: Publish distribution to PyPI id: release - uses: pypa/gh-action-pypi-publish@v1.5.1 + uses: pypa/gh-action-pypi-publish@v1.13.0 with: password: ${{ secrets.PYPI_TOKEN }} diff --git a/.github/workflows/test-runner.yml b/.github/workflows/test-runner.yml index fdd17d4..33121ab 100644 --- a/.github/workflows/test-runner.yml +++ b/.github/workflows/test-runner.yml @@ -35,7 +35,7 @@ jobs: - name: SonarQube Scan if: ${{ matrix.python == '3.13' && github.actor != 'dependabot[bot]' }} - uses: SonarSource/sonarqube-scan-action@v5.2.0 + uses: SonarSource/sonarqube-scan-action@v6.0.0 env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/requirements.txt b/requirements.txt index c5f3e97..0b2e612 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -jsonpickle~=3.3.0 -python-dateutil~=2.8 -apimatic-core-interfaces~=0.1.0, >= 0.1.6 +jsonpickle>=3.3, <4.1 +python-dateutil>= 2.9, < 3.0 +apimatic-core-interfaces~=0.1.0, >= 0.1.8 requests~=2.31 setuptools>=68.0.0 -jsonpointer~=2.3 +jsonpointer~=3.0 typing-extensions~=4.0 diff --git a/setup.py b/setup.py index fa0bcde..f3c641f 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ setup( name='apimatic-core', - version='0.2.23', + version='0.2.24', description='A library that contains core logic and utilities for ' 'consuming REST APIs using Python SDKs generated by APIMatic.', long_description=long_description, @@ -23,16 +23,18 @@ url='https://github.com/apimatic/core-lib-python', packages=find_packages(), install_requires=[ - 'apimatic-core-interfaces~=0.1.0, >= 0.1.6', - 'jsonpickle~=3.3.0', - 'python-dateutil~=2.8', + 'apimatic-core-interfaces~=0.1.0, >= 0.1.8', + 'jsonpickle>=3.3, <4.1', + 'python-dateutil>= 2.9, < 3.0', 'requests~=2.31', 'setuptools>=68.0.0', - 'jsonpointer~=2.3', + 'jsonpointer~=3.0', 'typing-extensions~=4.0' ], tests_require=[ - 'pytest~=7.2.2', - 'pytest-cov~=4.0.0' + 'pytest>=7.2.2, <8.4.0', + 'coverage>=7.2.2, <7.7.0', + 'pytest-cov>=4.0, <6.1', + 'testfixtures>=8.3.0, <= 10.0.0' ] ) diff --git a/test-requirements.txt b/test-requirements.txt index a19a7c7..db773b4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,4 +1,4 @@ -pytest~=7.2.2 +pytest>=7.2.2, <8.4.0 pytest-mock~=3.14.0 -coverage~=7.2.2 -testfixtures~=8.2.0 +coverage>=7.2.2, <7.7.0 +testfixtures>=8.3.0, <= 10.0.0