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
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 Distribution
Built Distribution
File details
Details for the file ietfdata-0.5.0.tar.gz
.
File metadata
- Download URL: ietfdata-0.5.0.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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
027dc8745ecaf77b242765c403500f35121c536b0fe807d81473280e892d6828
|
|
MD5 |
ade6df123065f74c7d541309341aa889
|
|
BLAKE2b-256 |
761a25321c3a539c78ce4bbcc4fee04bc87c8e8c37260149d47eba593413d910
|
File details
Details for the file ietfdata-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: ietfdata-0.5.0-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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
4f727051a21d741cb20cd12ea767d07c2ca36ba837fcf7c23fb8701c19d9db93
|
|
MD5 |
8910135a7e4b71663330630fc9280bf5
|
|
BLAKE2b-256 |
c87eb0d04e57ea641eb14cd0fba4a475a9c4055b609ac3dfd1ee04a0b64b979b
|