Skip to content

Update to Python 3.11 and Use UV for dependency management#39

Merged
jesudasjoseph merged 11 commits intomainfrom
update-deps
Apr 3, 2026
Merged

Update to Python 3.11 and Use UV for dependency management#39
jesudasjoseph merged 11 commits intomainfrom
update-deps

Conversation

@jesudasjoseph
Copy link
Copy Markdown
Collaborator

  • Update to Python 3.11
  • Add pyproject.toml
  • Add UV
  • Use pytest

@jesudasjoseph jesudasjoseph requested a review from nikmolnar April 1, 2026 20:14
@nikmolnar
Copy link
Copy Markdown
Contributor

I'm getting the following error trying to run the tests:

django.core.exceptions.ImproperlyConfigured: 'django.contrib.gis.db.backends.postgis' isn't an available database backend or couldn't be imported. Check the above exception. To use one of the built-in backends, use 'django.db.backends.XXX', where XXX is one of:
    'mysql', 'oracle', 'postgresql', 'sqlite3'

It looks like the test settings need to be updated.

@nikmolnar
Copy link
Copy Markdown
Contributor

It looks like the test settings need to be updated.

Though I see that the test action is succeeding. Must be something on my end then...

@nikmolnar
Copy link
Copy Markdown
Contributor

Yep, I needed to set an environment variable to make sure it could find homebrew libs. Tests are succeeding now.

Copy link
Copy Markdown
Contributor

@nikmolnar nikmolnar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work on this!

@jesudasjoseph jesudasjoseph merged commit c19f88d into main Apr 3, 2026
1 check passed
@nikmolnar nikmolnar deleted the update-deps branch April 3, 2026 17:21
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.

2 participants