include dev deps for snyk (#13471)

* make setup.py more normal, except in our exceptional case

* include dev deps for snyk

* Update setup.py
This commit is contained in:
Kyle Altendorf 2023-01-19 13:40:32 -08:00 committed by GitHub
parent 0f2995e4a1
commit cdacd43038
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -1,6 +1,7 @@
from __future__ import annotations
import os
import sys
from setuptools import setup
@ -158,6 +159,9 @@ kwargs = dict(
},
)
if "setup_file" in sys.modules:
# include dev deps in regular deps when run in snyk
dependencies.extend(dev_dependencies)
if len(os.environ.get("CHIA_SKIP_SETUP", "")) < 1:
setup(**kwargs) # type: ignore