diff options
author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2019-02-17 01:12:39 +0000 |
---|---|---|
committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2019-02-17 01:36:36 +0000 |
commit | d177fa9bd01841193b06606ce2c396a945f86b0c (patch) | |
tree | 9cde474982d0e11396b1411d68362d8b3b642acc /doc/Makefile | |
parent | 63ce5ca94fa3b0eeaf78d5f13371fd719ee65073 (diff) | |
download | psycopg2-d177fa9bd01841193b06606ce2c396a945f86b0c.tar.gz |
Allow building docs with Python 3
Use a .pth file to simplify finding the just-built psycopg package into the
docs building env.
Diffstat (limited to 'doc/Makefile')
-rw-r--r-- | doc/Makefile | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/doc/Makefile b/doc/Makefile index 5ca21cf..14594e2 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -11,7 +11,7 @@ PYTHON := python$(PYTHON_VERSION) PYTHON_VERSION ?= $(shell $(PYTHON) -c 'import sys; print ("%d.%d" % sys.version_info[:2])') SPHINXBUILD ?= $$(pwd)/env/bin/sphinx-build -SPHOPTS = PYTHONPATH=$$(pwd)/../build/lib.$(PYTHON_VERSION)/ SPHINXBUILD=$(SPHINXBUILD) +SPHOPTS = SPHINXBUILD=$(SPHINXBUILD) html: src/sqlstate_errors.rst $(MAKE) PYTHON=$(PYTHON) -C .. package @@ -19,7 +19,7 @@ html: src/sqlstate_errors.rst cp -r src/_build/html . src/sqlstate_errors.rst: ../psycopg/sqlstate_errors.h - PYTHONPATH=`pwd`/../build/lib.$(PYTHON_VERSION) $(PYTHON) src/tools/make_sqlstate_docs.py $< > $@ + env/bin/python src/tools/make_sqlstate_docs.py $< > $@ doctest: $(MAKE) PYTHON=$(PYTHON) -C .. package @@ -34,5 +34,7 @@ clean: rm -rf html src/sqlstate_errors.rst env: requirements.txt - virtualenv env + virtualenv -p $(PYTHON) env ./env/bin/pip install -r requirements.txt + echo "$$(pwd)/../build/lib.$(PYTHON_VERSION)" \ + > env/lib/python$(PYTHON_VERSION)/site-packages/psycopg.pth |