Changes between Version 4 and Version 5 of Dev2021-3-4


Ignore:
Timestamp:
Mar 4, 2021, 3:17:32 PM (5 years ago)
Author:
Tom Goddard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev2021-3-4

    v4 v5  
    2828    - This avoids trouble that the Qt shim is a prereq, not a bundle or PyPi package so can't directly put a dependency on it.
    2929    - Could make Qt shim a bundle that installs in site-packages/Qt instead of site-packages/chimerax/Qt but bundle name would need to be ChimeraX-Qt.
     30  - Pip dependency resolver limitations
     31    - Current pip resolver will upgrade packages that break other already installed packages, and then warn after that it broke them.
     32    - This could affect us if we increase bundle major version (e.g. atomic_lib) that several other bundles depend on.
     33  - Distribution bloat
     34    - Mac installed app size is 1.2 Gbytes
     35    - Has large Python modules like pydicom that almost no users use.
     36    - How do we reduce size while maintaining convenience for users?
     37    - Typing command that requires a bundle currently says to install bundle.  File readers could also do this.
     38    - Problem is that large size is contributed by very many packages.   Users will be more annoyed to have to install extras one at a time, so don't want most users to have to do that.
    3039
    3140* Chimera