Skip to content

Commit 22b97b5

Browse files
committed
correct line endings
1 parent 105f38f commit 22b97b5

File tree

14 files changed

+12823
-12823
lines changed

14 files changed

+12823
-12823
lines changed

.github/workflows/testpsijlocal.yml

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
1-
name: PSI/J-Local
2-
3-
on:
4-
push:
5-
branches:
6-
- master
7-
pull_request:
8-
9-
concurrency:
10-
group: ${{ github.workflow }}-${{ github.ref }}
11-
cancel-in-progress: true
12-
13-
permissions:
14-
contents: read
15-
16-
jobs:
17-
test:
18-
strategy:
19-
matrix:
20-
os: [ubuntu-latest, macos-latest]
21-
python-version: ['3.11']
22-
fail-fast: false
23-
runs-on: ${{ matrix.os }}
24-
25-
steps:
26-
- name: Checkout repository
27-
uses: actions/checkout@v4
28-
with:
29-
repository: ${{ github.repository }}
30-
31-
- name: Setup Python version ${{ matrix.python-version }}
32-
uses: actions/setup-python@v4
33-
with:
34-
python-version: ${{ matrix.python-version }}
35-
36-
- name: Install dependencies for PSI/J
37-
run: |
38-
pip install -e ".[test, psij]"
39-
40-
- name: Run tests for PSI/J
41-
run: |
42-
pytest --color=yes -vs --psij=local -n auto pydra/engine --cov pydra --cov-config .coveragerc --cov-report xml:cov.xml
43-
44-
- name: Upload to codecov
45-
run: codecov -f cov.xml -F unittests -e GITHUB_WORKFLOW
1+
name: PSI/J-Local
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
pull_request:
8+
9+
concurrency:
10+
group: ${{ github.workflow }}-${{ github.ref }}
11+
cancel-in-progress: true
12+
13+
permissions:
14+
contents: read
15+
16+
jobs:
17+
test:
18+
strategy:
19+
matrix:
20+
os: [ubuntu-latest, macos-latest]
21+
python-version: ['3.11']
22+
fail-fast: false
23+
runs-on: ${{ matrix.os }}
24+
25+
steps:
26+
- name: Checkout repository
27+
uses: actions/checkout@v4
28+
with:
29+
repository: ${{ github.repository }}
30+
31+
- name: Setup Python version ${{ matrix.python-version }}
32+
uses: actions/setup-python@v4
33+
with:
34+
python-version: ${{ matrix.python-version }}
35+
36+
- name: Install dependencies for PSI/J
37+
run: |
38+
pip install -e ".[test, psij]"
39+
40+
- name: Run tests for PSI/J
41+
run: |
42+
pytest --color=yes -vs --psij=local -n auto pydra/engine --cov pydra --cov-config .coveragerc --cov-report xml:cov.xml
43+
44+
- name: Upload to codecov
45+
run: codecov -f cov.xml -F unittests -e GITHUB_WORKFLOW

.github/workflows/testpsijslurm.yml

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
1-
name: PSI/J-SLURM
2-
3-
on:
4-
push:
5-
branches:
6-
- master
7-
pull_request:
8-
9-
jobs:
10-
build:
11-
strategy:
12-
matrix:
13-
python-version: [3.11.5]
14-
fail-fast: false
15-
runs-on: ubuntu-latest
16-
env:
17-
DOCKER_IMAGE: adi611/docker-centos7-slurm:23.02.1
18-
19-
steps:
20-
- name: Disable etelemetry
21-
run: echo "NO_ET=TRUE" >> $GITHUB_ENV
22-
- uses: actions/checkout@v4
23-
- name: Pull docker image
24-
run: |
25-
docker pull $DOCKER_IMAGE
26-
# Have image running in the background
27-
docker run `bash <(curl -s https://codecov.io/env)` -itd -h slurmctl --cap-add sys_admin -d --name slurm -v `pwd`:/pydra -e NO_ET=$NO_ET $DOCKER_IMAGE
28-
- name: Display previous jobs with sacct
29-
run: |
30-
echo "Allowing ports/daemons time to start" && sleep 10
31-
docker exec slurm bash -c "sacctmgr -i add account none,test Cluster=linux Description='none' Organization='none'"
32-
docker exec slurm bash -c "sacct && sinfo && squeue" 2&> /dev/null
33-
if [ $? -ne 0 ]; then
34-
echo "Slurm docker image error"
35-
exit 1
36-
fi
37-
- name: Setup Python
38-
run: |
39-
docker exec slurm bash -c "echo $NO_ET"
40-
docker exec slurm bash -c "ls -la && echo list top level dir"
41-
docker exec slurm bash -c "ls -la /pydra && echo list pydra dir"
42-
if [[ "${{ matrix.python-version }}" == "3.11.5" ]]; then
43-
docker exec slurm bash -c "CONFIGURE_OPTS=\"-with-openssl=/opt/openssl\" pyenv install -v 3.11.5"
44-
fi
45-
docker exec slurm bash -c "pyenv global ${{ matrix.python-version }}"
46-
docker exec slurm bash -c "pip install --upgrade pip && pip install -e /pydra[test,psij] && python -c 'import pydra; print(pydra.__version__)'"
47-
- name: Run pytest
48-
run: |
49-
docker exec slurm bash -c "pytest --color=yes -vs -n auto --psij=slurm --cov pydra --cov-config /pydra/.coveragerc --cov-report xml:/pydra/cov.xml --doctest-modules /pydra/pydra/ -k 'not test_audit_prov and not test_audit_prov_messdir_1 and not test_audit_prov_messdir_2 and not test_audit_prov_wf and not test_audit_all'"
50-
- name: Upload to codecov
51-
run: |
52-
docker exec slurm bash -c "pip install urllib3==1.26.6"
53-
docker exec slurm bash -c "codecov --root /pydra -f /pydra/cov.xml -F unittests"
54-
docker rm -f slurm
1+
name: PSI/J-SLURM
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
pull_request:
8+
9+
jobs:
10+
build:
11+
strategy:
12+
matrix:
13+
python-version: [3.11.5]
14+
fail-fast: false
15+
runs-on: ubuntu-latest
16+
env:
17+
DOCKER_IMAGE: adi611/docker-centos7-slurm:23.02.1
18+
19+
steps:
20+
- name: Disable etelemetry
21+
run: echo "NO_ET=TRUE" >> $GITHUB_ENV
22+
- uses: actions/checkout@v4
23+
- name: Pull docker image
24+
run: |
25+
docker pull $DOCKER_IMAGE
26+
# Have image running in the background
27+
docker run `bash <(curl -s https://codecov.io/env)` -itd -h slurmctl --cap-add sys_admin -d --name slurm -v `pwd`:/pydra -e NO_ET=$NO_ET $DOCKER_IMAGE
28+
- name: Display previous jobs with sacct
29+
run: |
30+
echo "Allowing ports/daemons time to start" && sleep 10
31+
docker exec slurm bash -c "sacctmgr -i add account none,test Cluster=linux Description='none' Organization='none'"
32+
docker exec slurm bash -c "sacct && sinfo && squeue" 2&> /dev/null
33+
if [ $? -ne 0 ]; then
34+
echo "Slurm docker image error"
35+
exit 1
36+
fi
37+
- name: Setup Python
38+
run: |
39+
docker exec slurm bash -c "echo $NO_ET"
40+
docker exec slurm bash -c "ls -la && echo list top level dir"
41+
docker exec slurm bash -c "ls -la /pydra && echo list pydra dir"
42+
if [[ "${{ matrix.python-version }}" == "3.11.5" ]]; then
43+
docker exec slurm bash -c "CONFIGURE_OPTS=\"-with-openssl=/opt/openssl\" pyenv install -v 3.11.5"
44+
fi
45+
docker exec slurm bash -c "pyenv global ${{ matrix.python-version }}"
46+
docker exec slurm bash -c "pip install --upgrade pip && pip install -e /pydra[test,psij] && python -c 'import pydra; print(pydra.__version__)'"
47+
- name: Run pytest
48+
run: |
49+
docker exec slurm bash -c "pytest --color=yes -vs -n auto --psij=slurm --cov pydra --cov-config /pydra/.coveragerc --cov-report xml:/pydra/cov.xml --doctest-modules /pydra/pydra/ -k 'not test_audit_prov and not test_audit_prov_messdir_1 and not test_audit_prov_messdir_2 and not test_audit_prov_wf and not test_audit_all'"
50+
- name: Upload to codecov
51+
run: |
52+
docker exec slurm bash -c "pip install urllib3==1.26.6"
53+
docker exec slurm bash -c "codecov --root /pydra -f /pydra/cov.xml -F unittests"
54+
docker rm -f slurm

.github/workflows/testslurm.yml

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
1-
name: SLURM
2-
3-
on:
4-
push:
5-
branches:
6-
- master
7-
pull_request:
8-
9-
jobs:
10-
build:
11-
strategy:
12-
matrix:
13-
python-version: [3.8.16, 3.9.16, 3.10.9, 3.11.5]
14-
fail-fast: false
15-
runs-on: ubuntu-latest
16-
env:
17-
DOCKER_IMAGE: adi611/docker-centos7-slurm:23.02.1
18-
19-
steps:
20-
- name: Disable etelemetry
21-
run: echo "NO_ET=TRUE" >> $GITHUB_ENV
22-
- uses: actions/checkout@v4
23-
- name: Pull docker image
24-
run: |
25-
docker pull $DOCKER_IMAGE
26-
# Have image running in the background
27-
docker run `bash <(curl -s https://codecov.io/env)` -itd -h slurmctl --cap-add sys_admin -d --name slurm -v `pwd`:/pydra -e NO_ET=$NO_ET $DOCKER_IMAGE
28-
- name: Display previous jobs with sacct
29-
run: |
30-
echo "Allowing ports/daemons time to start" && sleep 10
31-
docker exec slurm bash -c "sacctmgr -i add account none,test Cluster=linux Description='none' Organization='none'"
32-
docker exec slurm bash -c "sacct && sinfo && squeue" 2&> /dev/null
33-
if [ $? -ne 0 ]; then
34-
echo "Slurm docker image error"
35-
exit 1
36-
fi
37-
- name: Setup Python
38-
run: |
39-
docker exec slurm bash -c "echo $NO_ET"
40-
docker exec slurm bash -c "ls -la && echo list top level dir"
41-
docker exec slurm bash -c "ls -la /pydra && echo list pydra dir"
42-
if [[ "${{ matrix.python-version }}" == "3.11.5" ]]; then
43-
docker exec slurm bash -c "CONFIGURE_OPTS=\"-with-openssl=/opt/openssl\" pyenv install -v 3.11.5"
44-
fi
45-
docker exec slurm bash -c "pyenv global ${{ matrix.python-version }}"
46-
docker exec slurm bash -c "pip install --upgrade pip && pip install -e /pydra[test] && python -c 'import pydra; print(pydra.__version__)'"
47-
- name: Run pytest
48-
run: |
49-
docker exec slurm bash -c "pytest --color=yes -vs --cov pydra --cov-config /pydra/.coveragerc --cov-report xml:/pydra/cov.xml --doctest-modules /pydra/pydra/ -k 'not test_audit_prov and not test_audit_prov_messdir_1 and not test_audit_prov_messdir_2 and not test_audit_prov_wf and not test_audit_all'"
50-
- name: Upload to codecov
51-
run: |
52-
docker exec slurm bash -c "pip install urllib3==1.26.6"
53-
docker exec slurm bash -c "codecov --root /pydra -f /pydra/cov.xml -F unittests"
54-
docker rm -f slurm
1+
name: SLURM
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
pull_request:
8+
9+
jobs:
10+
build:
11+
strategy:
12+
matrix:
13+
python-version: [3.8.16, 3.9.16, 3.10.9, 3.11.5]
14+
fail-fast: false
15+
runs-on: ubuntu-latest
16+
env:
17+
DOCKER_IMAGE: adi611/docker-centos7-slurm:23.02.1
18+
19+
steps:
20+
- name: Disable etelemetry
21+
run: echo "NO_ET=TRUE" >> $GITHUB_ENV
22+
- uses: actions/checkout@v4
23+
- name: Pull docker image
24+
run: |
25+
docker pull $DOCKER_IMAGE
26+
# Have image running in the background
27+
docker run `bash <(curl -s https://codecov.io/env)` -itd -h slurmctl --cap-add sys_admin -d --name slurm -v `pwd`:/pydra -e NO_ET=$NO_ET $DOCKER_IMAGE
28+
- name: Display previous jobs with sacct
29+
run: |
30+
echo "Allowing ports/daemons time to start" && sleep 10
31+
docker exec slurm bash -c "sacctmgr -i add account none,test Cluster=linux Description='none' Organization='none'"
32+
docker exec slurm bash -c "sacct && sinfo && squeue" 2&> /dev/null
33+
if [ $? -ne 0 ]; then
34+
echo "Slurm docker image error"
35+
exit 1
36+
fi
37+
- name: Setup Python
38+
run: |
39+
docker exec slurm bash -c "echo $NO_ET"
40+
docker exec slurm bash -c "ls -la && echo list top level dir"
41+
docker exec slurm bash -c "ls -la /pydra && echo list pydra dir"
42+
if [[ "${{ matrix.python-version }}" == "3.11.5" ]]; then
43+
docker exec slurm bash -c "CONFIGURE_OPTS=\"-with-openssl=/opt/openssl\" pyenv install -v 3.11.5"
44+
fi
45+
docker exec slurm bash -c "pyenv global ${{ matrix.python-version }}"
46+
docker exec slurm bash -c "pip install --upgrade pip && pip install -e /pydra[test] && python -c 'import pydra; print(pydra.__version__)'"
47+
- name: Run pytest
48+
run: |
49+
docker exec slurm bash -c "pytest --color=yes -vs --cov pydra --cov-config /pydra/.coveragerc --cov-report xml:/pydra/cov.xml --doctest-modules /pydra/pydra/ -k 'not test_audit_prov and not test_audit_prov_messdir_1 and not test_audit_prov_messdir_2 and not test_audit_prov_wf and not test_audit_all'"
50+
- name: Upload to codecov
51+
run: |
52+
docker exec slurm bash -c "pip install urllib3==1.26.6"
53+
docker exec slurm bash -c "codecov --root /pydra -f /pydra/cov.xml -F unittests"
54+
docker rm -f slurm

.pre-commit-config.yaml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
# See https://pre-commit.com for more information
2-
# See https://pre-commit.com/hooks.html for more hooks
3-
repos:
4-
- repo: https://github.com/pre-commit/pre-commit-hooks
5-
rev: v4.4.0
6-
hooks:
7-
- id: trailing-whitespace
8-
- id: end-of-file-fixer
9-
- id: check-yaml
10-
- id: check-added-large-files
11-
- repo: https://github.com/psf/black
12-
rev: 23.9.1
13-
hooks:
14-
- id: black
15-
- repo: https://github.com/codespell-project/codespell
16-
rev: v2.2.5
17-
hooks:
18-
- id: codespell
19-
additional_dependencies:
20-
- tomli
21-
- repo: https://github.com/PyCQA/flake8
22-
rev: 6.1.0
23-
hooks:
24-
- id: flake8
1+
# See https://pre-commit.com for more information
2+
# See https://pre-commit.com/hooks.html for more hooks
3+
repos:
4+
- repo: https://github.com/pre-commit/pre-commit-hooks
5+
rev: v4.4.0
6+
hooks:
7+
- id: trailing-whitespace
8+
- id: end-of-file-fixer
9+
- id: check-yaml
10+
- id: check-added-large-files
11+
- repo: https://github.com/psf/black
12+
rev: 23.9.1
13+
hooks:
14+
- id: black
15+
- repo: https://github.com/codespell-project/codespell
16+
rev: v2.2.5
17+
hooks:
18+
- id: codespell
19+
additional_dependencies:
20+
- tomli
21+
- repo: https://github.com/PyCQA/flake8
22+
rev: 6.1.0
23+
hooks:
24+
- id: flake8

0 commit comments

Comments
 (0)