Skip to main content

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


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

polka_routing-0.2.2-py2.py3-none-any.whl (20.9 kB view details)

Uploaded Python 2 Python 3

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

Hashes for polka_routing-0.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f4792ca9a37df2aca7ef158e1526bf78b96f90f948dd0dd434ace3fca420f225
MD5 6f7c596337a715fce70fab7750e6fb73
BLAKE2b-256 a482a4fc0860dd6fc46b341c2253d18c3fef5124e3d26eec27369121bdfcb9a3

See more details on using hashes here.

Supported by

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