We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cf1ba3a commit b3f0e39Copy full SHA for b3f0e39
.ci_support/check.py
@@ -0,0 +1,16 @@
1
+import tomlkit
2
+
3
4
+if __name__ == "__main__":
5
+ with open("pyproject.toml", "r") as f:
6
+ data = tomlkit.load(f)
7
8
+ lst = []
9
+ for sub_lst in data["project"]["optional-dependencies"].values():
10
+ for el in sub_lst:
11
+ lst.append(el)
12
13
+ data["project"]["dependencies"] += [el for el in set(lst) if not el.startswith("nglview")]
14
15
+ with open("pyproject.toml", "w") as f:
16
+ f.writelines(tomlkit.dumps(data))
.github/workflows/pipeline.yml
@@ -80,7 +80,9 @@ jobs:
80
- name: Pip check
81
shell: bash -l {0}
82
run: |
83
- pip install versioneer[toml]==0.29
+ pip install versioneer[toml]==0.29 tomlkit
84
+ python .ci_support/check.py
85
+ cat pyproject.toml
86
pip install . --no-deps --no-build-isolation
87
python -m pip check
88
0 commit comments