A Git repository will still be required to get accurate version numbers and to publish artifacts, but the project can now be built and pass the tests without a local Git repository.
Pinging @dainnilsson for review just for the light modifications to a few of the tests. Seem reasonable? These tests are for the in-library metadata declaration, which includes the library version among other things. That's all separate from the main functional parts of the library.
Fixes #116.
A Git repository will still be required to get accurate version numbers and to publish artifacts, but the project can now be built and pass the tests without a local Git repository.
Pinging @dainnilsson for review just for the light modifications to a few of the tests. Seem reasonable? These tests are for the in-library metadata declaration, which includes the library version among other things. That's all separate from the main functional parts of the library.