Run the Tests
Install tox and run it:
pip install tox tox
Limit the tests to a specific python version:
tox -e py27
Conventions
Onegov Server follows PEP8 as close as possible. To test for it run:
tox -e pep8
Onegov Server uses Semantic Versioning
Build Status
Coverage
Latests PyPI Release
License
onegov.server is released under GPLv2
Changelog
0.9.0 (2019-07-23)
Adds a production mode to the server. [href]
0.8.0 (2019-07-17)
Replaces the built-in WSGI server with Bjoern, to be closer to production. [href]
Changes the server CLI multiprocessing model from ‘fork’ to ‘spawn’.
This fixes some issues with shared libraries causing hangs. [href]
0.7.1 (2019-03-14)
Uses yamls safe load function. [msom]
0.7.0 (2018-05-24)
Gives applications the ability to react to unhandled exceptions. [href]
0.6.1 (2018-02-13)
Passes the environ to the exception handler. [href]
0.6.0 (2018-02-07)
Adds the ability to pass a generic exception handler to the server. [href]
0.5.0 (2018-01-31)
Adds the ability to override/extend wsgi environ contents. [href]
0.4.0 (2017-12-29)
Requires Python 3.6. [href]
Speeds up the first load slightly. [href]
Adds the ability to pass ‘–pdb’ to the onegov-server cli to enable post-mortem debugging. [href]
0.3.2 (2016-10-04)
Fix application class not loading in Python 3.5. [href]
0.3.1 (2016-07-28)
Support Morepath 0.15. [href]
The development server no longer watches all subdirectories.
It just watches the current directory (without recursion) and the src directory (with recursion). This makes the detection quite a bit faster at the cost of having to manually restart when something inside another folder changes (e.g in the parts/omelette folder). [href]
0.3.0 (2016-01-18)
Replaces dashes with underscores in namespaces and application ids.
This change ensures that combined application_ids can be used more readily to create database schemas (only the ‘/’ needs to be replaced).
It also makes it easier to route a subdomin directly to an application_id. Before there was a mismatch between the subdomain (with dashes) and the application_id (may or may not have dashes). Now the subdomain with dashes is transformed into an application_id without dashes - the new canonical form.
[href]
0.2.0 (2016-01-14)
Gives applications the abiilty to decide which application ids to handle. [href]
0.1.0 (2015-10-12)
Removes Python 2.x support. [href]
0.0.5 (2015-09-25)
Stops accidentally messing with the encoding provided by the request. [href]
Adds the ability to define the port for the onegov-server cli command. [href]
0.0.4 (2015-07-16)
Adds the ability to load yaml configs from string. [href]
Remove support for Python 3.3. [href]
0.0.3 (2015-06-26)
Adds the ability to disable morepath autoconfig. [href]
Pressing Ctrl+T in the onegov-server cli will now show a memory summary. This is helpful for determening if there are memory leaks or not. [href]
Improves the debug server output, highlighting slow requests and dimming out redirects. [href]
Include Morepath’s upcoming changes to module imports until Morepath 0.11 is released. [href]
0.0.2 (2015-04-30)
Fixes onegov-server being unable to start when the packages are not stored as eggs.
This fix might be unnnecessary in the future: https://github.com/morepath/morepath/issues/319
[href]
0.0.1 (2015-04-29)
Initial Release [href]
Metadata
Release files for onegov.server 0.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| onegov.server-0.9.0.tar.gz | 17.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| onegov.server-0.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.4 kB
Release files / onegov.server-0.9.0.tar.gz
| Download URL | onegov.server-0.9.0.tar.gz |
|---|---|
| Size | 17.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
79b58f788be705147c7602d53fdcd933ed4a82cc500e861ccb2d253503d2a1a5
|
|
BLAKE2b-256 checksum How to use checksums |
41161776fee6971c92e68eacfc0ba7dd1e449d9c02e9c61bd58775d97c333afc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.7
|
Release files / onegov.server-0.9.0-py3-none-any.whl
| Download URL | onegov.server-0.9.0-py3-none-any.whl |
|---|---|
| Size | 22.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
56c59c1c9d081ce9e90eebe4e9b1334a2e9bc9d7837e0f0381b2cba7fadce6ea
|
|
BLAKE2b-256 checksum How to use checksums |
f57d9e50f74e73356478becf2bbab65eabdab99de8c935a324c9e76ec81a9d19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.7
|