13 Commits

Author SHA1 Message Date
Sybren A. Stüvel
e3d3d988b7 Re-lock package dependencies
Re-ran `poetry lock` to regenerate the `poetry.lock` file.
2024-09-02 18:20:51 +02:00
Sybren A. Stüvel
e6669887ce Update all dependencies to their latest versions 2022-12-16 15:08:59 +01:00
Sybren A. Stüvel
3bcb9bab0e Publish packages with Twine
Twine is the preferred way to publish Python packages nowadays.
2022-09-12 15:27:51 +02:00
Sybren A. Stüvel
051cab877c Poetry: update dependencies 2022-09-12 15:06:08 +02:00
Sybren A. Stüvel
3daeb9f80a Bump versions of dependencies
Most importantly, update MyPy so it supports Python 3.10 (which is used
in Blender 3.1, the latest release at this moment).
2022-03-25 12:07:06 +01:00
Sybren A. Stüvel
2bf155a5f9 Update pytest for Python 3.10 compatibility 2022-02-03 17:48:41 +01:00
Sybren A. Stüvel
8a06bf5903 Add optional support for ZStandard compression
BAT now can take advantage of the `zstandard` module to handle Blender
3.0+ compressed blend files.

If the module is not installed, the blend files cannot be opened but
GZip-compressed and uncompressed files can still be handled.
2021-10-05 18:24:44 +02:00
Sybren A. Stüvel
7de29740cc Add types-requests as dev-time dependency
This is required for newer mypy.
2021-07-27 16:42:25 +02:00
Sybren A. Stüvel
97b1a4d922 Drop support for Python 3.5 and 3.6, add support for 3.8 and 3.9
Python 3.5 is EOL already, and Blender never used version 3.6 (it went
straight to 3.7), hence 3.6 was never tested explicitly.

Python 3.7 or newer is required from now on.
2021-07-22 12:03:27 +02:00
Sybren A. Stüvel
2fe39fb347 Revert "Bump Python version to 3.9"
This reverts commit 46466de7db924d374a97c74219db9694b9a67bbd.

Tox wasn't set up correctly for this bump, and we may want to keep
compatibility with older Blenders as well.
2021-07-22 11:37:04 +02:00
Sybren A. Stüvel
46466de7db Bump Python version to 3.9
Blender uses Python 3.9 nowadays, so it can be required in BAT as well.
2021-07-22 11:24:13 +02:00
Sybren A. Stüvel
625ce0a217 Updated dependencies in poetry.lock 2019-09-27 12:21:19 +02:00
Sybren A. Stüvel
b48978f067 Moved from Pipenv to Poetry
All the Blender Institute Python webprojects are moving to Poetry; it works
better than Pipenv in various regards.
2019-06-07 12:49:59 +02:00