[sagemath] 01/02: Update python userdirs patch

Ximin Luo infinity0 at debian.org
Wed Jul 6 07:54:51 UTC 2016


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch master
in repository sagemath.

commit 61f6028ed732d24b5ab64949daed4a11dbac18fa
Author: Ximin Luo <infinity0 at debian.org>
Date:   Wed Jul 6 09:48:37 2016 +0200

    Update python userdirs patch
    
    We also need to fudge the include-path for cysignals, Sage uses the system path
    by default and I couldn't find a cleaner way to set this.
---
 debian/patches/python_installs_in_userdir.patch | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/debian/patches/python_installs_in_userdir.patch b/debian/patches/python_installs_in_userdir.patch
index 6e1f7a4..30c3d3e 100644
--- a/debian/patches/python_installs_in_userdir.patch
+++ b/debian/patches/python_installs_in_userdir.patch
@@ -55,3 +55,17 @@
 + 
 + dist: configure
 + 	chmod go+rX-w -R .
+--- a/sage/src/setup.py
++++ b/sage/src/setup.py
+@@ -595,6 +595,11 @@
+             'embedsignature': True,
+             'profile': profile,
+         })
++    cysignals_user_path = os.path.expanduser("~/.sage/local/lib/python2.7/site-packages/cysignals")
++    for m in ext_modules:
++        for i, p in enumerate(m.include_dirs):
++            if p.endswith("/cysignals"):
++                m.include_dirs[i] = cysignals_user_path
+ 
+     open(version_file, 'w').write(version_stamp)
+ 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sagemath.git



More information about the debian-science-commits mailing list