Skip to content

Fix namespace library generation and audit target#181

Merged
Ninja3047 merged 3 commits into
mainfrom
fix-namespace-library-uv-audit
Jun 29, 2026
Merged

Fix namespace library generation and audit target#181
Ninja3047 merged 3 commits into
mainfrom
fix-namespace-library-uv-audit

Conversation

@Ninja3047

@Ninja3047 Ninja3047 commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace the generated pip-audit dependency group with uv audit
  • stop forcing /bin/bash in generated Makefiles so recipes use Make's default POSIX shell instead of a distro-specific Bash path
  • relocate namespace packages before CLI cleanup so namespace library projects remove _cli.py and __main__.py correctly
  • add CI coverage for namespace library generation

Validation

  • git diff --check main..HEAD
  • generated a default project and verified src/python_project plus CLI modules
  • generated project_namespace_import=tob.r_and_e repo_type=library and verified the namespace package exists without CLI modules
  • ran generated make audit on NixOS without a SHELL= override

@Ninja3047 Ninja3047 requested a review from ekilmer June 27, 2026 18:03

@ekilmer ekilmer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM. Thank you!

@Ninja3047 Ninja3047 merged commit cc9eed5 into main Jun 29, 2026
7 checks passed
@Ninja3047 Ninja3047 deleted the fix-namespace-library-uv-audit branch June 29, 2026 14:02
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