## Package: pycuda / 2020.1~dfsg1-1

Package Version Patches format
pycuda 2020.1~dfsg1-1 3.0 (quilt)

### Patch series

view the series file
Patch File delta Description

pycuda.egg-info/SOURCES.txt | 1890 0 + 1890 - 0 !
1 file changed, 1890 deletions(-)

 adjust file lists after dfsg repack


aksetup_helper.py | 2 1 + 1 - 0 !
setup.py | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 disable optimisation flags
PyCUDA manages its own CXXFLAGS which enable optimisation and disable
debug options. This patch disables setting of default optimisation levels
as this might conflict with hardening and DEB_BUILD_OPTIONS.


setup.py | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 change option providing name of python boost library
Package needs libboost-python and name of linked library depends on Python
version. To build for all supported Python version we need to get used
Python version and include it into name of linked library.


Makefile.in | 1 1 + 0 - 0 !
aksetup_helper.py | 39 0 + 39 - 0 !
2 files changed, 1 insertion(+), 39 deletions(-)

 disable tests during setup
Do not check for presence of shipped Boost and presence of configuration files
during building of package. Clean compiled files and configuration.


doc/source/conf.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 use debian mathjax package for documentation
Documentation tries to download MathJax from the network. This might be
a privacy breach and makes it hard to use documentation in offline mode.
This patch forces Sphinx to use MathJax from (other) package.


doc/source/conf.py | 18 11 + 7 - 0 !
1 file changed, 11 insertions(+), 7 deletions(-)

 ensure reproducible documentation
Do not fetch external Sphinx inverntory but use one from Debian packages.
Use OrderedDict to ensure the same order of added external links.

 run scripts under python 3