Ietfdata

Latest version: v0.8.1

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

0.8.1

- Fix type mismatch in `DataTrackerExt::draft_history()`

0.8.0

- Use a local sqlite file for the datatracker cache rather than MongoDB.
The `IETFDATA_CACHEDIR` environment variable specifies the location of
the cache, defaulting to the current directory if not specified.
At present, the mailarchive still uses MongoDB.
- Allow use of local `rfc-index.xml`

0.7.2

- Catch-up with changes to datatracker and RFC Index

0.7.1

- Update dependencies
- Update tests to catch-up with the datatracker
- Fix message threading to handle email with no Message-Id header
- Create index on `in-reply-to` header to improve performance

0.7.0

- Require Python 3.11 or newer
- Replace Pavlova with Pydantic as the response parser, enabling use
of recent Python versions. As a result:
- Python data classes are replaced with Pydantic BaseClass instances.
- In `Person` and `HistoricalPerson`, the `user, `photo`,
`photo_thumb`, and `pronouns_freetext` fields change from
`str` to `Optional[str]`.
- In `Submission`, the `document_date` and `submission_date` fields
changes from `datetime` to `date`
- In `Meeting`, the `date` field changes from `datetime` to `date`
- Update mailarchive2.py as the new mail access API
- Remove mailarchive.py
- Add the following methods, and associated types, to `DataTracker`
`person_ext_resource()`
`person_ext_resources()`
`ext_resource_name()`
`ext_resource_name_from_slug()`
`ext_resource_names()`
`ext_resource_type_name()`
`ext_resource_type_name_from_slug()`
`ext_resource_type_names()`
These make it possible to retrieve GitHub identifiers, and similar,
for people.
- Catch-up with changes to the IETF Datatracker:
- RFCs are now first class documents in the datatracker
- The type of `Document.rfc` changes to `Optional[str]` and a new
`Document.rfc_number` field is added with type `Optional[int]`
- The `DocumentAlias` and `DocumentAliasURI` types are removed; their
uses are replaced by `Document` and `DocumentURI`
- The `document_alias()` and `document_aliases()` methods are removed.
- Remove `email_list()`, `email_lists()` and `email_list_subscriptions()`

0.6.8

- Catch-up with changes to the Datatracker

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.