48 Commits

Author SHA1 Message Date
Sybren A. Stüvel
85cf257d2c Upgrade Sphinx to the version bundled with Ubuntu 24.04 LTS
The old version of Sphinx depended on the `pathtools` library, which had
issues installing on my macbook.
2025-06-16 11:52:52 +02:00
Sybren A. Stüvel
03fa3f2d18 Drop support for Python 3.8
It is EOL and no longer supported by the Python foundation.

Also it is getting in the way of upgrading Sphinx.
2025-06-16 11:51:09 +02:00
Sybren A. Stüvel
12ce4bfc6d pyproject.toml: modernize use of deprecated tool.poetry.dev-dependencies
Use `[tool.poetry.group.dev.dependencies]` instead of the deprecated
`[tool.poetry.dev-dependencies]` section.
2025-06-16 11:24:13 +02:00
Sybren A. Stüvel
42dd5ec1b6 Bumped version to 1.18 2024-01-11 16:43:11 +01:00
Sybren A. Stüvel
98892151ed Bumped version to 1.18-dev0 2023-12-18 17:58:30 +01:00
Sybren A. Stüvel
47e7c00845 Bumped version to 1.17 2023-12-14 11:54:30 +01:00
Sybren A. Stüvel
81ea8296da Bump version to 1.17-dev0 2023-12-14 11:36:34 +01:00
Sybren A. Stüvel
c4ff3fdb54 Bumped version to 1.16 2023-11-02 15:46:01 +01:00
Sybren A. Stüvel
e2b2e6fb68 Drop support for Python 3.7
Python 3.7 is EOL, no longer supported.
2023-11-02 15:05:31 +01:00
Sybren A. Stüvel
36c258985e Cleanup: formatting change of pyproject.toml
No functional changes.
2023-11-02 15:05:16 +01:00
Sybren A. Stüvel
64d657ead2 Poetry: include a readme setting
This should include the contents of `README.md` in the package & show it
on the Python package index.
2022-12-16 15:22:27 +01:00
Sybren A. Stüvel
aba2b673f1 Change my email address
Change the email address to my work address.
2022-12-16 15:01:38 +01:00
Sybren A. Stüvel
ce19808f5c Bumped version to 1.15 2022-12-16 15:00:43 +01:00
Sybren A. Stüvel
517e8eee23 Bumped version to 1.15-dev0 2022-12-16 14:49:56 +01:00
Sybren A. Stüvel
1541c52520 Version bump to 1.14
This was actually released in 2022-09-12, but I forgot to commit!
2022-12-02 13:11:37 +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
bef5fb88cd Bumped version to 1.13 2022-07-14 10:40:39 +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
c29774a234 Bumped version to 1.12 2022-03-25 11:55:41 +01:00
Sybren A. Stüvel
fab2090080 Bump version to 1.12-dev0 2022-03-11 17:28:46 +01:00
Sybren A. Stüvel
4899766943 Bumped version to 1.11 2022-02-18 16:12:41 +01:00
Sybren A. Stüvel
301e73d64a Bumped version to 1.10 2022-02-03 17:54:07 +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
7e61163364 Bumped version to 1.9 2021-11-19 13:59:02 +01:00
Sybren A. Stüvel
744609b2f0 Bumped version to 1.8 2021-11-09 11:17:02 +01:00
Sybren A. Stüvel
2843cce6fd Bumped version to 1.7 2021-11-05 16:30:17 +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
3d8c608da3 Bumped version to 1.7b0 2021-07-27 17:09:16 +02:00
Sybren A. Stüvel
2cedf2b424 Bumped version to 1.6 2021-07-27 17:06:13 +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
74ae76cd73 Bumped version to 1.6b1 2021-07-27 16:42:25 +02:00
Paul Golter
4305f32c48 Bumped version to 1.5.1 2021-07-22 16:03:43 +02:00
Paul Golter
cd42417c37 Bumped version to 1.6b0 2021-07-22 12:38:33 +02:00
Paul Golter
d520f6bb33 Bumped version to 1.5 2021-07-22 12:36:15 +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
4e51b82e4c Bumped version to 1.5b0 2021-07-22 12:03:27 +02:00
Sybren A. Stüvel
113db18211 Bumped version to 1.4.1 2021-07-22 11:40:15 +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
b36effa6ec Bumped version to 1.4 2021-07-22 11:26:03 +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
99389e8ece Bumped version to 1.3.1 2021-02-04 12:01:53 +01:00
Sybren A. Stüvel
0a5a50ccf0 Bumped version to 1.3 2021-02-02 13:42:09 +01:00
Sybren A. Stüvel
3fa4389658 Bumped version to 1.3-dev0 2020-03-17 17:14:00 +01:00
Sybren A. Stüvel
ad14de92a8 Bumped version to 1.2.2 2019-10-10 10:35:41 +02:00
Sybren A. Stüvel
0b92037973 Bumped version to 1.2.1
Version 1.2 already existed on pypi by accident.
2019-10-09 08:58:55 +02:00
Sybren A. Stüvel
2e0cfa968b Bumped version to 1.2 2019-10-09 08:56:49 +02:00
Sybren A. Stüvel
f0836417a4 Bumped version to 1.2-dev0 2019-06-12 11:49:27 +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