Skip to content
Snippets Groups Projects
Commit 70d0e24c authored by Sergey Yakubov's avatar Sergey Yakubov
Browse files

build python docs

parent 391caf4b
No related branches found
No related tags found
No related merge requests found
......@@ -12,13 +12,13 @@ if ("rpm" IN_LIST BUILD_PYTHON_PACKAGES)
ADD_CUSTOM_TARGET(python-rpm-consumer ALL
COMMAND PACKAGE_PREFIX=python- python setup.py bdist_rpm --release=1.${PACKAGE_RELEASE_SUFFIX}
--requires=numpy --binary-only
COMMAND rm dist/python*.gz dist/*debuginfo*
COMMAND rm -f dist/python*.gz dist/*debuginfo*
)
ADD_CUSTOM_TARGET(python3-rpm-consumer ALL
COMMAND PACKAGE_PREFIX=python3- python3 setup.py bdist_rpm --release=1.${PACKAGE_RELEASE_SUFFIX}
--requires=python3-numpy --binary-only
COMMAND rm dist/python3*.gz dist/*debuginfo*
COMMAND rm -f dist/python3*.gz dist/*debuginfo*
)
ADD_DEPENDENCIES(python3-rpm-consumer copy_python_dist-consumer)
ADD_DEPENDENCIES(python-rpm-consumer copy_python_dist-consumer)
......@@ -29,7 +29,7 @@ if ("deb" IN_LIST BUILD_PYTHON_PACKAGES)
COMMAND rm -rf deb_dist/*/
COMMAND PACKAGE_PREFIX= python setup.py --command-packages=stdeb.command
sdist_dsc --debian-version=${PACKAGE_RELEASE_SUFFIX} --depends=python-numpy bdist_deb
COMMAND rm deb_dist/*dbgsym*
COMMAND rm -f deb_dist/*dbgsym*
COMMAND cp deb_dist/*.deb dist/
)
......@@ -37,7 +37,7 @@ if ("deb" IN_LIST BUILD_PYTHON_PACKAGES)
COMMAND rm -rf deb_dist/*/
COMMAND PACKAGE_PREFIX= python3 setup.py --command-packages=stdeb.command
sdist_dsc --debian-version=${PACKAGE_RELEASE_SUFFIX} --depends3=python3-numpy bdist_deb
COMMAND rm deb_dist/*dbgsym*
COMMAND rm -f deb_dist/*dbgsym*
COMMAND cp deb_dist/*.deb dist/
)
ADD_DEPENDENCIES(python3-deb-consumer copy_python_dist-consumer)
......
......@@ -8,7 +8,7 @@ ADD install_cmake.sh install_cmake.sh
RUN apt update && apt install -y g++ git wget python python3 python-numpy python3-numpy python-pip python3-pip \
zlib1g-dev python3-all-dev python-all-dev python-stdeb python3-stdeb
RUN pip --no-cache-dir install cython && pip3 --no-cache-dir install cython
RUN pip --no-cache-dir install cython && pip3 --no-cache-dir install cython sphinx
RUN ./install_curl.sh /curl && ./install_cmake.sh
......
......@@ -18,5 +18,13 @@ cmake .. #second time for to correctly build deb packages
make
make package
cmake -DNUMPY_VERSION=0 -DBUILD_PYTHON=ON -DBUILD_PYTHON_PACKAGES="source;deb" ..
if [ "$OS" = "ubuntu16.04" ]; then
BUILD_PYTHON_DOCS=ON
else
BUILD_PYTHON_DOCS=OFF
fi
cmake -DNUMPY_VERSION=0 -DBUILD_PYTHON=ON -DBUILD_PYTHON_PACKAGES="source;deb" -DBUILD_PYTHON_DOCS=$BUILD_PYTHON_DOCS ..
make
......@@ -7,13 +7,13 @@ if ("rpm" IN_LIST BUILD_PYTHON_PACKAGES)
ADD_CUSTOM_TARGET(python-rpm-producer ALL
COMMAND PACKAGE_PREFIX=python- python setup.py bdist_rpm --release=1.${PACKAGE_RELEASE_SUFFIX}
--requires=numpy --binary-only
COMMAND rm dist/python*.gz dist/*debuginfo*
COMMAND rm -f dist/python*.gz dist/*debuginfo*
)
ADD_CUSTOM_TARGET(python3-rpm-producer ALL
COMMAND PACKAGE_PREFIX=python3- python3 setup.py bdist_rpm --release=1.${PACKAGE_RELEASE_SUFFIX}
--requires=python3-numpy --binary-only
COMMAND rm dist/python3*.gz dist/*debuginfo*
COMMAND rm -f dist/python3*.gz dist/*debuginfo*
)
ADD_DEPENDENCIES(python3-rpm-producer copy_python_dist-producer)
ADD_DEPENDENCIES(python-rpm-producer copy_python_dist-producer)
......@@ -24,7 +24,7 @@ if ("deb" IN_LIST BUILD_PYTHON_PACKAGES)
COMMAND rm -rf deb_dist/*/
COMMAND PACKAGE_PREFIX= python setup.py --command-packages=stdeb.command
sdist_dsc --debian-version=${PACKAGE_RELEASE_SUFFIX} --depends=python-numpy bdist_deb
COMMAND rm deb_dist/*dbgsym*
COMMAND rm -f deb_dist/*dbgsym*
COMMAND cp deb_dist/*.deb dist/
)
......@@ -32,7 +32,7 @@ if ("deb" IN_LIST BUILD_PYTHON_PACKAGES)
COMMAND rm -rf deb_dist/*/
COMMAND PACKAGE_PREFIX= python3 setup.py --command-packages=stdeb.command
sdist_dsc --debian-version=${PACKAGE_RELEASE_SUFFIX} --depends3=python3-numpy bdist_deb
COMMAND rm deb_dist/*dbgsym*
COMMAND rm -f deb_dist/*dbgsym*
COMMAND cp deb_dist/*.deb dist/
)
ADD_DEPENDENCIES(python3-deb-producer copy_python_dist-producer)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment