File: README.source

package info (click to toggle)
cherrypy3 8.9.1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 2,396 kB
  • sloc: python: 20,117; makefile: 25; sh: 6
file content (32 lines) | stat: -rw-r--r-- 1,338 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
upstream
========

It seems that version 8.9.1 is the last upstream that can be packaged
in the current manner. On how to support upstream >= 9, some more
brainstorming needs to be done:

- Since v9, the httpd/wsgiserver part has gone to a separate upstream 'cheroot' [1].
- Later versions also require python packages not in Debian yet [2].
- While 8.9.1 seems to be API-compatible with 3.5 to the best of my knowledge, 9.x
	versions at least lack the wsgiserver part, and needs to be checked for other
	possible API changes (to avoid breaking [3]).

[1] https://pypi.python.org/pypi/Cheroot
[2] https://pypi.python.org/pypi/jaraco.classes
[3] calibre mini-buildd mnemosyne plinth python3-ws4py python-cylc python-sponge python-springpython python-ws4py salt-api

test suite
==========

8.9.1-2: The **testsuite** currently does not work properly. It is
still called (see rules), but the results are currently ignored.

Fwiw, tests succeeded here when called manually like so::

	$ ( cd .pybuild/pythonX.Y_2.7/build; python2.7 -m pytest cherrypy/test cherrypy/wsgiserver -l )
	$ ( cd .pybuild/pythonX.Y_3.6/build; python3.6 -m pytest cherrypy/test cherrypy/wsgiserver -l )

However, on package building (and even more on buildds), things go
awry for some reason.

 -- Stephan Sürken <absurd@debian.org>, Tue, 23 Jan 2018 16:20:50 +0100