Skip to content

Commit 0188307

Browse files
chore(deps): pin dependencies
1 parent 7b75b39 commit 0188307

4 files changed

Lines changed: 22 additions & 22 deletions

File tree

.github/workflows/build_release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ jobs:
2020
contents: write
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2424
- name: Set up PDM
25-
uses: pdm-project/setup-pdm@v4
25+
uses: pdm-project/setup-pdm@94a823180e06fcde4ad29308721954a521c96ed0 # v4
2626
with:
2727
python-version: 3.12
2828
- name: Build Release

.github/workflows/continuous_integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- macos-local
1616

1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
1919
- name: Install dependencies
2020
run: |
2121
pdm install -dG test

.github/workflows/test_lint_scan.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
runs-on: ${{ matrix.os }}
1515

1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
1818
- name: Set up PDM
19-
uses: pdm-project/setup-pdm@v4
19+
uses: pdm-project/setup-pdm@94a823180e06fcde4ad29308721954a521c96ed0 # v4
2020
with:
2121
python-version: ${{ matrix.python-version }}
2222
- name: Install dependencies
@@ -31,9 +31,9 @@ jobs:
3131
runs-on: ubuntu-latest
3232

3333
steps:
34-
- uses: actions/checkout@v4
34+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3535
- name: Set up PDM
36-
uses: pdm-project/setup-pdm@v4
36+
uses: pdm-project/setup-pdm@94a823180e06fcde4ad29308721954a521c96ed0 # v4
3737
with:
3838
python-version: 3.12
3939
- name: Install dependencies
@@ -48,20 +48,20 @@ jobs:
4848
runs-on: ubuntu-latest
4949

5050
steps:
51-
- uses: actions/checkout@v4
51+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
5252
- name: Set up PDM
53-
uses: pdm-project/setup-pdm@v4
53+
uses: pdm-project/setup-pdm@94a823180e06fcde4ad29308721954a521c96ed0 # v4
5454
with:
5555
python-version: 3.12
5656
- name: Install dependencies
5757
run: |
5858
pdm install -dG :all --no-self
5959
- name: Initialize Runtime Code Analysis
60-
uses: github/codeql-action/init@v3
60+
uses: github/codeql-action/init@5c8a8a642e79153f5d047b10ec1cba1d1cc65699 # v3
6161
with:
6262
languages: python
6363
- name: Perform Runtime Code Analysis
64-
uses: github/codeql-action/analyze@v3
64+
uses: github/codeql-action/analyze@5c8a8a642e79153f5d047b10ec1cba1d1cc65699 # v3
6565
env:
6666
CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION: 3.12
6767
- name: Perform Secure Code Analysis (Secrets)

pyproject.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ authors = [
1010
]
1111
description = "Next generation GUIDs. Collision-resistant ids optimized for horizontal scaling and performance."
1212
readme = "README.md"
13-
requires-python = ">=3.8"
13+
requires-python = "==3.14.4"
1414
license = {file = "LICENSE"}
1515
classifiers = [
1616
"Development Status :: 5 - Production/Stable",
@@ -51,24 +51,24 @@ tox = "tox --parallel auto"
5151

5252
[tool.pdm.dev-dependencies]
5353
lint = [
54-
"codespell~=2.2.6", # https://github.com/codespell-project/codespell (latest: 2.2.6)
55-
"pylint~=3.1.0", # https://github.com/pylint-dev/pylint (latest: 3.1.0)
54+
"codespell==2.2.6", # https://github.com/codespell-project/codespell (latest: 2.2.6)
55+
"pylint==3.1.0", # https://github.com/pylint-dev/pylint (latest: 3.1.0)
5656
"requests>=2.31.0", # https://github.com/psf/requests (latest: 2.31.0)
57-
"ruff~=0.3.7", # https://github.com/astral-sh/ruff (latest: 0.3.7)
58-
"safety==3.1.0", # https://github.com/pyupio/safety (latest: 3.1.0)
57+
"ruff==0.3.7", # https://github.com/astral-sh/ruff (latest: 0.3.7)
58+
"safety==3.7.0", # https://github.com/pyupio/safety (latest: 3.1.0)
5959
]
6060
test = [
61-
"pytest~=8.1.1", # https://github.com/pytest-dev/pytest (latest: 8.1.1)
62-
"pytest-mock~=3.14.0", # https://github.com/pytest-dev/pytest-mock/ (latest: 3.14.0)
63-
"pytest-sugar~=1.0.0", # https://github.com/Teemu/pytest-sugar (latest: 1.0.0)
61+
"pytest==8.1.1", # https://github.com/pytest-dev/pytest (latest: 8.1.1)
62+
"pytest-mock==3.14.0", # https://github.com/pytest-dev/pytest-mock/ (latest: 3.14.0)
63+
"pytest-sugar==1.0.0", # https://github.com/Teemu/pytest-sugar (latest: 1.0.0)
6464
]
6565
tox = [
6666
# Version reduced to prevent `packaging` conflict with safety
67-
"tox~=4.14.2", # https://github.com/tox-dev/tox (latest: 4.14.2)
68-
"tox-pdm~=0.7.2", # https://github.com/pdm-project/tox-pdm (latest: 0.7.2)
67+
"tox==4.14.2", # https://github.com/tox-dev/tox (latest: 4.14.2)
68+
"tox-pdm==0.7.2", # https://github.com/pdm-project/tox-pdm (latest: 0.7.2)
6969
]
7070
typing = [
71-
"mypy~=1.9.0", # https://github.com/python/mypy (latest: 1.9.0)
71+
"mypy==1.9.0", # https://github.com/python/mypy (latest: 1.9.0)
7272
]
7373

7474
[tool.tox]

0 commit comments

Comments
 (0)