annotate roundup/anypy/http_.py @ 6438:b671ed2b49b2

2551143: Problem with installing external trackers ... the change from distutils to setuptools moved the directories for the templates, man pages and docs under the install directory. The install directory is buried in the directory tree under /usr/ib/python/.../roundup...egg/... This patch tries to put them under: the directory specified by --prefix argument the python platform library prefix that prefixes /lib in sysconfig.getpath('platlib') the directory returned by sys.prefix.
author John Rouillard <rouilj@ieee.org>
date Sat, 19 Jun 2021 14:22:36 -0400
parents 485a575616bc
children 07ce4e4110f5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4362
74476eaac38a more modernisation
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
1 try:
4996
dfd0bcc947e5 Add comments about supported anypy python versions
John Kristensen <john@jerrykan.com>
parents: 4362
diff changeset
2 # Python 3+
5409
277e91bf7936 Python 3 preparation: update BaseHTTPServer imports.
Joseph Myers <jsm@polyomino.org.uk>
parents: 4996
diff changeset
3 from http import client, server
5553
a75285092156 Fix http module selection for incomplete backport (issue2551011).
Gabi <gabriele.roeger@unibas.ch>
parents: 5409
diff changeset
4 server.DEFAULT_ERROR_MESSAGE
6025
106f4384688b flake8 fixes replace bare except with except (ImportError, AttributeError)
John Rouillard <rouilj@ieee.org>
parents: 5553
diff changeset
5 except (ImportError, AttributeError):
4996
dfd0bcc947e5 Add comments about supported anypy python versions
John Kristensen <john@jerrykan.com>
parents: 4362
diff changeset
6 # Python 2.5-2.7
4362
74476eaac38a more modernisation
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
7 import httplib as client
5409
277e91bf7936 Python 3 preparation: update BaseHTTPServer imports.
Joseph Myers <jsm@polyomino.org.uk>
parents: 4996
diff changeset
8 import BaseHTTPServer as server

Roundup Issue Tracker: http://roundup-tracker.org/