We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0e7ffdb commit eccdc8fCopy full SHA for eccdc8f
2 files changed
.github/workflows/pipeline.yml
@@ -19,6 +19,23 @@ jobs:
19
options: "--check --diff"
20
src: ./example_workflows/quantum_espresso/qe_xml_parser/src/qe_xml_parser
21
22
+ pip_check:
23
+ runs-on: ubuntu-latest
24
+ steps:
25
+ - uses: actions/checkout@v4
26
+ - name: Setup Mambaforge
27
+ uses: conda-incubator/setup-miniconda@v3
28
+ with:
29
+ auto-update-conda: true
30
+ python-version: "3.12"
31
+ environment-file: binder/environment.yml
32
+ auto-activate-base: false
33
+ - name: Pip check
34
+ shell: bash -l {0}
35
+ run: |
36
+ pip install -e python_workflow_definition
37
+ pip check
38
+
39
nfdi4ing:
40
runs-on: ubuntu-22.04
41
steps:
python_workflow_definition/pyproject.toml
@@ -10,8 +10,21 @@ authors = [
10
{ name = "Jan Janssen", email = "janssen@mpie.de" },
11
{ name = "Janine George", email = "janine.geogre@bam.de" },
12
{ name = "Julian Geiger", email = "julian.geiger@psi.ch" },
13
+ { name = "Xing Wang", email = "xing.wang@psi.ch" },
14
{ name = "Marnik Bercx", email = "marnik.bercx@psi.ch" },
15
{ name = "Christina Ertural", email = "christina.ertural@bam.de" },
16
]
17
license = { text = "MIT" }
-dependencies = ["jobflow", "pyiron_base", "aiida-workgraph"]
18
+dependencies = [
+ "aiida-workgraph>=0.5.1,<=0.5.2",
+ "numpy>=1.21,<2",
+ "jobflow>=0.1.18,<=0.1.19",
+ "pyiron_base>=0.11.10,<=0.11.11",
+]
+[project.optional-dependencies]
+plot = [
+ "pygraphviz>=1.14,<=1.10",
+ "networkx>=3.4.2,<=2.8.8",
+ "ipython>=9.0.2,<=7.33.0",
0 commit comments