Skip to main content

Utilities for writing servers in Python

Project description

satella

Build Status Test Coverage Code Climate Issue Count PyPI PyPI version PyPI Documentation Status

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:

Most Satella objects make heavy use of __slots__, so they are memory friendly and usable on embedded systems, where memory is at premium.

Change log is kept as part of release notes. The CHANGELOG.md file is only to track changes since last release.

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

Tests run by default on Travis CI. Just build and run the attached Dockerfile. These tests run on Python 3.8

They pass on Windows too, but some tests requiring POSIX-like functionality are skipped.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

satella-2.11.27.linux-x86_64.tar.gz (287.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

satella-2.11.27-py2.py3-none-any.whl (160.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file satella-2.11.27.linux-x86_64.tar.gz.

File metadata

  • Download URL: satella-2.11.27.linux-x86_64.tar.gz
  • Upload date:
  • Size: 287.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0

File hashes

Hashes for satella-2.11.27.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 17bbb6309b962d3dc8b0cfd751d352ff4ec597bace8e9e45e55179fcc57c9067
MD5 39e525105c8effd19e5424c697c02753
BLAKE2b-256 bccfbc2d68e1cf72b91f55094563def360f277b9afedab443666de64a72eb3e9

See more details on using hashes here.

File details

Details for the file satella-2.11.27-py2.py3-none-any.whl.

File metadata

  • Download URL: satella-2.11.27-py2.py3-none-any.whl
  • Upload date:
  • Size: 160.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0

File hashes

Hashes for satella-2.11.27-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6322b9e14f0c0571a198ae3e4b268924511d39fefe99bb232bf6415d0c8b5653
MD5 4e8e476581d9254cc7f85104bb774a5f
BLAKE2b-256 4186da7fdc90504ef58a0d6e4c225836a29a21c473f021e471692ba080dc3743

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page