Skip to content

Conversation

mkoeppe
Copy link
Contributor

@mkoeppe mkoeppe commented Mar 8, 2024

The format is intended to match the PURL, see https://peps.python.org/pep-0725/#concrete-package-specification-through-purl, #37250

  • Fix sage -package list
  • Map to make target names

Resolves #31136

📝 Checklist

  • The title is concise and informative.
  • The description explains in detail what this PR is about.
  • I have linked a relevant issue or discussion.
  • I have created tests covering the changes.
  • I have updated the documentation accordingly.

⌛ Dependencies

Matthias Koeppe and others added 30 commits March 6, 2024 12:40
bootstrap: Remove last direct use of 'build/pkgs'

bootstrap-conda: Use 'sage-package properties' and 'sage-package dependencies'

Update shell uses of 'sage-package properties'
…'./bootstrap && rm -rf build/pkgs/cachetools; ./configure')
…Makefile variables build_deps_...

m4/sage_spkg_collect.m4: Change handling of 'dependencies_check' files, generate Makefile variables check_deps_...

build/make/Makefile.in: Handle build_deps, deps, check_deps separately in package templates

m4/sage_spkg_collect.m4, build/make/Makefile.in: Simplify handling of optional deps

bootstrap, m4/sage_spkg_collect.m4: Get dependencies via 'sage --package dependencies --format=shell'

m4/sage_spkg_collect.m4: Handle wheel packages like normal packages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move Python SPKGs to subfolder pypi/, rename to match their PyPI name
2 participants