on master help sign in
Run tests under python 3.10 (#3035)
acefa65Maciej "RooTer" Urbański
.github/workflows/data-update.yml+1−1
@@ -29,7 +29,7 @@ jobs:
29 - name: Set up Python
29 - name: Set up Python
30 uses: actions/setup-python@v2
30 uses: actions/setup-python@v2
31 with:
31 with:
32− python-version: '3.9'
32+ python-version: '3.10'
33 architecture: 'x64'
33 architecture: 'x64'
34
34
35 - name: Install Python dependencies
35 - name: Install Python dependencies
.github/workflows/integration.yml+2−2
@@ -13,7 +13,7 @@ jobs:
13 strategy:
13 strategy:
14 matrix:
14 matrix:
15 os: [ubuntu-20.04]
15 os: [ubuntu-20.04]
16− python-version: [3.7, 3.8, 3.9]
16+ python-version: [3.7, 3.8, 3.9, "3.10"]
17 steps:
17 steps:
18 - name: Checkout
18 - name: Checkout
19 uses: actions/checkout@v2
19 uses: actions/checkout@v2
@@ -86,7 +86,7 @@ jobs:
86 - name: Set up Python
86 - name: Set up Python
87 uses: actions/setup-python@v2
87 uses: actions/setup-python@v2
88 with:
88 with:
89− python-version: '3.9'
89+ python-version: '3.10'
90 architecture: 'x64'
90 architecture: 'x64'
91 - name: Cache Python dependencies
91 - name: Cache Python dependencies
92 id: cache-python
92 id: cache-python
requirements-dev.txt+2−1
@@ -4,7 +4,8 @@ cov-core==1.15.0
4pycodestyle==2.8.0
4pycodestyle==2.8.0
5pylint==2.12.2
5pylint==2.12.2
6splinter==0.17.0
6splinter==0.17.0
7−transifex-client==0.14.3
7+transifex-client==0.14.3; python_version < '3.10'
8+transifex-client==0.12.1; python_version == '3.10'
8selenium==4.1.0
9selenium==4.1.0
9twine==3.7.1
10twine==3.7.1
10Pallets-Sphinx-Themes==2.0.2
11Pallets-Sphinx-Themes==2.0.2
utils/searx.sh+1−1
@@ -418,7 +418,7 @@ install_settings() {
418 err_msg "you have to install searx first"
418 err_msg "you have to install searx first"
419 exit 42
419 exit 42
420 fi
420 fi
421− mkdir -p "$(dirname ${SEARX_SETTINGS_PATH})"
421+ mkdir -p "$(dirname "${SEARX_SETTINGS_PATH}")"
422
422
423 if [[ ! -f ${SEARX_SETTINGS_PATH} ]]; then
423 if [[ ! -f ${SEARX_SETTINGS_PATH} ]]; then
424 info_msg "install settings ${SEARX_SETTINGS_TEMPLATE}"
424 info_msg "install settings ${SEARX_SETTINGS_TEMPLATE}"