sage icon indicating copy to clipboard operation
sage copied to clipboard

Add # sage_setup: distribution directives to all files, remove remaining # coding: utf-8

Open saraedum opened this issue 9 months ago • 7 comments

This PR recreates https://github.com/sagemath/sage/pull/36964 by @mkoeppe after it was reverted, see https://github.com/sagemath/sage/pull/37796.


These directives at the top of the file inform developers about the intended assignment of modules to pip-installable distributions.

As of this PR, there should be no change to the existing distributions (sagemath-categories...) nor the monolithic build of the Sage library.

  • Cherry-picked from #35095

:memo: Checklist

  • [x] The title is concise, informative, and self-explanatory.
  • [ ] 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.

:hourglass: Dependencies

  • Depends on #36951 (merged here)
  • Depends on ~#36676~ #37900 (merged here)
  • Depends on #37667 (merged here)
  • Depends on #38031 (split out from here)

saraedum avatar Apr 29 '24 11:04 saraedum