Skip to content

Python/Django support policy #535

Closed
Closed
@jaap3

Description

@jaap3

First of all, thanks for this project. I've been using it for years and it has survived many Django upgrades and even some Python upgrades. It's been so solid that I hadn't even noticed the hasn't been a new release for over a few years now.

However, today I tried to run a projects test suite with the recently released Django 4.0a1 and faced an ImportError caused by django-imagekit (PR to fix that here: #534).

While making this PR I noticed that this project is only tested on fairly old versions of Python and Django. So I'm wondering, what is the support policy of this project?

Django will drop support for Python < 3.8 with the release of Django 4.0, and has dropped support for Python < 3 a while ago. Even the Python project has stopped supporting Python 2. So I'm wondering if this project could also drop support for Python 2, and maybe even unsupported Django versions.

At the moment of writing the only supported Django versions are 2.2 (LTS), 3.1 and 3.2 (LTS). None of these versions are listed in the tox and travis configs.

I noticed that the underlying pilkit library is tested on more modern set of Python versions, and has switched to GitHub Actions. Would it be appreciated if I made a PR that expanded the test targets to modern Python/Django versions and switched from travis to GitHub actions?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions