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
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 testto run the test suite. If any tests fail, fix then restart the release process - Run
python3 setup.py sdist bdist_wheelto 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
Metadata
Release files for ietfdata 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ietfdata-0.3.0.tar.gz | 29.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ietfdata-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 61.5 kB
Release files / ietfdata-0.3.0.tar.gz
| Download URL | ietfdata-0.3.0.tar.gz |
|---|---|
| Size | 29.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd1c662ce1ce37ad92b93d3e6ef43a0f26d4ac256baea75de2094214b9883d03
|
|
BLAKE2b-256 checksum How to use checksums |
f93f302b51d7160db3356700d4e9044eb3a3789465f881e8bec1692e60291693
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3
|
Release files / ietfdata-0.3.0-py3-none-any.whl
| Download URL | ietfdata-0.3.0-py3-none-any.whl |
|---|---|
| Size | 32.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
37a8db5820490ea61d5a480a338f1a3cdedf038774c9060773f0a2321b5eb80b
|
|
BLAKE2b-256 checksum How to use checksums |
0dc355da126f8df4fb0abdb03dff63bf9096e4cbc97caeba988ee93607a69707
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3
|