Sybren A. Stüvel
0b5e034a92
Fix MyPy errors when running without boto3 installed
2018-11-07 13:03:07 +01:00
Sybren A. Stüvel
43e8a7e370
Include version in --help output
2018-07-11 12:44:29 +02:00
Sybren A. Stüvel
439f727815
Bumped version to 0.5-dev
2018-07-10 16:03:30 +02:00
Sybren A. Stüvel
0e7411a42b
Bumped version to 0.4
v0.4
2018-07-10 16:03:00 +02:00
Sybren A. Stüvel
d7b06f0644
Blender 2.8 compatibility of image datablock
2018-07-10 16:02:14 +02:00
Sybren A. Stüvel
504b50178b
Moved from requirements.txt to pipenv for package management
2018-07-10 16:02:14 +02:00
Sybren A. Stüvel
38b3e2b55c
Fixed a whole bunch of MyPy errors
...
New release of mypy picks up more.
2018-07-10 16:02:14 +02:00
Philipp Oeser
4e1c2d1bbb
Fix T55542: BAT doesn't pack smoke cache
2018-07-06 11:01:44 +02:00
Sybren A. Stüvel
893c1f2231
Convert hexified ID name to upper case
...
Our test case accidentally has a numerical-only hex representation, which
doesn't show this issue.
2018-07-05 11:53:38 +02:00
Sybren A. Stüvel
63118d250c
Bumped version to 0.4-dev
2018-07-03 15:07:34 +02:00
Sybren A. Stüvel
8a308ef6e4
Bumped version to 0.3
v0.3
2018-07-03 15:06:27 +02:00
Sybren A. Stüvel
0b96635953
Fix T55539: BAT doesn't pack particle caches
2018-07-03 15:05:15 +02:00
Sybren A. Stüvel
aa8e2a8cdd
Tracer fix for T55539
...
This only fixes the tracer; the problem with the packer still exists.
2018-07-03 15:05:15 +02:00
Sybren A. Stüvel
f75f35ae77
Swap 'expected' and 'actual' arguments
...
Python itself doesn't make any distinction (it just logs 'a != b') but
PyCharm does.
2018-07-03 14:30:59 +02:00
Sybren A. Stüvel
26c5d2dbfc
Unignore some paths
2018-07-03 14:00:53 +02:00
Sybren A. Stüvel
d103056558
Flush the Packer callback queue when closing
2018-07-03 13:01:36 +02:00
Sybren A. Stüvel
f1cfc28a1c
Report skipped files
2018-07-03 13:00:10 +02:00
Sybren A. Stüvel
7fe06c247b
Also report transfer progress on MOVE
...
Previously transfers were only reported when copying files.
2018-07-03 12:56:08 +02:00
Sybren A. Stüvel
6edc15594d
Added utility function to fetching structs by name
2018-07-03 12:34:00 +02:00
Sybren A. Stüvel
f7a18ba07d
Support nested collections in Blender 2.8
2018-06-13 17:40:05 +02:00
Sybren A. Stüvel
5f966934df
Blender 2.8 fixes because of removed Material.mtex and Material.group
2018-06-07 15:18:18 +02:00
Sybren A. Stüvel
dfa07e19cc
Fix T55007: Support fluid simulation cache files
...
This also adds support for entire directory paths to be assets, in
addition to globs and numbered file sequences.
2018-06-05 15:12:10 +02:00
Sybren A. Stüvel
fc144138d0
Better transfer error handling
2018-06-05 15:12:10 +02:00
Sybren A. Stüvel
44c4ce3a69
Speed up packing
...
The .get() function raises a queue.Empty exception anyway, so there was
no real need for the .empty() call. Furthermore, it turned out to really
slow things down.
2018-06-05 15:12:10 +02:00
Sybren A. Stüvel
7e4fa34aae
Added missing image in documentation
2018-06-05 15:12:10 +02:00
Sybren A. Stüvel
acfd8357e1
Bumped version to 0.3-dev
2018-05-08 12:51:00 +02:00
Sybren A. Stüvel
7ce2c3094a
Bumped version to 0.2
v0.2
2018-05-08 12:50:37 +02:00
Sybren A. Stüvel
285a88793a
Debug-log skipping of packed datablocks.
2018-05-08 12:15:56 +02:00
Sybren A. Stüvel
c35a6fac09
Added BAT logo to documentation
2018-03-27 12:28:34 +02:00
Sybren A. Stüvel
099d51c4ff
Slightly slower flushing/queue checking on the main thread
2018-03-26 17:14:10 +02:00
Sybren A. Stüvel
21fb18247d
Find textures and images of various modifiers
...
- Wave
- UV Project
- Weight VG Edit
- Weight VG Mix
- Weight VG Proximity
2018-03-26 17:14:08 +02:00
Sybren A. Stüvel
0d82dc7fd0
Find texture of displacement modifier
2018-03-26 16:46:13 +02:00
Sybren A. Stüvel
c515509b24
Use decorator to register modifier walker.
2018-03-26 16:43:32 +02:00
Sybren A. Stüvel
08ed33ef81
Written some documentation with Sphinx
2018-03-22 12:12:30 +01:00
Sybren A. Stüvel
8b73b86734
Reduce cyclomatic complexity of Struct.field_get()
2018-03-22 10:56:02 +01:00
Sybren A. Stüvel
85840faf70
Added docstring
2018-03-22 10:10:50 +01:00
Sybren A. Stüvel
8d1bd89583
Allow packing to ZIP files
2018-03-22 10:06:48 +01:00
Sybren A. Stüvel
e53470d898
Add a pack-info.txt file at the top of the BAT Pack
...
This file explains which blend file this pack was created for.
2018-03-21 16:33:41 +01:00
Sybren A. Stüvel
3a3dbb5042
Added TODO
2018-03-20 18:13:16 +01:00
Sybren A. Stüvel
1111465061
Report progress of S3 uploads while the upload is happening
...
Previously it only reported progress after uploading each file.
2018-03-20 17:58:49 +01:00
Sybren A. Stüvel
cd32442f5a
Fixed issues with relative paths to blend files
2018-03-20 17:57:41 +01:00
Sybren A. Stüvel
56fb89da3d
S3Packer now takes a URL as endpoint, not a hostname
2018-03-20 16:36:29 +01:00
Sybren A. Stüvel
c4a57039f1
Bumped version to 0.2-dev
2018-03-16 13:40:29 +01:00
Sybren A. Stüvel
6e7acb9425
Bumped version to 0.1
v0.1
2018-03-16 13:39:51 +01:00
Sybren A. Stüvel
3b3fb0e3ef
improve 'bat --help' message
2018-03-16 13:39:34 +01:00
Sybren A. Stüvel
b78ca35786
Little bit of usage info in package description
2018-03-16 13:36:58 +01:00
Sybren A. Stüvel
fd02b0165f
Updated setup.py in preparation of first upload to pypi
2018-03-16 13:29:08 +01:00
Sybren A. Stüvel
53e22a4a2f
Added GPL comment blocks with proper attibution.
2018-03-16 13:25:20 +01:00
Sybren A. Stüvel
da9f04240e
Added CHANGELOG and updated README
2018-03-16 12:31:50 +01:00
Sybren A. Stüvel
f7150c0d29
Allow aborting a pack operation.
...
For this to work well I also had to remove the sorting of blocks in
trace.deps(). The sorting caused the first `yield` to be executed only
after each blend file was opened, which means that the consuming for-loop
takes a long time to hit its first iteration. As a result, it would respond
slowly to abort requests. By not sorting the first `yield` is much sooner,
resolving this issue.
2018-03-16 12:12:15 +01:00