diff options
author | Sebastian Berg <sebastian@sipsolutions.net> | 2019-07-17 14:36:53 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-17 14:36:53 -0700 |
commit | 80ebdba587924b1b5704a68deb479e9f079e666b (patch) | |
tree | a5c14f5ab27abd4d52a3fd39626fc9ce10d1fc46 | |
parent | eabc07c3983a724925137a7556122b8b9834f559 (diff) | |
parent | af5b52b75687ef170bf17d7fa6ecc71718a92ae6 (diff) | |
download | numpy-80ebdba587924b1b5704a68deb479e9f079e666b.tar.gz |
Merge pull request #13990 from mattip/fix-make-dist
BUILD: adapt "make version-check" to "make dist"
-rw-r--r-- | .circleci/config.yml | 1 | ||||
-rw-r--r-- | doc/Makefile | 35 |
2 files changed, 19 insertions, 17 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index ff26afeb8..6b4ab812f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -19,6 +19,7 @@ jobs: name: install dependencies command: | python3 -m venv venv + ln -s $(which python3) venv/bin/python3.6 . venv/bin/activate pip install cython sphinx==1.8.5 matplotlib ipython sudo apt-get update diff --git a/doc/Makefile b/doc/Makefile index 842d2ad13..c7ebd515b 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -10,10 +10,6 @@ PYVER:=$(shell python3 -c 'from sys import version_info as v; print("{0}.{1}".format(v[0], v[1]))') PYTHON = python$(PYVER) -NUMPYVER:=$(shell python3 -c "import numpy; print(numpy.version.git_revision[:10])") -GITVER ?= $(shell cd ..; python3 -c "from setup import git_version; \ - print(git_version()[:10])") - # You can set these variables from the command line. SPHINXOPTS ?= SPHINXBUILD ?= LANG=C sphinx-build @@ -49,18 +45,6 @@ clean: -rm -rf build/* find . -name generated -type d -prune -exec rm -rf "{}" ";" -version-check: -ifeq "$(GITVER)" "Unknown" - # @echo sdist build with unlabeled sources -else ifneq ($(NUMPYVER),$(GITVER)) - @echo installed numpy $(NUMPYVER) != current repo git version \'$(GITVER)\' - @echo use '"make dist"' or '"GITVER=$(NUMPYVER) make $(MAKECMDGOALS) ..."' - @exit 1 -else - # for testing - # @echo installed numpy $(NUMPYVER) matches git version $(GITVER); exit 1 -endif - gitwash-update: rm -rf source/dev/gitwash install -d source/dev/gitwash @@ -86,7 +70,24 @@ INSTALL_DIR = $(CURDIR)/build/inst-dist INSTALL_PPH = $(INSTALL_DIR)/lib/python$(PYVER)/site-packages:$(INSTALL_DIR)/local/lib/python$(PYVER)/site-packages:$(INSTALL_DIR)/lib/python$(PYVER)/dist-packages:$(INSTALL_DIR)/local/lib/python$(PYVER)/dist-packages UPLOAD_DIR=/srv/docs_scipy_org/doc/numpy-$(RELEASE) -DIST_VARS=SPHINXBUILD="LANG=C PYTHONPATH=$(INSTALL_PPH) python$(PYVER) `which sphinx-build`" PYTHON="PYTHONPATH=$(INSTALL_PPH) python$(PYVER)" SPHINXOPTS="$(SPHINXOPTS)" +DIST_VARS=SPHINXBUILD="LANG=C PYTHONPATH=$(INSTALL_PPH) python$(PYVER) `which sphinx-build`" PYTHON="PYTHONPATH=$(INSTALL_PPH) python$(PYVER)" + +NUMPYVER:=$(shell $(PYTHON) -c "import numpy; print(numpy.version.git_revision[:10])") +GITVER ?= $(shell cd ..; $(PYTHON) -c "from setup import git_version; \ + print(git_version()[:10])") + +version-check: +ifeq "$(GITVER)" "Unknown" + # @echo sdist build with unlabeled sources +else ifneq ($(NUMPYVER),$(GITVER)) + @echo installed numpy $(NUMPYVER) != current repo git version \'$(GITVER)\' + @echo use '"make dist"' or '"GITVER=$(NUMPYVER) make $(MAKECMDGOALS) ..."' + @exit 1 +else + # for testing + # @echo installed numpy $(NUMPYVER) matches git version $(GITVER); exit 1 +endif + dist: make $(DIST_VARS) real-dist |