Skip to content

Switch to uv as package manager#451

Merged
kofrezo merged 7 commits into
mainfrom
dk_switch_to_uv
Jul 15, 2026
Merged

Switch to uv as package manager#451
kofrezo merged 7 commits into
mainfrom
dk_switch_to_uv

Conversation

@kofrezo

@kofrezo kofrezo commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@kofrezo kofrezo self-assigned this Jun 18, 2026
@kofrezo
kofrezo force-pushed the dk_switch_to_uv branch 2 times, most recently from 7eeb187 to 06f164d Compare July 2, 2026 08:45
@kofrezo
kofrezo marked this pull request as ready for review July 2, 2026 09:25
Use uv package manager instead of pipenv and use the workspace feature
to allow packaging serveradmin as two packages "serveradmin" and
"adminapi".

The "serveradmin" package still depends on the "adminapi" for now.

- Use workspaces to split adminapi and serveradmin package
- Replace distutils.util.strtobool (removed in 3.12)
@kofrezo
kofrezo force-pushed the dk_switch_to_uv branch 2 times, most recently from 65618bb to 5d91d59 Compare July 13, 2026 12:49
Provide a minimal documentation to get a running Serveradmin for
development. The docs/ is to be reworked.

Update the setup so that one can install additional private Django apps
in an overlay setup no to be shared with the community version.
@kofrezo
kofrezo requested a review from brainexe July 14, 2026 14:23
Comment thread packages/serveradmin/serveradmin/settings.py Outdated
Comment thread .github/workflows/tests.yml Outdated

@brainexe brainexe left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

just 2 small comments, works fine in local docker!

@kofrezo
kofrezo merged commit cf8bfa7 into main Jul 15, 2026
5 checks passed
@kofrezo
kofrezo deleted the dk_switch_to_uv branch July 15, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants