#3750 closed defect (fixed)
Bundle builder: DataDir from extra package not copied
| Reported by: | Owned by: | Greg Couch | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Build System | Version: | |
| Keywords: | Cc: | chimera-programmers, Tristan Croll | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Windows-10-10.0.17763
ChimeraX Version: 1.1 (2020-09-09 22:22:27 UTC)
Description
I'm having issues with the <DataFiles> section in my bundle_info (I might just not be following the documentation well enough). I can get `devel build` to find a DataFile for an additional package, but not a DataDir. Relevant bundle_info.xml snippet:
```xml
<AdditionalPackages>
<Package name="AaronTools" folder="../AaronTools-distro">
</Package>
</AdditionalPackages>
<DataFiles package="AaronTools">
<DataDir>Ligands</DataDir>
<DataDir>Substituents</DataDir>
<DataDir>Rings</DataDir>
<DataDir>utils</DataDir>
<DataFile>bond_data.json</DataFile>
<DataFile>calculated_bond_lengths.json</DataFile>
<DataFile>README.md</DataFile>
<DataFile>LICENSE</DataFile>
</DataFiles>
```
The file structure of the AaronTools-distro folder is:
Ligands/xyz files
Rings/xyz files
Substituents/xyz files
theory/__init__.py, other .py files
utils/.py files
LICENSE
bond_data.json
calculated_bond_lengths.json
README.md
__init__.py
(other .py files)
For this AaronTools-distro setup, `devel build` will add the ExtraFile's to the AaronTools package, but not the ExtraDir's. I've tried moving these files and directories to AaronTools-distro/src (the documentation on bundle_info.xml says they should be in a directory named "src"), but then `devel build` can't find any ExtraFile's or ExtraDir's. When building with "src" in AaronTools-distro. It also puts everything in "AaronTools/src" instead of "AaronTools". I have also tried using an absolute path instead of a relative path for the "folder" attribute of Package. I got the same results and the relative path.
With my understanding of the documentation, I'd expect devel build to take the "Ligands", "Substituents", etc. from ../AaronTools-distro/src and copy them to AaronTools/Ligands, etc when building the bundle.
I will note that the _expand_datafiles method of the BundleBuilder class does not utilize the "folder" package attribute. If the issue is not just my understanding of the documentation, it's probably tied to the os.walk() in this subroutine starting in my current working directory and not the additional package's folder.
Log:
> devel clean "C:\Users\Tony Schaefer\Documents\GitHub\ChimAARON"
> devel build "C:\Users\Tony Schaefer\Documents\GitHub\ChimAARON"
running build
running build_py
creating build
creating build\lib
creating build\lib\SEQCROW
copying src\io.py -> build\lib\SEQCROW
copying src\jobs.py -> build\lib\SEQCROW
copying src\libraries.py -> build\lib\SEQCROW
copying src\presets.py -> build\lib\SEQCROW
copying src\residue_collection.py -> build\lib\SEQCROW
copying src\selectors.py -> build\lib\SEQCROW
copying src\settings.py -> build\lib\SEQCROW
copying src\theory.py -> build\lib\SEQCROW
copying src\utils.py -> build\lib\SEQCROW
copying src\\__init__.py -> build\lib\SEQCROW
creating build\lib\SEQCROW\commands
copying src\commands\angle.py -> build\lib\SEQCROW\commands
copying src\commands\dihedral.py -> build\lib\SEQCROW\commands
copying src\commands\fuseRing.py -> build\lib\SEQCROW\commands
copying src\commands\rmsdAlign.py -> build\lib\SEQCROW\commands
copying src\commands\substitute.py -> build\lib\SEQCROW\commands
copying src\commands\\__init__.py -> build\lib\SEQCROW\commands
creating build\lib\SEQCROW\managers
copying src\managers\filereader_manager.py -> build\lib\SEQCROW\managers
copying src\managers\job_manager.py -> build\lib\SEQCROW\managers
copying src\managers\ordered_selection.py -> build\lib\SEQCROW\managers
copying src\managers\\__init__.py -> build\lib\SEQCROW\managers
creating build\lib\SEQCROW\tools
copying src\tools\aaron_input_builder.py -> build\lib\SEQCROW\tools
copying src\tools\browse_aarontools.py -> build\lib\SEQCROW\tools
copying src\tools\compute_thermo.py -> build\lib\SEQCROW\tools
copying src\tools\filereader_panel.py -> build\lib\SEQCROW\tools
copying src\tools\input_generator.py -> build\lib\SEQCROW\tools
copying src\tools\job_manager_tool.py -> build\lib\SEQCROW\tools
copying src\tools\libadd.py -> build\lib\SEQCROW\tools
copying src\tools\normal_modes.py -> build\lib\SEQCROW\tools
copying src\tools\per_frame_plot.py -> build\lib\SEQCROW\tools
copying src\tools\structure_editing.py -> build\lib\SEQCROW\tools
copying src\tools\\__init__.py -> build\lib\SEQCROW\tools
creating build\lib\SEQCROW\widgets
copying src\widgets\comboboxes.py -> build\lib\SEQCROW\widgets
copying src\widgets\periodic_table.py -> build\lib\SEQCROW\widgets
copying src\widgets\\__init__.py -> build\lib\SEQCROW\widgets
creating build\lib\AaronTools
copying ..\AaronTools-distro\atoms.py -> build\lib\AaronTools
copying ..\AaronTools-distro\component.py -> build\lib\AaronTools
copying ..\AaronTools-distro\comp_output.py -> build\lib\AaronTools
copying ..\AaronTools-distro\config.py -> build\lib\AaronTools
copying ..\AaronTools-distro\const.py -> build\lib\AaronTools
copying ..\AaronTools-distro\fileIO.py -> build\lib\AaronTools
copying ..\AaronTools-distro\finders.py -> build\lib\AaronTools
copying ..\AaronTools-distro\geometry.py -> build\lib\AaronTools
copying ..\AaronTools-distro\job_control.py -> build\lib\AaronTools
copying ..\AaronTools-distro\json_extension.py -> build\lib\AaronTools
copying ..\AaronTools-distro\new_fileIO.py -> build\lib\AaronTools
copying ..\AaronTools-distro\ring.py -> build\lib\AaronTools
copying ..\AaronTools-distro\substituent.py -> build\lib\AaronTools
copying ..\AaronTools-distro\trajectory.py -> build\lib\AaronTools
copying ..\AaronTools-distro\\__init__.py -> build\lib\AaronTools
creating build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_atoms.py -> build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_cls.py -> build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_component.py ->
build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_comp_output.py ->
build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_fetch.py -> build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_fileIO.py -> build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_finders.py -> build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_geometry.py ->
build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_json_extension.py ->
build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_substituent.py ->
build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_trajectory.py ->
build\lib\AaronTools\test
copying ..\AaronTools-distro\test\test_utils.py -> build\lib\AaronTools\test
copying ..\AaronTools-distro\test\\__init__.py -> build\lib\AaronTools\test
creating build\lib\AaronTools\theory
copying ..\AaronTools-distro\theory\basis.py -> build\lib\AaronTools\theory
copying ..\AaronTools-distro\theory\emp_dispersion.py ->
build\lib\AaronTools\theory
copying ..\AaronTools-distro\theory\grid.py -> build\lib\AaronTools\theory
copying ..\AaronTools-distro\theory\implicit_solvent.py ->
build\lib\AaronTools\theory
copying ..\AaronTools-distro\theory\job_types.py ->
build\lib\AaronTools\theory
copying ..\AaronTools-distro\theory\method.py -> build\lib\AaronTools\theory
copying ..\AaronTools-distro\theory\theory.py -> build\lib\AaronTools\theory
copying ..\AaronTools-distro\theory\\__init__.py ->
build\lib\AaronTools\theory
copying ..\AaronTools-distro\bond_data.json -> build\lib\AaronTools
copying ..\AaronTools-distro\calculated_bond_lengths.json ->
build\lib\AaronTools
copying ..\AaronTools-distro\config.ini -> build\lib\AaronTools
copying ..\AaronTools-distro\README.md -> build\lib\AaronTools
copying ..\AaronTools-distro\LICENSE -> build\lib\AaronTools
running bdist_wheel
installing to build\bdist.win-amd64\wheel
running install
running install_lib
creating build\bdist.win-amd64
creating build\bdist.win-amd64\wheel
creating build\bdist.win-amd64\wheel\AaronTools
copying build\lib\AaronTools\atoms.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\bond_data.json -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\calculated_bond_lengths.json -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\component.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\comp_output.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\config.ini -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\config.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\const.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\fileIO.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\finders.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\geometry.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\job_control.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\json_extension.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\LICENSE -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\new_fileIO.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\README.md -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\ring.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\substituent.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
creating build\bdist.win-amd64\wheel\AaronTools\test
copying build\lib\AaronTools\test\test_atoms.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\test_cls.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\test_component.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\test_comp_output.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\test_fetch.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\test_fileIO.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\test_finders.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\test_geometry.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\test_json_extension.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\test_substituent.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\test_trajectory.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\test_utils.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
copying build\lib\AaronTools\test\\__init__.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\test
creating build\bdist.win-amd64\wheel\AaronTools\theory
copying build\lib\AaronTools\theory\basis.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\theory
copying build\lib\AaronTools\theory\emp_dispersion.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\theory
copying build\lib\AaronTools\theory\grid.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\theory
copying build\lib\AaronTools\theory\implicit_solvent.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\theory
copying build\lib\AaronTools\theory\job_types.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\theory
copying build\lib\AaronTools\theory\method.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\theory
copying build\lib\AaronTools\theory\theory.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\theory
copying build\lib\AaronTools\theory\\__init__.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\theory
copying build\lib\AaronTools\trajectory.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
copying build\lib\AaronTools\\__init__.py -> build\bdist.win-
amd64\wheel\\.\AaronTools
creating build\bdist.win-amd64\wheel\SEQCROW
creating build\bdist.win-amd64\wheel\SEQCROW\commands
copying build\lib\SEQCROW\commands\angle.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\commands\dihedral.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\commands\fuseRing.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\commands\rmsdAlign.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\commands\substitute.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\commands\\__init__.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\io.py -> build\bdist.win-amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\jobs.py -> build\bdist.win-amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\libraries.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW
creating build\bdist.win-amd64\wheel\SEQCROW\managers
copying build\lib\SEQCROW\managers\filereader_manager.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\managers
copying build\lib\SEQCROW\managers\job_manager.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\managers
copying build\lib\SEQCROW\managers\ordered_selection.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\managers
copying build\lib\SEQCROW\managers\\__init__.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\managers
copying build\lib\SEQCROW\presets.py -> build\bdist.win-amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\residue_collection.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\selectors.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\settings.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\theory.py -> build\bdist.win-amd64\wheel\\.\SEQCROW
creating build\bdist.win-amd64\wheel\SEQCROW\tools
copying build\lib\SEQCROW\tools\aaron_input_builder.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\browse_aarontools.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\compute_thermo.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\filereader_panel.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\input_generator.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\job_manager_tool.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\libadd.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\normal_modes.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\per_frame_plot.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\structure_editing.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\\__init__.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\utils.py -> build\bdist.win-amd64\wheel\\.\SEQCROW
creating build\bdist.win-amd64\wheel\SEQCROW\widgets
copying build\lib\SEQCROW\widgets\comboboxes.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\widgets
copying build\lib\SEQCROW\widgets\periodic_table.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\widgets
copying build\lib\SEQCROW\widgets\\__init__.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\widgets
copying build\lib\SEQCROW\\__init__.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW
running install_egg_info
running egg_info
creating SEQCROW.egg-info
writing SEQCROW.egg-info\PKG-INFO
writing dependency_links to SEQCROW.egg-info\dependency_links.txt
writing requirements to SEQCROW.egg-info\requires.txt
writing top-level names to SEQCROW.egg-info\top_level.txt
writing manifest file 'SEQCROW.egg-info\SOURCES.txt'
reading manifest file 'SEQCROW.egg-info\SOURCES.txt'
writing manifest file 'SEQCROW.egg-info\SOURCES.txt'
Copying SEQCROW.egg-info to build\bdist.win-
amd64\wheel\\.\SEQCROW-0.1-py3.7.egg-info
running install_scripts
adding license file "license.txt" (matched pattern "LICEN[CS]E*")
creating build\bdist.win-amd64\wheel\SEQCROW-0.1.dist-info\WHEEL
creating 'dist\SEQCROW-0.1-py3-none-any.whl' and adding 'build\bdist.win-
amd64\wheel' to it
adding 'AaronTools/LICENSE'
adding 'AaronTools/README.md'
adding 'AaronTools/__init__.py'
adding 'AaronTools/atoms.py'
adding 'AaronTools/bond_data.json'
adding 'AaronTools/calculated_bond_lengths.json'
adding 'AaronTools/comp_output.py'
adding 'AaronTools/component.py'
adding 'AaronTools/config.ini'
adding 'AaronTools/config.py'
adding 'AaronTools/const.py'
adding 'AaronTools/fileIO.py'
adding 'AaronTools/finders.py'
adding 'AaronTools/geometry.py'
adding 'AaronTools/job_control.py'
adding 'AaronTools/json_extension.py'
adding 'AaronTools/new_fileIO.py'
adding 'AaronTools/ring.py'
adding 'AaronTools/substituent.py'
adding 'AaronTools/trajectory.py'
adding 'AaronTools/test/__init__.py'
adding 'AaronTools/test/test_atoms.py'
adding 'AaronTools/test/test_cls.py'
adding 'AaronTools/test/test_comp_output.py'
adding 'AaronTools/test/test_component.py'
adding 'AaronTools/test/test_fetch.py'
adding 'AaronTools/test/test_fileIO.py'
adding 'AaronTools/test/test_finders.py'
adding 'AaronTools/test/test_geometry.py'
adding 'AaronTools/test/test_json_extension.py'
adding 'AaronTools/test/test_substituent.py'
adding 'AaronTools/test/test_trajectory.py'
adding 'AaronTools/test/test_utils.py'
adding 'AaronTools/theory/__init__.py'
adding 'AaronTools/theory/basis.py'
adding 'AaronTools/theory/emp_dispersion.py'
adding 'AaronTools/theory/grid.py'
adding 'AaronTools/theory/implicit_solvent.py'
adding 'AaronTools/theory/job_types.py'
adding 'AaronTools/theory/method.py'
adding 'AaronTools/theory/theory.py'
adding 'SEQCROW/__init__.py'
adding 'SEQCROW/io.py'
adding 'SEQCROW/jobs.py'
adding 'SEQCROW/libraries.py'
adding 'SEQCROW/presets.py'
adding 'SEQCROW/residue_collection.py'
adding 'SEQCROW/selectors.py'
adding 'SEQCROW/settings.py'
adding 'SEQCROW/theory.py'
adding 'SEQCROW/utils.py'
adding 'SEQCROW/commands/__init__.py'
adding 'SEQCROW/commands/angle.py'
adding 'SEQCROW/commands/dihedral.py'
adding 'SEQCROW/commands/fuseRing.py'
adding 'SEQCROW/commands/rmsdAlign.py'
adding 'SEQCROW/commands/substitute.py'
adding 'SEQCROW/managers/__init__.py'
adding 'SEQCROW/managers/filereader_manager.py'
adding 'SEQCROW/managers/job_manager.py'
adding 'SEQCROW/managers/ordered_selection.py'
adding 'SEQCROW/tools/__init__.py'
adding 'SEQCROW/tools/aaron_input_builder.py'
adding 'SEQCROW/tools/browse_aarontools.py'
adding 'SEQCROW/tools/compute_thermo.py'
adding 'SEQCROW/tools/filereader_panel.py'
adding 'SEQCROW/tools/input_generator.py'
adding 'SEQCROW/tools/job_manager_tool.py'
adding 'SEQCROW/tools/libadd.py'
adding 'SEQCROW/tools/normal_modes.py'
adding 'SEQCROW/tools/per_frame_plot.py'
adding 'SEQCROW/tools/structure_editing.py'
adding 'SEQCROW/widgets/__init__.py'
adding 'SEQCROW/widgets/comboboxes.py'
adding 'SEQCROW/widgets/periodic_table.py'
adding 'SEQCROW-0.1.dist-info/METADATA'
adding 'SEQCROW-0.1.dist-info/WHEEL'
adding 'SEQCROW-0.1.dist-info/license.txt'
adding 'SEQCROW-0.1.dist-info/top_level.txt'
adding 'SEQCROW-0.1.dist-info/RECORD'
removing build\bdist.win-amd64\wheel
Distribution is in C:\Users\Tony
Schaefer\Documents\GitHub\ChimAARON\dist\SEQCROW-0.1-py3-none-any.whl
> devel clean "C:\Users\Tony Schaefer\Documents\GitHub\ChimAARON"
> devel build "C:\Users\Tony Schaefer\Documents\GitHub\ChimAARON"
running build
running build_py
creating build
creating build\lib
creating build\lib\SEQCROW
copying src\io.py -> build\lib\SEQCROW
copying src\jobs.py -> build\lib\SEQCROW
copying src\libraries.py -> build\lib\SEQCROW
copying src\presets.py -> build\lib\SEQCROW
copying src\residue_collection.py -> build\lib\SEQCROW
copying src\selectors.py -> build\lib\SEQCROW
copying src\settings.py -> build\lib\SEQCROW
copying src\theory.py -> build\lib\SEQCROW
copying src\utils.py -> build\lib\SEQCROW
copying src\\__init__.py -> build\lib\SEQCROW
creating build\lib\SEQCROW\commands
copying src\commands\angle.py -> build\lib\SEQCROW\commands
copying src\commands\dihedral.py -> build\lib\SEQCROW\commands
copying src\commands\fuseRing.py -> build\lib\SEQCROW\commands
copying src\commands\rmsdAlign.py -> build\lib\SEQCROW\commands
copying src\commands\substitute.py -> build\lib\SEQCROW\commands
copying src\commands\\__init__.py -> build\lib\SEQCROW\commands
creating build\lib\SEQCROW\managers
copying src\managers\filereader_manager.py -> build\lib\SEQCROW\managers
copying src\managers\job_manager.py -> build\lib\SEQCROW\managers
copying src\managers\ordered_selection.py -> build\lib\SEQCROW\managers
copying src\managers\\__init__.py -> build\lib\SEQCROW\managers
creating build\lib\SEQCROW\tools
copying src\tools\aaron_input_builder.py -> build\lib\SEQCROW\tools
copying src\tools\browse_aarontools.py -> build\lib\SEQCROW\tools
copying src\tools\compute_thermo.py -> build\lib\SEQCROW\tools
copying src\tools\filereader_panel.py -> build\lib\SEQCROW\tools
copying src\tools\input_generator.py -> build\lib\SEQCROW\tools
copying src\tools\job_manager_tool.py -> build\lib\SEQCROW\tools
copying src\tools\libadd.py -> build\lib\SEQCROW\tools
copying src\tools\normal_modes.py -> build\lib\SEQCROW\tools
copying src\tools\per_frame_plot.py -> build\lib\SEQCROW\tools
copying src\tools\structure_editing.py -> build\lib\SEQCROW\tools
copying src\tools\\__init__.py -> build\lib\SEQCROW\tools
creating build\lib\SEQCROW\widgets
copying src\widgets\comboboxes.py -> build\lib\SEQCROW\widgets
copying src\widgets\periodic_table.py -> build\lib\SEQCROW\widgets
copying src\widgets\\__init__.py -> build\lib\SEQCROW\widgets
package init file '..\AaronTools-distro\\__init__.py' not found (or not a
regular file)
creating build\lib\AaronTools
creating build\lib\AaronTools\src
copying ..\AaronTools-distro\src\atoms.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\component.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\comp_output.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\config.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\const.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\fileIO.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\finders.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\geometry.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\job_control.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\json_extension.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\new_fileIO.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\ring.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\substituent.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\trajectory.py -> build\lib\AaronTools\src
copying ..\AaronTools-distro\src\\__init__.py -> build\lib\AaronTools\src
creating build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_atoms.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_cls.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_component.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_comp_output.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_fetch.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_fileIO.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_finders.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_geometry.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_json_extension.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_substituent.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_trajectory.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\test_utils.py ->
build\lib\AaronTools\src\test
copying ..\AaronTools-distro\src\test\\__init__.py ->
build\lib\AaronTools\src\test
creating build\lib\AaronTools\src\theory
copying ..\AaronTools-distro\src\theory\basis.py ->
build\lib\AaronTools\src\theory
copying ..\AaronTools-distro\src\theory\emp_dispersion.py ->
build\lib\AaronTools\src\theory
copying ..\AaronTools-distro\src\theory\grid.py ->
build\lib\AaronTools\src\theory
copying ..\AaronTools-distro\src\theory\implicit_solvent.py ->
build\lib\AaronTools\src\theory
copying ..\AaronTools-distro\src\theory\job_types.py ->
build\lib\AaronTools\src\theory
copying ..\AaronTools-distro\src\theory\method.py ->
build\lib\AaronTools\src\theory
copying ..\AaronTools-distro\src\theory\theory.py ->
build\lib\AaronTools\src\theory
copying ..\AaronTools-distro\src\theory\\__init__.py ->
build\lib\AaronTools\src\theory
running bdist_wheel
installing to build\bdist.win-amd64\wheel
running install
running install_lib
creating build\bdist.win-amd64
creating build\bdist.win-amd64\wheel
creating build\bdist.win-amd64\wheel\AaronTools
creating build\bdist.win-amd64\wheel\AaronTools\src
copying build\lib\AaronTools\src\atoms.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\component.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\comp_output.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\config.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\const.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\fileIO.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\finders.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\geometry.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\job_control.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\json_extension.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\new_fileIO.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\ring.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\substituent.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
creating build\bdist.win-amd64\wheel\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_atoms.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_cls.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_component.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_comp_output.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_fetch.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_fileIO.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_finders.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_geometry.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_json_extension.py ->
build\bdist.win-amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_substituent.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_trajectory.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\test_utils.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
copying build\lib\AaronTools\src\test\\__init__.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\test
creating build\bdist.win-amd64\wheel\AaronTools\src\theory
copying build\lib\AaronTools\src\theory\basis.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\theory
copying build\lib\AaronTools\src\theory\emp_dispersion.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\theory
copying build\lib\AaronTools\src\theory\grid.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\theory
copying build\lib\AaronTools\src\theory\implicit_solvent.py ->
build\bdist.win-amd64\wheel\\.\AaronTools\src\theory
copying build\lib\AaronTools\src\theory\job_types.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\theory
copying build\lib\AaronTools\src\theory\method.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\theory
copying build\lib\AaronTools\src\theory\theory.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\theory
copying build\lib\AaronTools\src\theory\\__init__.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src\theory
copying build\lib\AaronTools\src\trajectory.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
copying build\lib\AaronTools\src\\__init__.py -> build\bdist.win-
amd64\wheel\\.\AaronTools\src
creating build\bdist.win-amd64\wheel\SEQCROW
creating build\bdist.win-amd64\wheel\SEQCROW\commands
copying build\lib\SEQCROW\commands\angle.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\commands\dihedral.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\commands\fuseRing.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\commands\rmsdAlign.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\commands\substitute.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\commands\\__init__.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\commands
copying build\lib\SEQCROW\io.py -> build\bdist.win-amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\jobs.py -> build\bdist.win-amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\libraries.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW
creating build\bdist.win-amd64\wheel\SEQCROW\managers
copying build\lib\SEQCROW\managers\filereader_manager.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\managers
copying build\lib\SEQCROW\managers\job_manager.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\managers
copying build\lib\SEQCROW\managers\ordered_selection.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\managers
copying build\lib\SEQCROW\managers\\__init__.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\managers
copying build\lib\SEQCROW\presets.py -> build\bdist.win-amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\residue_collection.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\selectors.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\settings.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW
copying build\lib\SEQCROW\theory.py -> build\bdist.win-amd64\wheel\\.\SEQCROW
creating build\bdist.win-amd64\wheel\SEQCROW\tools
copying build\lib\SEQCROW\tools\aaron_input_builder.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\browse_aarontools.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\compute_thermo.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\filereader_panel.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\input_generator.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\job_manager_tool.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\libadd.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\normal_modes.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\per_frame_plot.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\structure_editing.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\tools\\__init__.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\tools
copying build\lib\SEQCROW\utils.py -> build\bdist.win-amd64\wheel\\.\SEQCROW
creating build\bdist.win-amd64\wheel\SEQCROW\widgets
copying build\lib\SEQCROW\widgets\comboboxes.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\widgets
copying build\lib\SEQCROW\widgets\periodic_table.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\widgets
copying build\lib\SEQCROW\widgets\\__init__.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW\widgets
copying build\lib\SEQCROW\\__init__.py -> build\bdist.win-
amd64\wheel\\.\SEQCROW
running install_egg_info
running egg_info
creating SEQCROW.egg-info
writing SEQCROW.egg-info\PKG-INFO
writing dependency_links to SEQCROW.egg-info\dependency_links.txt
writing requirements to SEQCROW.egg-info\requires.txt
writing top-level names to SEQCROW.egg-info\top_level.txt
writing manifest file 'SEQCROW.egg-info\SOURCES.txt'
reading manifest file 'SEQCROW.egg-info\SOURCES.txt'
writing manifest file 'SEQCROW.egg-info\SOURCES.txt'
Copying SEQCROW.egg-info to build\bdist.win-
amd64\wheel\\.\SEQCROW-0.1-py3.7.egg-info
running install_scripts
adding license file "license.txt" (matched pattern "LICEN[CS]E*")
creating build\bdist.win-amd64\wheel\SEQCROW-0.1.dist-info\WHEEL
creating 'dist\SEQCROW-0.1-py3-none-any.whl' and adding 'build\bdist.win-
amd64\wheel' to it
adding 'AaronTools/src/__init__.py'
adding 'AaronTools/src/atoms.py'
adding 'AaronTools/src/comp_output.py'
adding 'AaronTools/src/component.py'
adding 'AaronTools/src/config.py'
adding 'AaronTools/src/const.py'
adding 'AaronTools/src/fileIO.py'
adding 'AaronTools/src/finders.py'
adding 'AaronTools/src/geometry.py'
adding 'AaronTools/src/job_control.py'
adding 'AaronTools/src/json_extension.py'
adding 'AaronTools/src/new_fileIO.py'
adding 'AaronTools/src/ring.py'
adding 'AaronTools/src/substituent.py'
adding 'AaronTools/src/trajectory.py'
adding 'AaronTools/src/test/__init__.py'
adding 'AaronTools/src/test/test_atoms.py'
adding 'AaronTools/src/test/test_cls.py'
adding 'AaronTools/src/test/test_comp_output.py'
adding 'AaronTools/src/test/test_component.py'
adding 'AaronTools/src/test/test_fetch.py'
adding 'AaronTools/src/test/test_fileIO.py'
adding 'AaronTools/src/test/test_finders.py'
adding 'AaronTools/src/test/test_geometry.py'
adding 'AaronTools/src/test/test_json_extension.py'
adding 'AaronTools/src/test/test_substituent.py'
adding 'AaronTools/src/test/test_trajectory.py'
adding 'AaronTools/src/test/test_utils.py'
adding 'AaronTools/src/theory/__init__.py'
adding 'AaronTools/src/theory/basis.py'
adding 'AaronTools/src/theory/emp_dispersion.py'
adding 'AaronTools/src/theory/grid.py'
adding 'AaronTools/src/theory/implicit_solvent.py'
adding 'AaronTools/src/theory/job_types.py'
adding 'AaronTools/src/theory/method.py'
adding 'AaronTools/src/theory/theory.py'
adding 'SEQCROW/__init__.py'
adding 'SEQCROW/io.py'
adding 'SEQCROW/jobs.py'
adding 'SEQCROW/libraries.py'
adding 'SEQCROW/presets.py'
adding 'SEQCROW/residue_collection.py'
adding 'SEQCROW/selectors.py'
adding 'SEQCROW/settings.py'
adding 'SEQCROW/theory.py'
adding 'SEQCROW/utils.py'
adding 'SEQCROW/commands/__init__.py'
adding 'SEQCROW/commands/angle.py'
adding 'SEQCROW/commands/dihedral.py'
adding 'SEQCROW/commands/fuseRing.py'
adding 'SEQCROW/commands/rmsdAlign.py'
adding 'SEQCROW/commands/substitute.py'
adding 'SEQCROW/managers/__init__.py'
adding 'SEQCROW/managers/filereader_manager.py'
adding 'SEQCROW/managers/job_manager.py'
adding 'SEQCROW/managers/ordered_selection.py'
adding 'SEQCROW/tools/__init__.py'
adding 'SEQCROW/tools/aaron_input_builder.py'
adding 'SEQCROW/tools/browse_aarontools.py'
adding 'SEQCROW/tools/compute_thermo.py'
adding 'SEQCROW/tools/filereader_panel.py'
adding 'SEQCROW/tools/input_generator.py'
adding 'SEQCROW/tools/job_manager_tool.py'
adding 'SEQCROW/tools/libadd.py'
adding 'SEQCROW/tools/normal_modes.py'
adding 'SEQCROW/tools/per_frame_plot.py'
adding 'SEQCROW/tools/structure_editing.py'
adding 'SEQCROW/widgets/__init__.py'
adding 'SEQCROW/widgets/comboboxes.py'
adding 'SEQCROW/widgets/periodic_table.py'
adding 'SEQCROW-0.1.dist-info/METADATA'
adding 'SEQCROW-0.1.dist-info/WHEEL'
adding 'SEQCROW-0.1.dist-info/license.txt'
adding 'SEQCROW-0.1.dist-info/top_level.txt'
adding 'SEQCROW-0.1.dist-info/RECORD'
removing build\bdist.win-amd64\wheel
Distribution is in C:\Users\Tony
Schaefer\Documents\GitHub\ChimAARON\dist\SEQCROW-0.1-py3-none-any.whl
OpenGL version: 3.3.0 NVIDIA 456.38
OpenGL renderer: GeForce RTX 2070/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: To Be Filled By O.E.M.
Model: To Be Filled By O.E.M.
OS: Microsoft Windows 10 Education (Build 17763)
Memory: 17,107,533,824
MaxProcessMemory: 137,438,953,344
CPU: 16 AMD Ryzen 7 2700X Eight-Core Processor "
PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.9
Installed Packages:
alabaster: 0.7.12
appdirs: 1.4.4
Babel: 2.8.0
backcall: 0.2.0
blockdiag: 2.0.1
certifi: 2020.6.20
chardet: 3.0.4
ChimeraX-AddH: 2.1.1
ChimeraX-AlignmentAlgorithms: 2.0
ChimeraX-AlignmentHdrs: 3.2
ChimeraX-AlignmentMatrices: 2.0
ChimeraX-Alignments: 2.1
ChimeraX-Arrays: 1.0
ChimeraX-Atomic: 1.6.1
ChimeraX-AtomSearch: 2.0
ChimeraX-AxesPlanes: 2.0
ChimeraX-BasicActions: 1.1
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 1.0.1
ChimeraX-BondRot: 2.0
ChimeraX-BugReporter: 1.0
ChimeraX-BuildStructure: 2.0
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.0
ChimeraX-ButtonPanel: 1.0
ChimeraX-CageBuilder: 1.0
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.1
ChimeraX-ChemGroup: 2.0
ChimeraX-Clashes: 2.0
ChimeraX-ColorActions: 1.0
ChimeraX-ColorGlobe: 1.0
ChimeraX-CommandLine: 1.1.3
ChimeraX-ConnectStructure: 2.0
ChimeraX-Contacts: 1.0
ChimeraX-Core: 1.1
ChimeraX-CoreFormats: 1.0
ChimeraX-coulombic: 1.0.1
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-DataFormats: 1.0
ChimeraX-Dicom: 1.0
ChimeraX-DistMonitor: 1.1
ChimeraX-DistUI: 1.0
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ExperimentalCommands: 1.0
ChimeraX-FileHistory: 1.0
ChimeraX-FunctionKey: 1.0
ChimeraX-Geometry: 1.1
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.0
ChimeraX-Hbonds: 2.0
ChimeraX-Help: 1.0
ChimeraX-HKCage: 1.0
ChimeraX-IHM: 1.0
ChimeraX-ImageFormats: 1.0
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0
ChimeraX-Label: 1.0
ChimeraX-ListInfo: 1.0
ChimeraX-Log: 1.1.1
ChimeraX-LookingGlass: 1.1
ChimeraX-Map: 1.0.1
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0
ChimeraX-MapFilter: 2.0
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.0
ChimeraX-Markers: 1.0
ChimeraX-Mask: 1.0
ChimeraX-MatchMaker: 1.1
ChimeraX-MDcrds: 2.0
ChimeraX-MedicalToolbar: 1.0.1
ChimeraX-Meeting: 1.0
ChimeraX-MLP: 1.0
ChimeraX-mmCIF: 2.2
ChimeraX-MMTF: 2.0
ChimeraX-Modeller: 1.0
ChimeraX-ModelPanel: 1.0
ChimeraX-ModelSeries: 1.0
ChimeraX-Mol2: 2.0
ChimeraX-Morph: 1.0
ChimeraX-MouseModes: 1.0
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nucleotides: 2.0
ChimeraX-OpenCommand: 1.2.1
ChimeraX-PDB: 2.1
ChimeraX-PDBBio: 1.0
ChimeraX-PickBlobs: 1.0
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.0
ChimeraX-PubChem: 2.0
ChimeraX-Read-Pbonds: 1.0
ChimeraX-Registration: 1.1
ChimeraX-RemoteControl: 1.0
ChimeraX-ResidueFit: 1.0
ChimeraX-RestServer: 1.0
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 2.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.2
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0
ChimeraX-SeqView: 2.2
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0
ChimeraX-Shortcuts: 1.0
ChimeraX-ShowAttr: 1.0
ChimeraX-ShowSequences: 1.0
ChimeraX-SideView: 1.0
ChimeraX-Smiles: 2.0
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.0.4
ChimeraX-STL: 1.0
ChimeraX-Storm: 1.0
ChimeraX-Struts: 1.0
ChimeraX-Surface: 1.0
ChimeraX-SwapAA: 2.0
ChimeraX-SwapRes: 2.0
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.0
ChimeraX-ToolshedUtils: 1.0
ChimeraX-Tug: 1.0
ChimeraX-UI: 1.2.3
ChimeraX-uniprot: 2.0
ChimeraX-ViewDockX: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0
ChimeraX-WebServices: 1.0
ChimeraX-Zone: 1.0
colorama: 0.4.3
comtypes: 1.1.7
cxservices: 1.0
cycler: 0.10.0
Cython: 0.29.20
decorator: 4.4.2
distlib: 0.3.1
docutils: 0.16
filelock: 3.0.12
funcparserlib: 0.3.6
gdcm: 2.8.8
grako: 3.16.5
h5py: 2.10.0
html2text: 2020.1.16
idna: 2.10
ihm: 0.16
imagecodecs: 2020.5.30
imagecodecs-lite: 2020.1.31
imagesize: 1.2.0
ipykernel: 5.3.0
ipython: 7.15.0
ipython-genutils: 0.2.0
jedi: 0.17.2
Jinja2: 2.11.2
jupyter-client: 6.1.3
jupyter-core: 4.6.3
kiwisolver: 1.2.0
line-profiler: 2.1.2
lxml: 4.5.1
MarkupSafe: 1.1.1
matplotlib: 3.2.1
msgpack: 1.0.0
netifaces: 0.10.9
networkx: 2.4
numexpr: 2.7.1
numpy: 1.18.5+mkl
numpydoc: 1.0.0
openvr: 1.12.501
packaging: 20.4
parso: 0.7.1
pickleshare: 0.7.5
Pillow: 7.1.2
pip: 20.2.2
pkginfo: 1.5.0.1
prompt-toolkit: 3.0.7
psutil: 5.7.0
pycollada: 0.7.1
pydicom: 2.0.0
Pygments: 2.6.1
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 2.4.7
PyQt5-commercial: 5.12.3
PyQt5-sip: 4.19.19
PyQtWebEngine-commercial: 5.12.1
python-dateutil: 2.8.1
pytz: 2020.1
pywin32: 228
pyzmq: 19.0.2
qtconsole: 4.7.4
QtPy: 1.9.0
RandomWords: 0.3.0
requests: 2.24.0
scipy: 1.4.1
Send2Trash: 1.5.0
setuptools: 49.4.0
sfftk-rw: 0.6.6.dev0
six: 1.15.0
snowballstemmer: 2.0.0
sortedcontainers: 2.2.2
Sphinx: 3.1.1
sphinxcontrib-applehelp: 1.0.2
sphinxcontrib-blockdiag: 2.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 1.0.3
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.4
suds-jurko: 0.6
tables: 3.6.1
tifffile: 2020.6.3
tinyarray: 1.2.2
tornado: 6.0.4
traitlets: 5.0.4
urllib3: 1.25.10
wcwidth: 0.2.5
webcolors: 1.11.1
wheel: 0.34.2
WMI: 1.5.1
Change History (7)
comment:1 by , 5 years ago
| Cc: | added |
|---|---|
| Component: | Unassigned → Build System |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Bundle builder: DataDir from extra package not copied |
comment:2 by , 5 years ago
comment:3 by , 5 years ago
Tony, it looks like a bug in Bundle Builder where it's using a hard-coded "src" instead of your "folder" attribute. I'll try to fix that today.
Tristan, the AdditionalPackages tag was added more than 3 years ago.
follow-up: 4 comment:4 by , 5 years ago
Huh. How time flies...
________________________________
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: 23 September 2020 19:42
Cc: chimera-programmers@cgl.ucsf.edu <chimera-programmers@cgl.ucsf.edu>; gregc@cgl.ucsf.edu <gregc@cgl.ucsf.edu>; Tristan Croll <tic20@cam.ac.uk>; tony.schaefer@uga.edu <tony.schaefer@uga.edu>
Subject: Re: [ChimeraX] #3750: Bundle builder: DataDir from extra package not copied
#3750: Bundle builder: DataDir from extra package not copied
--------------------------------------+------------------------
Reporter: tony.schaefer@… | Owner: Greg Couch
Type: defect | Status: assigned
Priority: normal | Milestone:
Component: Build System | Version:
Resolution: | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
--------------------------------------+------------------------
Comment (by Eric Pettersen):
Tony, it looks like a bug in Bundle Builder where it's using a hard-coded
"src" instead of your "folder" attribute. I'll try to fix that today.
Tristan, the !AdditionalPackages tag was added more than 3 years ago.
--
Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/3750#comment:3>
ChimeraX <http://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker
comment:5 by , 5 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Hi Tony,
I have committed a fix. None of the bundles we have use the
AdditionalPackagestag, so I had to jury rig something to test the change. It did something which I think is correct, but you will have to confirm.
The "fix" will be in tomorrow's builds. We have been having issues with the builds lately due to other changes, but there's is some chance they will work -- particularly on Mac, which I can test directly on here at home.
--Eric
follow-up: 6 comment:6 by , 5 years ago
Eric,
The fix works for me!
Thanks,
Tony
________________________________
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: Wednesday, September 23, 2020 6:18 PM
Cc: chimera-programmers@cgl.ucsf.edu <chimera-programmers@cgl.ucsf.edu>; gregc@cgl.ucsf.edu <gregc@cgl.ucsf.edu>; tic20@cam.ac.uk <tic20@cam.ac.uk>; Anthony James Schaefer <tony.schaefer@uga.edu>
Subject: Re: [ChimeraX] #3750: Bundle builder: DataDir from extra package not copied
[EXTERNAL SENDER - PROCEED CAUTIOUSLY]
#3750: Bundle builder: DataDir from extra package not copied
--------------------------------------+------------------------
Reporter: tony.schaefer@… | Owner: Greg Couch
Type: defect | Status: closed
Priority: normal | Milestone:
Component: Build System | Version:
Resolution: fixed | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
--------------------------------------+------------------------
Changes (by Eric Pettersen):
* status: assigned => closed
* resolution: => fixed
Comment:
Hi Tony,
I have committed a fix. None of the bundles we have use the
`AdditionalPackages` tag, so I had to jury rig something to test the
change. It did **something** which I **think** is correct, but you will
have to confirm.
The "fix" will be in tomorrow's builds. We have been having
issues with the builds lately due to other changes, but there's is some
chance they will work -- particularly on Mac, which I can test directly on
here at home.
--Eric
--
Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/3750#comment:5>
ChimeraX <http://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker
I'm not familiar with the
AdditionalPackagestag. Is that new?