summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Talbert <swt@techie.net>2021-09-10 17:41:38 -0400
committerScott Talbert <swt@techie.net>2021-09-10 17:41:38 -0400
commitb88f82e53bb12867e377c92196a6227abafcbe71 (patch)
treef322704892cc2d07b6c02322230b3bf6bb95bdc9
parent23afe62edb66a751604974bef5dad63edd79d3de (diff)
downloadpycurl-b88f82e53bb12867e377c92196a6227abafcbe71.tar.gz
Only run convert_docstrings() if the docstrings files don't exist
Also, don't run it when running clean command.
-rw-r--r--setup.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index e3b30ce..08fe1fb 100644
--- a/setup.py
+++ b/setup.py
@@ -988,7 +988,8 @@ if __name__ == "__main__":
elif len(sys.argv) > 1 and sys.argv[1] == 'docstrings-sources':
gen_docstrings_sources()
else:
- convert_docstrings()
+ if sys.argv[1] not in ['clean'] and (not os.path.exists('src/docstrings.c') or not os.path.exists('src/docstrings.h')):
+ convert_docstrings()
setup_args['data_files'] = get_data_files()
if 'PYCURL_RELEASE' in os.environ and os.environ['PYCURL_RELEASE'].lower() in ['1', 'yes', 'true']: