Utilities for writing servers in Python
Satella is an almost-zero-requirements Python 3.5+ library for writing server applications, especially those dealing with mundane but useful things. It also runs on PyPy.
Satella uses semantic versioning 2.0.
Satella contains, among other things:
- things to help you manage your application's configuration
- a fully equipped metrics library
- alongside a fully metricized ThreadPoolExecutor
- helpful exception handlers
- common programming idioms and structures
Most Satella objects make heavy use of
__slots__, so they are memory friendly and usable on
embedded systems, where memory is at premium.
Full documentation is available for the brave souls that do decide to use this library.
See LICENSE for text of the license. This library may contain code taken from elsewhere on the internets, so this is copyright (c) respective authors.
Running unit tests
They pass on Windows too, but some tests requiring POSIX-like functionality are skipped.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size satella-2.17.10-py2.py3-none-any.whl (266.3 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View|
|Filename, size satella-2.17.10-py3.8.egg (257.1 kB)||File type Egg||Python version 3.8||Upload date||Hashes View|
|Filename, size satella-2.17.10.tar.gz (192.4 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for satella-2.17.10-py2.py3-none-any.whl