| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
- Use importlib instead of imp
|
|
|
|
| |
This was done by adding a dictionary, called project_urls,
to the parameters of the setup function in setup.py
|
| |
|
|
|
|
|
| |
* update tox to include py 39
* replace deprecated threading funcs
|
| |
|
| |
|
|
|
|
|
|
|
| |
Since Paste uses pkg_resources explicitly, it should have a runtime
dependency on setuptools. While this does not make any difference
to pip users right now, it helps packagers correctly determine
the dependencies, for packaging systems that can remove/skip build-time
dependencies.
|
| |
|
|
|
|
| |
Work with setuptools 50.1.0+
|
|
|
|
|
|
|
|
| |
which collides with `paste.util.html`. Instead of inserting it into
first position of sys.path, this commit appends it to the end.
Building tested in COPR: https://copr.fedorainfracloud.org/coprs/thrnciar/python-setuptools/build/1654052/
Fixes: #57
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`pytest-runner` describes itself as deprecated in its own package
description, referring to
https://github.com/pypa/setuptools/issues/1684. Using it in
`setup_requires` means that any other package that depends on Paste has
to install `pytest-runner` too, which is fairly heavyweight and
unnecessary. (I ran into this when trying to update Launchpad to a less
ancient version of Paste.)
This does mean that `python setup.py test` no longer works, but,
according to the setuptools issue above, that's deprecated anyway.
Paste already has `tox` configuration that works well.
|
|
|
|
| |
more python3 fixes
|
|
|
|
| |
* Correct HEAD handling accept-encoding: gzip
|
| |
|
| |
|
| |
|
|
|
|
| |
* Avoid some reference cycles through tracebacks in httpserver.py
|
|
|
|
| |
* Handle io.UnsupportedOperation from socket.tell()
|
|
|
|
|
|
| |
* Ensure unicode URLs work in TestApp.
* Make LimitedLengthFile file return empty bytes.
* Protect against accidental close in FieldStorage.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* Revert 3.0.5
|
|
|
|
| |
* Quiet OpenSSL deprecation warning
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Future is calling installation endless recursion. We are only
using it for an html.escape method, so we make our own and get
rid of future.
Related-Bug: #6
|
|
|
|
|
| |
This is for the sake of getting something out there, including
fixes to get stuff working with Python 3.7.
|
|
|
|
|
|
|
|
| |
We'd like to have a stable location for documentation. The
destination will be https://pythonpaste.readthedocs.io
This change also tries to make sure that there are sufficient
warnings throughout about the status of Paste.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pytest exposes many warnings, some but not all of which are cleaned
up here. The main switch is to use html.escape instead of cgi.escape.
This inspired the addition of 'future' to requirements.
The remaining warnings are related to pytest deprecations or over-eager
test discovery.
It is perhaps ironic that the switch to pytest is to avoid nose being
mostly dead, and now we are using features in pytest that pytest wants
to make dead. These are left for later cleanups, which means that
running the tests is noisy.
|
|
|
|
|
| |
pythonpaste.org no longer exists so we need to remove those
links
|
|
See https://www.python.org/dev/peps/pep-0479/
|