Skip to content

Commit 9ebd0cc

Browse files
committed
Remove future.standard_library
This library no longer exists in Python 3.12 It looks like it isn't even needed in Python 2.7 to use pickle and redirecting_html.py should go away (but fixed it anyway).
1 parent 85b69f4 commit 9ebd0cc

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

docs/source/sphinxext/redirecting_html.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from __future__ import unicode_literals
2-
from future import standard_library
3-
standard_library.install_aliases()
42
from docutils import nodes
5-
import urllib.parse
6-
3+
try:
4+
from urllib.parse import urlparse
5+
except ImportError:
6+
from urlparse import urlparse
77
from sphinx.builders.html import StandaloneHTMLBuilder
88

99
class RedirectingHTMLBuilder(StandaloneHTMLBuilder):
@@ -17,7 +17,7 @@ def write_doc(self, docname, doctree):
1717
for node in doctree.traverse(nodes.reference):
1818
try:
1919
uri = node['refuri']
20-
uri = urllib.parse.urlparse(uri)
20+
uri = urlparse(uri)
2121
if uri.scheme in ["http", "https"]:
2222
if not uri.netloc.endswith("nist.gov"):
2323
node['refuri'] = "/cgi-bin/redirect.py?url=" + uri.geturl()

fipy/tools/dump.py

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
from __future__ import unicode_literals
2-
from future import standard_library
3-
standard_library.install_aliases()
42
__docformat__ = 'restructuredtext'
53

64
import io

0 commit comments

Comments
 (0)