Skip to main content

Main Servirtium site: http://servirtium.dev

A Servirtium library for Python

Demo project that uses it: https://github.com/servirtium/demo-python-climate-data-tck

Alpha quality software

Working so far:

  • Record and playback of GET/POST/PUT

Not Working yet:

  • Support for "Transfer-Encoding" header for "chunked" response

Help needed from Pythonistas!

Building Servirtium lib/package for Python3

Execute the following commands to install the package locally:

pip3 install requests
cd servirtium-python
pip3 install -e .

OR install it from https://pypi.org/ using following:

pip3 install servirtium

The 'demo-python-climate-data-tck' demo needs you to have built the Python version of Servirtium first as it is presently unpublished in pip-land.

Running unit tests

pip3 install pytest
cd servirtium-python
pytest

Running the compatibility suite

This should record a bunch of interactions, using a Mocha test suite that we launch via Selenium-WebDriver

python3 -m test.compatibility-suite record

Release files for servirtium 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for servirtium 0.1.0
File Size Uploaded
servirtium-0.1.0.tar.gz 9.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for servirtium 0.1.0
File Interpreter ABI Platform
servirtium-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 25.0 kB

Release files / servirtium-0.1.0.tar.gz

Download URL servirtium-0.1.0.tar.gz
Size 9.5 kB
Tags Source
SHA-256 checksum
How to use checksums
44f1e523fd075677e10f5ccd40e20af01574e3fbeda6a2b856510d93c3623c0a
BLAKE2b-256 checksum
How to use checksums
ce18813958b8898aeda41a9c46920c7738e37e1251c4c20ca3d85a32f338dbbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.0 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.5

Release files / servirtium-0.1.0-py3-none-any.whl

Download URL servirtium-0.1.0-py3-none-any.whl
Size 15.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1d2facadde96f2e9c658e25d972e525ca02bcfb6a573231d5c73e1d2478bebfb
BLAKE2b-256 checksum
How to use checksums
dfdaad58f3b18ca087889a65bbf9088f094a1574e5e857707f70bcaaf6f50c82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.0 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.5

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page