Commit b9b5ac9d authored by Amir MOHAMMADI's avatar Amir MOHAMMADI
Browse files

Add a check for python -m pip install line

parent 04c01a23
Pipeline #54687 canceled with stage
in 15 seconds
......@@ -1021,6 +1021,18 @@ def check():
# check if the package uses pip to install itself
path = "conda/meta.yaml"
if os.path.isfile(path):
with open(path) as f:
content =
if '- "{{ PYTHON }} -m pip install . -vv"' not in content:
raise RuntimeError(
f"""Could not find the pip install line inside the {path} file.
Please apply similar changes to the {path} file:"""
# if there is a pre-commit configuration file, run the tests
path = ".pre-commit-config.yaml"
if os.path.isfile(path):
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment