b34d0bbd28
Also fix doctests for pkg updates: - matplotlib 3.7 - ipython 8.12 - nauty 2.8.6 - pythran 0.12.1 And add support for: - networkx 3.1 We use patches from upstream sagemath to fix all of these. We also add pythran and sphinx to checkdepends to make sure doctests pass when they are installed.
41 lines
1.7 KiB
Diff
41 lines
1.7 KiB
Diff
From 532fbbaf71bb41c73920b584108eb2a09d6deeb1 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
|
|
Date: Tue, 4 Apr 2023 12:56:57 -0300
|
|
Subject: [PATCH] Ignore deprecation warnings triggered by pythran 0.12.1
|
|
|
|
These happen with python 3.11, setuptools 67.6.1, numpy 1.24.2.
|
|
When pythran 0.12.1 is installed, I get 24 doctest failures due to
|
|
deprecation warnings; they are all gone with this commit.
|
|
|
|
[backported from 839a6e928c264a9863bd42860c78ae95a6d9f3e0]
|
|
---
|
|
src/sage/all.py | 12 ++++++++++--
|
|
1 file changed, 10 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/src/sage/all.py b/src/sage/all.py
|
|
index 93588df1b93..ee775aad0e9 100644
|
|
--- a/src/sage/all.py
|
|
+++ b/src/sage/all.py
|
|
@@ -96,9 +96,17 @@ warnings.filterwarnings('ignore', category=DeprecationWarning,
|
|
warnings.filterwarnings('ignore', category=DeprecationWarning,
|
|
module='(.*[.]_vendor[.])?packaging')
|
|
|
|
-# Ignore numpy warnings triggered by pythran
|
|
+# Ignore a few warnings triggered by pythran 0.12.1
|
|
warnings.filterwarnings('ignore', category=DeprecationWarning,
|
|
- module='pythran')
|
|
+ message='\n\n `numpy.distutils` is deprecated since NumPy 1.23.0',
|
|
+ module='pythran.dist')
|
|
+warnings.filterwarnings('ignore', category=DeprecationWarning,
|
|
+ message='pkg_resources is deprecated as an API|'
|
|
+ 'Deprecated call to `pkg_resources.declare_namespace(.*)`',
|
|
+ module='pkg_resources')
|
|
+warnings.filterwarnings('ignore', category=DeprecationWarning,
|
|
+ message='msvccompiler is deprecated and slated to be removed',
|
|
+ module='distutils.msvccompiler')
|
|
|
|
warnings.filterwarnings('ignore', category=DeprecationWarning,
|
|
message='The distutils(.sysconfig module| package) is deprecated',
|
|
--
|
|
2.40.0
|
|
|