Changes between Version 1 and Version 2 of Ticket #30719, comment 4


Ignore:
Timestamp:
Oct 4, 2020, 6:53:21 PM (2 years ago)
Author:
Tobias Diez
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #30719, comment 4

    v1 v2  
    66Maybe that's a bit too naïve, but I would approach this as follows: `sagelib` (everything in `/src`) is a python library and as such only declares minimum dependencies and their requirements, trying not to pin versions (except if it's really necessary). I think, the most modern way would be to do this via a `pyproject.toml` file.
    77Then sage-the-application (the actual thing used by the enduser) is a python application and thus includes sagelib as a library and needs to satisfy its dependencies (this is the point where you have to specify in some way the exact version you want to use).
    8 Both sage-the library and sage-the-application should be as independent as possible.
     8sage-the library should be completely independent of sage-the-application (i.e. it should work to have them in different git repositories).