Bagit dependency changed to utilize current release stream from https://github.com/LibraryOfCongress/bagit-python via PyPi. BDBag-specific changes are handled via subclassing and function overloading. There is some code duplication here, and certain parts will need to be kept synchronized with upstream. However, this seems like a more practical approach than trying to maintain a separate fork for a relatively small set of code tweaks.
Profile validation via bagit_profile has been completely internalized with a fork based on the latest code from https://github.com/ruebot/bagit-profiles-validator. This code is pretty static so maintenance should not be a huge issue.
Bagit dependency changed to utilize current release stream from https://github.com/LibraryOfCongress/bagit-python via PyPi. BDBag-specific changes are handled via subclassing and function overloading. There is some code duplication here, and certain parts will need to be kept synchronized with upstream. However, this seems like a more practical approach than trying to maintain a separate fork for a relatively small set of code tweaks.
Profile validation via bagit_profile has been completely internalized with a fork based on the latest code from https://github.com/ruebot/bagit-profiles-validator. This code is pretty static so maintenance should not be a huge issue.