Merge branch '215_dependencies-in-setup.cfg' into 'development'
215 dependencies in setup.cfg See merge request damask/DAMASK!634
This commit is contained in:
commit
d4bd555551
|
@ -24,7 +24,7 @@ jobs:
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
pip install pytest pandas scipy h5py vtk matplotlib pyyaml
|
pip install pytest pandas scipy h5py vtk matplotlib pyyaml build
|
||||||
|
|
||||||
- name: Strip git hash (Unix)
|
- name: Strip git hash (Unix)
|
||||||
if: runner.os != 'Windows'
|
if: runner.os != 'Windows'
|
||||||
|
@ -39,6 +39,13 @@ jobs:
|
||||||
$VERSION,$_ = $VERSION -Split '-g',2,"simplematch"
|
$VERSION,$_ = $VERSION -Split '-g',2,"simplematch"
|
||||||
$VERSION | Out-File VERSION
|
$VERSION | Out-File VERSION
|
||||||
|
|
||||||
|
- name: Build and Install
|
||||||
|
run: |
|
||||||
|
cd python
|
||||||
|
python -m build
|
||||||
|
python -m pip install dist/*.whl
|
||||||
|
python -c 'import damask;print(damask.__version__)'
|
||||||
|
|
||||||
- name: Install and run unit tests (Unix)
|
- name: Install and run unit tests (Unix)
|
||||||
if: runner.os != 'Windows'
|
if: runner.os != 'Windows'
|
||||||
run: |
|
run: |
|
||||||
|
|
|
@ -63,6 +63,13 @@ create_testroot:
|
||||||
|
|
||||||
|
|
||||||
###################################################################################################
|
###################################################################################################
|
||||||
|
setuptools:
|
||||||
|
stage: python
|
||||||
|
script:
|
||||||
|
- sed -i 's/-[[:digit:]]*-.*//' VERSION
|
||||||
|
- cd python
|
||||||
|
- python3 -m build --wheel --no-isolation
|
||||||
|
|
||||||
pytest:
|
pytest:
|
||||||
stage: python
|
stage: python
|
||||||
script:
|
script:
|
||||||
|
|
|
@ -19,12 +19,11 @@ packages = find:
|
||||||
include_package_data = true
|
include_package_data = true
|
||||||
python_requires = >= 3.8
|
python_requires = >= 3.8
|
||||||
install_requires =
|
install_requires =
|
||||||
importlib-metadata; python_version<"3.8"
|
pandas>=0.24 # requires numpy
|
||||||
pandas; python_version<="0.24" # requires numpy
|
numpy>=1.17 # needed for default_rng
|
||||||
numpy; python_version<="1.17" # needed for default_rng
|
scipy>=1.2
|
||||||
scipy; python_version<="1.2"
|
h5py>=2.9 # requires numpy
|
||||||
h5py; python_version<="2.9" # requires numpy
|
vtk>=8.1
|
||||||
vtk; python_version<="8.1"
|
matplotlib>=3.0 # requires numpy, pillow
|
||||||
matplotlib; python_version<="3.0" # requires numpy, pillow
|
pyyaml>=3.12
|
||||||
pyyaml; python_version<="3.12"
|
|
||||||
setup_requires = setuptools
|
setup_requires = setuptools
|
||||||
|
|
Loading…
Reference in New Issue