Skip to content

Commit

Permalink
Remove future.standard_library
Browse files Browse the repository at this point in the history
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).
  • Loading branch information
guyer committed Feb 22, 2024
1 parent 85b69f4 commit 9ebd0cc
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
10 changes: 5 additions & 5 deletions docs/source/sphinxext/redirecting_html.py
@@ -1,9 +1,9 @@
from __future__ import unicode_literals
from future import standard_library
standard_library.install_aliases()
from docutils import nodes
import urllib.parse

try:
from urllib.parse import urlparse
except ImportError:
from urlparse import urlparse
from sphinx.builders.html import StandaloneHTMLBuilder

class RedirectingHTMLBuilder(StandaloneHTMLBuilder):
Expand All @@ -17,7 +17,7 @@ def write_doc(self, docname, doctree):
for node in doctree.traverse(nodes.reference):
try:
uri = node['refuri']
uri = urllib.parse.urlparse(uri)
uri = urlparse(uri)
if uri.scheme in ["http", "https"]:
if not uri.netloc.endswith("nist.gov"):
node['refuri'] = "/cgi-bin/redirect.py?url=" + uri.geturl()
Expand Down
2 changes: 0 additions & 2 deletions fipy/tools/dump.py
@@ -1,6 +1,4 @@
from __future__ import unicode_literals
from future import standard_library
standard_library.install_aliases()
__docformat__ = 'restructuredtext'

import io
Expand Down

0 comments on commit 9ebd0cc

Please sign in to comment.