Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Builds off of #218, in which there was discussion of moving to xdoctest as pytest doctest driver. This patch should accomplish that. It adds the appropriate dependency and sets the flag to enable xdoctest in the test command. I think that should be sufficient (lets see if the CI likes it).
On an unrelated note, I discovered this library due to its similarity to a package I maintain: ubelt. It exists in much the same spirit of boltons, but it has 90% less exposure, and is developed by 97% fewer people. I'm interested in merging parts of my toolset into this library. I think the organization of this package is well aligned with my tastes, and my tools might be of some benefit.
I'll make the appropriate PRs as necessary, moving only a single unit of functionality at a time (there are some things in ubelt that I don't see making it over here), but my entire API is in the README, so let me know if there is anything specific that looks interesting, otherwise I'll choose somewhere to start (assume you think this sounds like a good idea).