Sybren A. Stüvel
4c3d288be9
Add mypy invocation to unit test
...
This way it's easy to run both the tests and mypy.
2018-03-09 14:24:06 +01:00
Sybren A. Stüvel
fdbbc3a20d
Static type checking with mypy
...
This does introduce some not-so-nice things, like having to annotate each
`__init__` function with `-> None`. However, the benefits of having static
type checking in a complex bit of software like BAT outweigh the downsides.
2018-03-09 11:09:47 +01:00
Sybren A. Stüvel
be747ffa6e
Ignore build & dist dirs
2018-03-08 14:19:29 +01:00
Sybren A. Stüvel
ca964181fe
Beginning of CLI interface + protection against infinite recursion.
2018-02-28 16:47:13 +01:00
Sybren A. Stüvel
8ae400acbe
Support particle simulation point cache data
...
Also see https://developer.blender.org/T53562
2018-02-28 14:11:48 +01:00
Sybren A. Stüvel
65b690e998
Added block walker implementations + tests
2018-02-27 17:30:28 +01:00
Sybren A. Stüvel
81dd2c9721
Ignore blend file backups
2018-02-22 15:52:27 +01:00
Sybren A. Stüvel
e66b1edaf4
Implemented + tested dna.Struct.field_get
2018-02-22 14:50:24 +01:00
Sybren A. Stüvel
03bf2ac69f
Added unit testing with py.test
2018-02-22 14:50:24 +01:00