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
Hashes for polka_routing-0.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4792ca9a37df2aca7ef158e1526bf78b96f90f948dd0dd434ace3fca420f225 |
|
MD5 | 6f7c596337a715fce70fab7750e6fb73 |
|
BLAKE2b-256 | a482a4fc0860dd6fc46b341c2253d18c3fef5124e3d26eec27369121bdfcb9a3 |