alpine-docker / multi-arch-docker-images

mutli-arch docker images, such as linux/arm/v7,linux/arm64/v8,linux/arm/v6,linux/amd64,linux/ppc64le,linux/s390x
https://hub.docker.com/orgs/alpine
GNU General Public License v3.0
17 stars 4 forks source link

Add Ruff #3

Open PythonCoderAS opened 8 months ago

ozbillwang commented 8 months ago

Thank you for submitting the PRs (#2 and #3). I've reviewed both of them, and it appears they mainly address formatting and linting features, similar to the existing one, alpine/flake8.

Maintaining two additional docker images does require additional time. Could we consider merging them into the existing one, alpine/flake8? I understand that the name might be a bit confusing and unclear, but consolidating them would streamline future maintenance, saving us valuable time in the long run.

ozbillwang commented 8 months ago

or we stop updating alpine/flake8 any more, migrate it to new image, such as alpine/py-lint? or other name you can recommend.

in this new image, we can put all formatter and lint packages in it, such as flake8, yapf, black, ruff, etc?

PythonCoderAS commented 8 months ago

or we stop updating alpine/flake8 any more, migrate it to new image, such as alpine/py-lint? or other name you can recommend.

in this new image, we can put all formatter and lint packages in it, such as flake8, yapf, black, ruff, etc?

The entire point of basing these off of an alpine base image was to get the smallest image size possible though, otherwise someone would just use the Python base image and just pip install them. It might be possible to configure automatic updating somehow.