Changes between Version 3 and Version 4 of Dev2023-9-11


Ignore:
Timestamp:
Sep 11, 2023, 12:54:11 PM (2 years ago)
Author:
Tom Goddard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev2023-9-11

    v3 v4  
    1 = ChimeraX Developer Meeting =
     1y= ChimeraX Developer Meeting =
    22
    3 Attendance: Eric, Zach, Tom, Greg, Mikhail
     3Attendance: Eric, Zach, Tom, Greg
    44
    55September 11, 2023
     
    2424= Discussion =
    2525
     26* mdtraj pip install error
     27  - Bundle developer Barry has had problems getting C source code mdtraj PyPi package to install.
     28  - Eric will advise Barry how to include the compiled mdtraj in his bundle for Linux, and possibly for Windows and Mac.
     29  - Greg and Zach discussed pip install technical issues about getting the bundles into the ChimeraX user location.
     30  - Greg will try to figure out the mdtraj pip install error when installing Barry's bundle and report this Thursday.
     31
     32* ChimeraX library, user commands and Toolshed
     33  - Need to include toolshed in library since every bundle __init__.py imports it.
     34  - Won't have toolshed module contact web server when using library.
     35  - Would like user commands to be runnable with the Python run() function as this is used in many Python scripts.
     36  - Commands are registered by Toolshed using distinfo files in site-packages that include command declarations that came from bundle_info.xml or pyproject.toml.
     37  - In a future library release we can try to make run() work to execute user commands.
     38
     39* Qt imports for ChimeraX library
     40  - Qt won't be part of ChimeraX library so code we provide should not import Qt even if it is not used.
     41  - Greg made the ChimeraX app in nogui mode give an error if Qt imported, and this broke the sequence alignment header nogui test suite code.
     42  - Decided we should not generate an error when Qt imported in ChimeraX app in nogui since this will break user scripts.  We need to do adequate testing before making such a change.  Also Toolshed bundles are likely to have top level Qt imports in custom init code.
    2643
    2744--------------------------