Skip to content

Commit b8bf1df

Browse files
authored
Merge pull request #28 from evrone-erp/fix/ERP-1934/update-dependencies-to-fix-deprecated-logic-usage
[ERP-1934] Update environs and other dependencies
2 parents c61ea81 + 94b60af commit b8bf1df

10 files changed

Lines changed: 37 additions & 58 deletions

File tree

.dockerignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
.git
22
.github
3+
*.md
34
images

.github/dependabot.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
version: 2
2+
3+
updates:
4+
- package-ecosystem: "pip"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
9+
- package-ecosystem: "github-actions"
10+
directory: "/"
11+
schedule:
12+
interval: "weekly"

.github/workflows/pr.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
runs-on: ubuntu-latest
1111
timeout-minutes: 30
1212
steps:
13-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v4
1414
- name: Install python
15-
uses: actions/setup-python@v2
15+
uses: actions/setup-python@v5
1616
with:
1717
python-version: '3.11'
1818
- name: Update pip
@@ -30,9 +30,9 @@ jobs:
3030
runs-on: ubuntu-latest
3131
timeout-minutes: 30
3232
steps:
33-
- uses: actions/checkout@v2
33+
- uses: actions/checkout@v4
3434
- name: Install python
35-
uses: actions/setup-python@v2
35+
uses: actions/setup-python@v5
3636
with:
3737
python-version: '3.11'
3838
- name: Update pip
@@ -43,5 +43,5 @@ jobs:
4343
run: python -m pip install --upgrade --no-cache-dir setuptools
4444
- name: Install dev dependencies
4545
run: python -m pip install -r requirements-dev.txt
46-
- name: Analysing the dependencies with safety
47-
run: make safety
46+
- name: Analysing the dependencies with pip-audit
47+
run: make dep-vulnerabilities

.safety-policy.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

Dockerfile

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
FROM python:3.11-slim
22

3-
ENV PYTHONDONTWRITEBYTECODE 1
4-
ENV PYTHONUNBUFFERED 1
3+
ENV PYTHONDONTWRITEBYTECODE=1
4+
ENV PYTHONUNBUFFERED=1
55

66
RUN apt-get update \
7-
&& pip install --upgrade --no-cache-dir pip \
8-
&& pip install --upgrade --no-cache-dir wheel \
9-
&& pip install --upgrade --no-cache-dir setuptools
7+
&& pip install --upgrade --no-cache-dir pip wheel setuptools
108

119
COPY . .
1210

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2022 Evrone-ERP
3+
Copyright (c) 2025 Evrone-ERP
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ format:
55
lint:
66
black --check .
77
isort --check .
8-
flake8 --inline-quotes '"'
8+
flake8 --inline-quotes '"' --exclude=.venv
99
pylint $(shell git ls-files '*.py')
1010
PYTHONPATH=/ mypy --namespace-packages --show-error-codes . --check-untyped-defs --ignore-missing-imports --show-traceback
1111

12-
safety:
13-
safety check --policy-file .safety-policy.yml
12+
dep-vulnerabilities:
13+
pip-audit

main.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
GITHUB_TOKEN = env("INPUT_TOKEN")
2626
GITHUB_EVENT_PATH = env("GITHUB_EVENT_PATH")
2727
GITHUB_REPOSITORY = env("GITHUB_REPOSITORY")
28-
TASK_URL = env.bool("INPUT_TASK_URL", False)
2928
TASK_KEYS = env("INPUT_TASKS", "")
3029
TARGET_STATUS = env("INPUT_TO", "")
3130
YANDEX_ORG_ID = env("INPUT_YANDEX_ORG_ID")

requirements-dev.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
-r requirements.txt
22

3-
black==24.4.0
4-
isort==5.13.2
5-
flake8==7.0.0
3+
black==25.1.0
4+
isort==6.0.1
5+
flake8==7.2.0
66
flake8-bandit==4.1.1
7-
pylint==3.0.3
8-
mypy==1.8.0
9-
safety==3.2.4
10-
flake8-quotes==3.3.2
11-
types-requests==2.31.0.20240106
7+
pylint==3.3.6
8+
mypy==1.15.0
9+
flake8-quotes==3.4.0
10+
types-requests==2.32.0.20250328
11+
pip-audit==2.9.0

requirements.txt

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,3 @@
1-
autopep8==2.0.4
2-
certifi>=2024.8.30
3-
cffi==1.16.0
4-
charset-normalizer==3.3.2
5-
Deprecated==1.2.14
6-
environs==10.3.0
7-
idna==3.7
8-
pip-install==1.3.5
9-
pycodestyle==2.11.1
10-
pycparser==2.21
11-
PyGithub==2.1.1
12-
PyJWT==2.8.0
13-
PyNaCl==1.5.0
14-
pyparsing==3.1.1
15-
python-dotenv==1.0.0
16-
requests==2.32.2
17-
toml==0.10.2
18-
urllib3>=2.2.2
19-
wrapt==1.16.0
1+
environs==14.1.1
2+
PyGithub==2.6.1
3+
requests==2.32.3

0 commit comments

Comments
 (0)