Skip to main content

Access the IETF Data Tracker and RFC Index

Project description

ietf-data - Access the IETF DataTracker and related resources

https://github.com/glasgow-ipl/ietfdata

This project contains Python 3 libraries to interact with, and access, the (IETF data tracker)[https://datatracker.ietf.org], (RFC index)[https://www.rfc-editor.org], and related resources.

Getting started

The project uses Pipenv for dependency management. To begin, run:

pipenv install --dev -e .

to create a Python virtual environment with appropriate packages install. Then, run:

pipenv shell

to start the virtual environment, within which you can run the scripts.

Once the virtual environment is started, running:

python3 tests/test_datatracker.py 

will run the test suite for the datatracker module. Running:

python3 tests/test_rfcindex.py

Will test the rfcindex module.

Release Process

  • Edit CHANGELOG.md and ensure up-to-date
  • Edit setup.py to ensure the correct version number is present
  • Edit ietfdata/datatracker.py to fix version number in DataTracker::ua
  • Commit changes and push to Github
  • Run make test to run the test suite. If any tests fail, fix then restart the release process
  • Run python3 setup.py sdist bdist_wheel to prepare the package
  • Run python3 -m twine upload dist/* to upload the package
  • Commit the packages files in dist/* push to Github
  • Tag the release in Github

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

ietfdata-0.5.3.tar.gz (53.2 kB view details)

Uploaded Source

Built Distribution

ietfdata-0.5.3-py3-none-any.whl (74.7 kB view details)

Uploaded Python 3

File details

Details for the file ietfdata-0.5.3.tar.gz.

File metadata

  • Download URL: ietfdata-0.5.3.tar.gz
  • Upload date:
  • Size: 53.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.3

File hashes

Hashes for ietfdata-0.5.3.tar.gz
Algorithm Hash digest
SHA256 108373459bb4b9d0c39b455846614313afe2bc6f5426a5e210857eacd4b7058d
MD5 0b9cba592daa74e7a9caf1a37836aac0
BLAKE2b-256 4d7c35a6bbc90e017098acf489e17fb72dd0136b271cd3fff28fb92b4239899f

See more details on using hashes here.

File details

Details for the file ietfdata-0.5.3-py3-none-any.whl.

File metadata

  • Download URL: ietfdata-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 74.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.3

File hashes

Hashes for ietfdata-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 46d0fb1223123d015489abce797c81d8244af3542ffe925f4a08bda8beedbe9d
MD5 262e06e8b6578af5dac8b6e8d4014a64
BLAKE2b-256 cded402395e4a4cb53691dd7b078b8b7c744a86045198ee2bc36b753c34253e8

See more details on using hashes here.

Supported by

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