gandalf3
8baacc366b
Split repo generation functionality out of blenderpack.py
...
Moved repo.json generation to make_repo.py
Package/addon parsing is getting a bit messy, this can be
cleaned up when we have a clearer idea of what a package is.
For now just make it work.
2017-07-02 15:15:48 -07:00
gandalf3
354523f26b
Write repo.json to current working directory
2017-06-30 15:08:07 -07:00
gandalf3
0b506d8759
Save repo.json after we've downloaded it
2017-06-29 19:55:35 -07:00
gandalf3
9dfd58671e
Asynchronous IPC: Initial implementation
...
This commit adds a mixin which sets up a modal operator which:
* Starts a subprocess
* Polls for messages from that subprocesses
2017-06-29 18:16:44 -07:00
gandalf3
5a0aba8a56
Cleanup: take advantage of pathlib
...
* Use / syntax for concating pathlib paths in tests
* Use .name for getting last component of pathlib path
2017-06-29 02:11:43 -07:00
4b7feeebb1
Switch to pathlib
2017-06-23 20:05:10 -07:00
8d8c3b84fd
Repo generation: log and keep going on error
...
* Delete old report() functions, use logging instead
* Skip addons which have problems (but give a warning)
2017-06-23 19:10:26 -07:00
1ff2b055a6
Make 'version' required
2017-06-23 13:23:11 -07:00
5a9a3db016
Initial implementation of repo generation tool
2017-06-22 20:04:15 -07:00
20683af72c
More unit tests
...
Copy in a multifile addon for testing, also fix a typo in blenderpack.py
2017-06-22 17:49:56 -07:00
44e0a904a4
Pull some code in from 2016 project; add tests
2017-06-22 17:41:41 -07:00
15a59cb867
initial (2017) commit
2017-06-22 01:43:08 -07:00