Skip to content

Feature/python and django update - #52

Closed
idkjay wants to merge 12 commits into
mainfrom
feature/python-and-django-update
Closed

Feature/python and django update#52
idkjay wants to merge 12 commits into
mainfrom
feature/python-and-django-update

Conversation

@idkjay

@idkjay idkjay commented Sep 8, 2025

Copy link
Copy Markdown

This PR modernizes django-auth-lti with updated packaging, Python/Django version support, linting, and test fixes.

  • Updated pyproject.toml to manage project metadata and dependencies
  • Added support for Python 3.9–3.12 and Django 4.2–5.x
  • Introduced Ruff for linting and formatting; resolved style violations
  • Fixed and modernized tests for LTI middleware

add pytest to dev dependencies

codeartifact publish yaml

install dependencies uv pypi fix

only use pypi

uv cli text fix

drop no index

add workflow dispatch

change pypi

push down to >=3.9

revert install dependencies step

pull from pypi during test and ci

use no index

use one combination of py/django

django matrix

uv sync to use pyproject for install

add index url

typo

add aws

env variables

aws role

add read write permissions

no aws only pypi

pull from pypi

dropped lock and refresh

keyring disabled

add env

more env variables

uv lock

revert to run prev successful build
@idkjay
idkjay force-pushed the feature/python-and-django-update branch from b8f3af8 to 4b1915b Compare September 8, 2025 18:13
@idkjay idkjay closed this Sep 17, 2025
@idkjay

idkjay commented Sep 17, 2025

Copy link
Copy Markdown
Author

Opting to update tools to 1.3 and using new version of django-auth-lti

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant