RFSee
A tool for visualizing the dependency graph of an RFC document.
Install
pip install rfsee
Example
To visualize dependencies of 'RFC 1869: SMTP Service Extensions'.
rfsee -n 1869
Will produce the following graph:
This project bundles an index.xml metadata file that was last updated on 2026-05-10. If this is insufficient, then you can grab a fresh copy from https://www.rfc-editor.org/rfc-index.xml and use the --rfc-index option.
rfsee --help
Usage: rfsee [OPTIONS]
Options:
-n, --rfc-number INTEGER The RFC number to graph e.g. 5321 [required]
-i, --rfc-index TEXT Use an RFC index.xml file from disk. Defaults to a
pre-packed index file. Get a new copy from
https://www.rfc-editor.org/rfc-index.xml
-o, --output TEXT Where to output the graph. Default: rfsee.dot
--dont-open Don't automatically open the generated graph.
--max-depth INTEGER Maximum dependency exploration depth. Default: 3
--help Show this message and exit.
Metadata
Release files for rfsee 1.1.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 | |
|---|---|---|---|
| rfsee-1.1.0.tar.gz | 2.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rfsee-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.7 MB
Release files / rfsee-1.1.0.tar.gz
| Download URL | rfsee-1.1.0.tar.gz |
|---|---|
| Size | 2.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ef23673bd58bf56781cb30859e21dc4cda6b5cf7dafda44af2524151c0e6855b
|
|
BLAKE2b-256 checksum How to use checksums |
8732a3c1327878da3169da21a7c01afbdd3a73e96de83e567a6513cd5b920bd2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / rfsee-1.1.0-py3-none-any.whl
| Download URL | rfsee-1.1.0-py3-none-any.whl |
|---|---|
| Size | 2.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b644084582d0ed68e830e487ed6d968d9fa64fef8449e49bef74023389003a72
|
|
BLAKE2b-256 checksum How to use checksums |
2e38fefc207092a8d7a3f2209157297aa2d2cb6c0bdf8c7cc3efe6b1d83507d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|