Skip to main content

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

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.1.tar.gz (53.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ietfdata-0.5.1-py3-none-any.whl (73.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ietfdata-0.5.1.tar.gz
  • Upload date:
  • Size: 53.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.2

File hashes

Hashes for ietfdata-0.5.1.tar.gz
Algorithm Hash digest
SHA256 ac75d8f22db2c6076895c142e44e6e9e9caa11872eb0ad29785a6e52e78295e9
MD5 f0c36ac7864397de006a5ff47efd952a
BLAKE2b-256 60c73c2fbb249f68b8bef8830e33673cc6be5c894df0de905fb5294e2be4bd16

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ietfdata-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 73.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.2

File hashes

Hashes for ietfdata-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 81f8ae59b5b85aa5b8453fe08a8801c4d4e1e672a40a6698136ac85bf70de4f7
MD5 d63d8b98b961d72e894be84dfc65068a
BLAKE2b-256 899cba9180fdfcdad387fe31220d0bd1ca5fe5a7821a026c37d8d6e43fc150c7

See more details on using hashes here.

Release history Release notifications | RSS feed

0.9.0

2 files

0.8.3

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.2

2 files

0.7.1

2 files

0.7.0

2 files

0.6.8

2 files

0.6.7

2 files

0.6.6

2 files

0.6.5

2 files

0.6.4

2 files

0.6.3

2 files

0.6.2

2 files

0.6.1

2 files

0.6.0

2 files

0.5.7

2 files

0.5.6

2 files

0.5.5

2 files

0.5.4

2 files

0.5.3

2 files

0.5.2

2 files

This release

0.5.1 This release

2 files

0.5.0

2 files

0.4.0

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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