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

build python docs

parent 391caf4b
Branches
Tags
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.
Please register or to comment