Skip to content

Commit

Permalink
Improve coverage measurements of multiprocessing functional tests.
Browse files Browse the repository at this point in the history
Fix pex binary distribution replacing subprocess rendering with
multiprocessing as pex cannot deal with shellscripts on packages.
Major code reorganization, cleanup and code simplification.
Implement simple debug levels. Make default conf.py and index.rst
configurable.
  • Loading branch information
mzdaniel committed Oct 3, 2016
1 parent ef4d04d commit 269d025
Show file tree
Hide file tree
Showing 8 changed files with 203 additions and 229 deletions.
10 changes: 9 additions & 1 deletion AUTHORS
@@ -1 +1,9 @@
Daniel Mizyrycki <mzdaniel@glidelink.net>
Sphinxserve is written and maintained by:

Daniel Mizyrycki <mzdaniel@glidelink.net>


and the contributors (ordered by the date of first contribution):

Adam Coddington <me@adamcoddington.net>
Sheila Allen <sallen@zeomega.com>
19 changes: 19 additions & 0 deletions ChangeLog
@@ -1,6 +1,25 @@
CHANGES
=======

0.8
---

* Make default conf.py and index.rst configurable
* Implement simple debug levels
* Major code reorganization, cleanup and code simplification
* Fix pex binary distribution replacing subprocess rendering with
multiprocessing as pex cannot deal with shellscripts on packages.
* Improve coverage measurements of multiprocessing functional test
* Improve web logs (credits: Adam Coddington)
* Add signal handling to improve coverage measurements (credits: Sheila Allen)
* Major log improvements including color output (credits: Adam Coddington)
* Add python3 support. Improve webserver logic using bottle
instead of flask and ajax long polling instead of websockets.
Improve debugging. Improve tox build and tests.
Reduce and update dependencies
* Made output directory configurable (credits: Adam Coddington)


0.7.4
-----

Expand Down
4 changes: 3 additions & 1 deletion README.rst
Expand Up @@ -50,7 +50,8 @@ History

release 0.8: sphinxserve fully supports python3. bottle replaces flask and
ajax long polling replaces websockets to simplify even more the web server
logic.
logic. Isolate each build using multiprocessing for reliable rendering when
using sphinx extensions. Major log improvements including colors.

release 0.7.4: sphinxserve is able to run in other platforms as OSX and Windows
for example.
Expand Down Expand Up @@ -200,6 +201,7 @@ Thanks!
* Mark Otto, Jacob Thornton & Ryan Roemer for `Bootstrap`_ `sphinx bootstrap`_
* Hakim El Hattab & tell-k for `Revealjs`_ and `sphinx revealjs`_
* Solomon Hykes, Jerome Petazzoni and Sam Alba for `Docker`_
* PyCon, PyBay, SFPython, PyLadies and BayPiggies
* The awesome Python, Linux and Git communities

.. _Guido van Rossum: http://en.wikipedia.org/wiki/Guido_van_Rossum
Expand Down
5 changes: 3 additions & 2 deletions requirements.txt
@@ -1,6 +1,7 @@
bottle==0.12.9
bottle>=0.12.9
coloredlogs>=5.0
decorator>=4.0.10
gevent>=1.1.2
loadconfig>=0.1.1
sphinx>=1.2.3
watchdog>=0.8.3
coloredlogs==5.0

0 comments on commit 269d025

Please sign in to comment.