PolKA - A Polynomial Scrict-Source Routing - Tools
Project description
PolKA - A Novel Source Routing Mechanism Library
Description
Python package that provides configuration access to PolKA Library.
Installation
Please make sure you have:
a Python version greater than or equal to 3.6,
gcc, make and Python headers installed (sudo apt install build-essential python3-dev on Ubuntu)
pip installed
venv installed (sudo apt install python3-venv on Ubuntu)
access to the Github repository
# Recommended create a venv:
$ python3 -m venv .venv
$ source .venv/bin/activate
# Having the wheel package pre-installed in the venv helps to avoid errors
$ pip install wheel
# With SSH access:
$ pip install git+ssh://git@github.com/nerds-ufes/polka.git@master#egg=polka
# With HTTP access:
$ pip install git+https://github.com/nerds-ufes/polka.git
# Installing after cloning using git
$ cd polka/
$ python3 -m pip install . --user --upgrade
Optionally, to increase entropy (used for cryptography) the package rng-tools can also be installed (sudo apt install rng-tools on Ubuntu).
Overview
Low Level Python Library
This package provide a Python library for interfacing the PolKA Mechanism.
Example:
from polka.tools import *
from polka.generate import *
from polka.analysis import *
Note
This project has been maintained by LabNERDS - Federal University of Espirito Santo. For details and usage information, go to the page on https://github.com/nerds-ufes/PolKA.
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 Distributions
Built Distribution
File details
Details for the file polka_routing-0.2.2-py2.py3-none-any.whl
.
File metadata
- Download URL: polka_routing-0.2.2-py2.py3-none-any.whl
- Upload date:
- Size: 20.9 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4792ca9a37df2aca7ef158e1526bf78b96f90f948dd0dd434ace3fca420f225 |
|
MD5 | 6f7c596337a715fce70fab7750e6fb73 |
|
BLAKE2b-256 | a482a4fc0860dd6fc46b341c2253d18c3fef5124e3d26eec27369121bdfcb9a3 |