:support:`117` Improve the
TestCasedocstring example for notes about unexpected external data changes🐛`128` Properly handle assertion failures during setUp/tearDown
:support:`145` Support Python 3.12 (and drop 3.8)
:support:`144` Support Python 3.11
:support:`139` Support Python 3.10
:support:`138` Test on Windows
:support:`125` Fix long_description for PyPI
:support:`120` Upgrade to python 3.8
:support:`119` Upgrade to pandas 1.0
:feature:`50` Add a distutils command for marbles
:feature:`107` Allow triple-quoted annotations to be indented in source
:support:`105` Fixed
UniqueMixinsliteralinclude line numbers in docs:support:`101` Added note about how to execute logging configured tests
:support:`99` Fixed
assertCategoricalLevel(Not)Indocstring parameters:feature:`92` Improve indentation of multiline locals
:support:`90` Added support for python 3.7
:support:`88` Document how to install with conda
:support:`80` Added support for
pandas<0.24🐛`58` Fixed test failure on OSX
🐛`65` Fixed sdist installation
:support:`43` Added version bumping automation and maintenance documentation
:support:`39` Added issue templates
🐛`40` Fixed "Locals" section in failure output to be hidden when no locals will be displayed
🐛`41` Removed developer dependencies in
setup_requiresandtests_require-
Note
First public release
:support:`31` Added PyPI packaging
:support:`28` Added Travis CI integration
:support:`26` Added development automation and CI with tox
:support:`17` Changed to pipenv for development environment management
:support:`16` Added Contributor License Agreement forms
🐛`15` Added Creative Commons attribution for test content from Wikipedia
🐛`5` Changed copyright headers to refer to TSOS and the MIT license
🐛`1` Fixed tests to run in virtualenvs
:support:`14` Removed DataFrame and Panel mixins
:support:`18` Removed TS internal details from README
:support:`21` Removed TS internal details from documentation and comments
:support:`30` Removed TS internal conda recipe
:feature:`0` Large refactor and doc rewrite to prepare for open source
:feature:`0` Added main method to provide
python -m marbles:support:`0` Split package into
marbles.coreandmarbles.mixins:feature:`0` Removed Traceback display for marbles assertion failures
:feature:`0` Changed annotation to be optional with
marbles.core.TestCase:feature:`0` Changed test case and test method to log separately, and added marbles version
-
Nice
Nice
:support:`0` Added conda recipe (internal only)
🐛`0` Fixed mixins that expect a specific type to raise
TypeErrorinstead ofAssertionError🐛`0` Fixed source code extraction to find it inside eggs
:feature:`0` Added verbose logging option
:feature:`0` Changed annotation wrapping to wrap paragraphs in annotations individually for better formatting
:feature:`0` Added mixins library
:feature:`0` Added documentation about authoring good marbles docs
:feature:`0` Added richer text formatting in annotations
:feature:`0` Added assertion logging
🐛`0` Fixed positional argument handling
:feature:`0` Removed display of "private" locals
:feature:`0` Removed extra
messageannotation:feature:`0` Added annotation support in
assert*methods:feature:`0` Added source code for the whole statement that failed to failure messages
:feature:`0` Added ability to capture and display locals