• Those who like how textdata simplifies data extraction from text should also consider quoter, a module with the same philosophy about wrapping text and joining composite data into strings.
  • Automated multi-version testing managed with the wonderful pytest, pytest-cov, coverage, and tox. Continuous integration testing with Travis-CI. Packaging linting with pyroma.
  • Successfully packaged for, and tested against, all late-model versions of Python: 2.6, 2.7, 3.3, 3.4, 3.5, and 3.6, as well as recent versions of PyPy and PyPy3.
  • It’s tempting to define a constant such as Dedent that might be the default for the lstrip parameter, instead of having separate dedent and lstrip Booleans. The more I use singleton classes in Python as designated special values, the more useful they seem.
  • The author, Jonathan Eunice or @jeunice on Twitter welcomes your comments and suggestions.