Skip to main content

Python module containing data files for Ethernet TAP Config misc.

Project description

pythondata-misc-tapcfg

Non-Python files needed for the misc tapcfg packaged into a Python module so they can be used with Python libraries and tools.

This is useful for usage with tools like LiteX.

The data files can be found under the Python module pythondata_misc_tapcfg. The pythondata_misc_tapcfg.data_location value can be used to find the files on the file system.

Example of getting the data file directly;

import pythondata_misc_tapcfg

my_data_file = "abc.txt"

with open(os.path.join(pythondata_misc_tapcfg.data_location, my_data_file)) as f:
    print(f.read())

Example of getting the data file using litex.data.find API;

from pythondata_misc_tapcfg import data_file

my_data_file = "abc.txt"

with open(data_file(my_data_file)) as f:
    print(f.read())

The data files come from https://github.com/enjoy-digital/tapcfg and are imported using git subtrees to the directory pythondata_misc_tapcfg/data.

Installing from git repository

Manually

You can install the package manually, however this is not recommended.

git clone https://github.com/litex-hub/pythondata-misc-tapcfg.git
cd pythondata-misc-tapcfg
sudo python setup.py install

Using pip with git repository

You can use pip to install the data package directly from github using;

pip install --user git+https://github.com/litex-hub/pythondata-misc-tapcfg.git

If you want to install for the whole system rather than just the current user, you need to remove the --user argument and run as sudo like so;

sudo pip install git+https://github.com/litex-hub/pythondata-misc-tapcfg.git

You can install a specific revision of the repository using;

pip install --user git+https://github.com/litex-hub/pythondata-misc-tapcfg.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-misc-tapcfg.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-misc-tapcfg.git@<hash>

With requirements.txt file

Add to your Python requirements.txt file using;

-e git+https://github.com/litex-hub/pythondata-misc-tapcfg.git

To use a specific revision of the repository, use the following;

-e https://github.com/litex-hub/pythondata-misc-tapcfg.git@<hash>

Installing from PyPi

Using pip

pip install --user pythondata-misc-tapcfg

Project details


Download files

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

Source Distribution

pythondata-misc-tapcfg-0.0.post470.tar.gz (187.3 kB view details)

Uploaded Source

Built Distributions

File details

Details for the file pythondata-misc-tapcfg-0.0.post470.tar.gz.

File metadata

  • Download URL: pythondata-misc-tapcfg-0.0.post470.tar.gz
  • Upload date:
  • Size: 187.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pythondata-misc-tapcfg-0.0.post470.tar.gz
Algorithm Hash digest
SHA256 8a2a73e7569cbdc530fd7164e69cd275cefda35d7119e7fc17f8cc83708594f2
MD5 59ec3e000c579cfcf0c148a0af233ecc
BLAKE2b-256 3485f2fffa79b94e11fd74ed40bb29d4a49ec0e0ea9ccc857870ee400945eb3a

See more details on using hashes here.

File details

Details for the file pythondata_misc_tapcfg-0.0.post470-py3-none-any.whl.

File metadata

  • Download URL: pythondata_misc_tapcfg-0.0.post470-py3-none-any.whl
  • Upload date:
  • Size: 295.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pythondata_misc_tapcfg-0.0.post470-py3-none-any.whl
Algorithm Hash digest
SHA256 8b21ba5fad4356824e82531bdba1b4a323fe33db1f8fc15d751372b48a732748
MD5 312f04a1cfedfcb4fadb98af5dc230b8
BLAKE2b-256 8eb09bca7265556a6b1e990eb4a481b4b0fb0198d8ce2bd4d7120a5b402a8050

See more details on using hashes here.

File details

Details for the file pythondata_misc_tapcfg-0.0.post470-py2-none-any.whl.

File metadata

  • Download URL: pythondata_misc_tapcfg-0.0.post470-py2-none-any.whl
  • Upload date:
  • Size: 295.8 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/2.7.18

File hashes

Hashes for pythondata_misc_tapcfg-0.0.post470-py2-none-any.whl
Algorithm Hash digest
SHA256 9fc7c559c702685be09061a7508b02c4c516ae9d16e5a0d245695af2bcad8c33
MD5 def3dd5b3ba60bc6d9821b8cd897bfe1
BLAKE2b-256 c974d6443390ede7b41381891def43dee782ed968ac664bba24daa785fbaf34e

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