django-analytical icon indicating copy to clipboard operation
django-analytical copied to clipboard

Migrate to pyproject.toml, use Ruff, update GHA setup

Open bittner opened this issue 6 months ago • 3 comments

Migrates the packaging setup to pyproject.toml, finally, and updates the CI setup (GHA) targeting the currently latest Django versions and their related Python versions.

  • Replaces Flake8 and isort by the Ruff linter and formatter, retaining the single-quote formatting for strings.
  • Also fixes some documentation issues and outdated URL references.
  • Removes the obsolete type="text/javascript" attribute from all script HTML tags for JavaScript. (This change is not strictly necessary for this PR and can be omitted if requested; it's included for convenience.)

Note that all authors are now listed in pyproject.toml; we now might remove the AUTHORS.rst file.

I suggest to keep the commits intact and refrain from squashing.

Obsoletes #227, #229 and #230.

bittner avatar Apr 04 '25 12:04 bittner