diff --git a/.github/workflows/unit_tests.yaml b/.github/workflows/unit_tests.yaml index aed6789..4582141 100644 --- a/.github/workflows/unit_tests.yaml +++ b/.github/workflows/unit_tests.yaml @@ -12,7 +12,7 @@ jobs: matrix: include: - os: ubuntu-22.04 - python: "3.10" + python: "3.10.12" steps: - uses: actions/checkout@v4 - name: Setup Python diff --git a/setup.cfg b/setup.cfg index 5d3b76c..e734b38 100644 --- a/setup.cfg +++ b/setup.cfg @@ -49,13 +49,13 @@ package_dir = # For more information, check out https://semver.org/. install_requires = importlib-metadata; python_version<"3.8" - fastapi - uvicorn[standard] - gunicorn - httpx - itsdangerous - python-dotenv - teuthology @ git+https://github.com/ceph/teuthology.git@67db276914d29505c9707d04f3a3b8fb9d8aee4b#egg=teuthology + fastapi==0.114.2 + uvicorn==0.30.6 + gunicorn==23.0.0 + httpx==0.27.2 + itsdangerous==2.2.0 + python-dotenv==1.0.1 + teuthology @ git+https://github.com/ceph/teuthology@3752d3834a7b6cd13dc17dfaa6c2fd3658f3439a#egg=teuthology[test] [options.packages.find] @@ -70,9 +70,9 @@ exclude = # Add here test requirements (semicolon/line-separated) testing = - setuptools - pytest - pytest-cov + setuptools==74.1.2 + pytest==8.3.3 + pytest-cov==5.0.0 [options.entry_points] # Add here console scripts like: