This PR contains updates to the Listserv & W3C ingress code and tests.
The Listserv mail archive of IEEE was updated to Listserv 17 from Listserv 16.5. The new format does not group message within mailing lists into time periods anymore. Therefore the following changes were undertaken:
automatic recognition if Listserv mail archive has v16.5 or v17.0 format
A time period selection for Listserv mail archives in v17.0 format is currently not supported which is why the new code tests for ListservMailListDomain have been changed to only consider preselected mailing lists by using the function ListservMailListDomain.from_mailing_lists()
Test that save ListservMailList and ListservMailListDomain to a .mbox file in the temporary folder have been removed as it only worked on Linux OS, but not on Windows or MacOS.
For W3C only the code tests have been change as the previous mailing list that was used to test the ingress has been removed from the public web archive.
Another change that this PR contains is of the .pre-commit-config.yaml, because there is unsolved version conflict between the newest update of the code formatting package black and a dependency called click. Therefore pre-commit needs to be forced to use an older version of click.
This PR contains updates to the Listserv & W3C ingress code and tests.
The Listserv mail archive of IEEE was updated to Listserv 17 from Listserv 16.5. The new format does not group message within mailing lists into time periods anymore. Therefore the following changes were undertaken:
ListservMailListDomain
have been changed to only consider preselected mailing lists by using the functionListservMailListDomain.from_mailing_lists()
ListservMailList
andListservMailListDomain
to a .mbox file in the temporary folder have been removed as it only worked on Linux OS, but not on Windows or MacOS.For W3C only the code tests have been change as the previous mailing list that was used to test the ingress has been removed from the public web archive.
Another change that this PR contains is of the
.pre-commit-config.yaml
, because there is unsolved version conflict between the newest update of the code formatting packageblack
and a dependency calledclick
. Therefore pre-commit needs to be forced to use an older version ofclick
.Fixes the
nbformat
issue.