ngageoint/tk_builder

Problem installing tk_builder.

llamentowski opened this issue · 7 comments

Hi,

I have some problems installing tk_builder >= 1.0.7, please see the logs below:

When running from cloned source code main directory:

~/code/python/tk_builder (master)$ python setup.py install
running install
running bdist_egg
running egg_info
writing tk_builder.egg-info/PKG-INFO
writing dependency_links to tk_builder.egg-info/dependency_links.txt
writing requirements to tk_builder.egg-info/requires.txt
writing top-level names to tk_builder.egg-info/top_level.txt
reading manifest file 'tk_builder.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory 'example_apps*'
warning: no previously-included files matching '*' found under directory '*example_apps'
warning: no previously-included files matching '*' found under directory '*example_apps.*'
no previously-included directories found matching 'example_apps*'
no previously-included directories found matching '*example_apps'
no previously-included directories found matching '*example_apps.*'
writing manifest file 'tk_builder.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/tk_builder
copying build/lib/tk_builder/base_elements.py -> build/bdist.linux-x86_64/egg/tk_builder
creating build/bdist.linux-x86_64/egg/tk_builder/widgets
copying build/lib/tk_builder/widgets/basic_widgets.py -> build/bdist.linux-x86_64/egg/tk_builder/widgets
copying build/lib/tk_builder/widgets/image_canvas.py -> build/bdist.linux-x86_64/egg/tk_builder/widgets
copying build/lib/tk_builder/widgets/pyplot_canvas.py -> build/bdist.linux-x86_64/egg/tk_builder/widgets
copying build/lib/tk_builder/widgets/widget_descriptors.py -> build/bdist.linux-x86_64/egg/tk_builder/widgets
copying build/lib/tk_builder/widgets/widget_events.py -> build/bdist.linux-x86_64/egg/tk_builder/widgets
copying build/lib/tk_builder/widgets/__init__.py -> build/bdist.linux-x86_64/egg/tk_builder/widgets
copying build/lib/tk_builder/widgets/tooltip.py -> build/bdist.linux-x86_64/egg/tk_builder/widgets
copying build/lib/tk_builder/image_reader.py -> build/bdist.linux-x86_64/egg/tk_builder
copying build/lib/tk_builder/panel_builder.py -> build/bdist.linux-x86_64/egg/tk_builder
copying build/lib/tk_builder/logger.py -> build/bdist.linux-x86_64/egg/tk_builder
copying build/lib/tk_builder/file_filters.py -> build/bdist.linux-x86_64/egg/tk_builder
creating build/bdist.linux-x86_64/egg/tk_builder/panels
copying build/lib/tk_builder/panels/pyplot_panel.py -> build/bdist.linux-x86_64/egg/tk_builder/panels
copying build/lib/tk_builder/panels/pyplot_image_panel.py -> build/bdist.linux-x86_64/egg/tk_builder/panels
copying build/lib/tk_builder/panels/__init__.py -> build/bdist.linux-x86_64/egg/tk_builder/panels
copying build/lib/tk_builder/panels/image_panel.py -> build/bdist.linux-x86_64/egg/tk_builder/panels
creating build/bdist.linux-x86_64/egg/tk_builder/utils
creating build/bdist.linux-x86_64/egg/tk_builder/utils/color_utils
copying build/lib/tk_builder/utils/color_utils/color_converter.py -> build/bdist.linux-x86_64/egg/tk_builder/utils/color_utils
copying build/lib/tk_builder/utils/color_utils/hex_color_palettes.py -> build/bdist.linux-x86_64/egg/tk_builder/utils/color_utils
copying build/lib/tk_builder/utils/color_utils/color_utils.py -> build/bdist.linux-x86_64/egg/tk_builder/utils/color_utils
copying build/lib/tk_builder/utils/color_utils/color_cycler.py -> build/bdist.linux-x86_64/egg/tk_builder/utils/color_utils
copying build/lib/tk_builder/utils/color_utils/__init__.py -> build/bdist.linux-x86_64/egg/tk_builder/utils/color_utils
creating build/bdist.linux-x86_64/egg/tk_builder/utils/geometry_utils
copying build/lib/tk_builder/utils/geometry_utils/kml_util.py -> build/bdist.linux-x86_64/egg/tk_builder/utils/geometry_utils
copying build/lib/tk_builder/utils/geometry_utils/kml_constants.py -> build/bdist.linux-x86_64/egg/tk_builder/utils/geometry_utils
copying build/lib/tk_builder/utils/geometry_utils/__init__.py -> build/bdist.linux-x86_64/egg/tk_builder/utils/geometry_utils
copying build/lib/tk_builder/utils/__init__.py -> build/bdist.linux-x86_64/egg/tk_builder/utils
creating build/bdist.linux-x86_64/egg/tk_builder/utils/image_utils
copying build/lib/tk_builder/utils/image_utils/frame_sequence_utils.py -> build/bdist.linux-x86_64/egg/tk_builder/utils/image_utils
copying build/lib/tk_builder/utils/image_utils/create_checkerboard.py -> build/bdist.linux-x86_64/egg/tk_builder/utils/image_utils
copying build/lib/tk_builder/utils/image_utils/__init__.py -> build/bdist.linux-x86_64/egg/tk_builder/utils/image_utils
copying build/lib/tk_builder/__init__.py -> build/bdist.linux-x86_64/egg/tk_builder
copying build/lib/tk_builder/__about__.py -> build/bdist.linux-x86_64/egg/tk_builder
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/base_elements.py to base_elements.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/widgets/basic_widgets.py to basic_widgets.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/widgets/image_canvas.py to image_canvas.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/widgets/pyplot_canvas.py to pyplot_canvas.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/widgets/widget_descriptors.py to widget_descriptors.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/widgets/widget_events.py to widget_events.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/widgets/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/widgets/tooltip.py to tooltip.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/image_reader.py to image_reader.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/panel_builder.py to panel_builder.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/logger.py to logger.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/file_filters.py to file_filters.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/panels/pyplot_panel.py to pyplot_panel.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/panels/pyplot_image_panel.py to pyplot_image_panel.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/panels/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/panels/image_panel.py to image_panel.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/color_utils/color_converter.py to color_converter.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/color_utils/hex_color_palettes.py to hex_color_palettes.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/color_utils/color_utils.py to color_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/color_utils/color_cycler.py to color_cycler.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/color_utils/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/geometry_utils/kml_util.py to kml_util.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/geometry_utils/kml_constants.py to kml_constants.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/geometry_utils/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/image_utils/frame_sequence_utils.py to frame_sequence_utils.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/image_utils/create_checkerboard.py to create_checkerboard.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/utils/image_utils/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/tk_builder/__about__.py to __about__.cpython-37.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying tk_builder.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying tk_builder.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying tk_builder.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying tk_builder.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying tk_builder.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying tk_builder.egg-info/zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO
creating 'dist/tk_builder-1.0.8-py3.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing tk_builder-1.0.8-py3.7.egg
Removing /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages/tk_builder-1.0.8-py3.7.egg
Copying tk_builder-1.0.8-py3.7.egg to /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages
tk-builder 1.0.8 is already the active version in easy-install.pth

Installed /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages/tk_builder-1.0.8-py3.7.egg
Processing dependencies for tk-builder==1.0.8
Searching for tkinter
Reading https://pypi.org/simple/tkinter/
Couldn't find index page for 'tkinter' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.org/simple/
No local packages or working download links found for tkinter
error: Could not find suitable distribution for Requirement.parse('tkinter')

when installing sarpy-apps from source code:


~/code/python/sarpy_apps$ python setup.py install
running install
running bdist_egg
running egg_info
writing sarpy_apps.egg-info/PKG-INFO
writing dependency_links to sarpy_apps.egg-info/dependency_links.txt
writing requirements to sarpy_apps.egg-info/requires.txt
writing top-level names to sarpy_apps.egg-info/top_level.txt
reading manifest file 'sarpy_apps.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory 'examples*'
warning: no previously-included files matching '*' found under directory '*examples'
warning: no previously-included files matching '*' found under directory '*examples.*'
no previously-included directories found matching 'examples*'
no previously-included directories found matching '*examples'
no previously-included directories found matching '*examples.*'
writing manifest file 'sarpy_apps.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/sarpy_apps
creating build/bdist.linux-x86_64/egg/sarpy_apps/apps
creating build/bdist.linux-x86_64/egg/sarpy_apps/apps/aperture_tool
copying build/lib/sarpy_apps/apps/aperture_tool/aperture_tool.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/aperture_tool
copying build/lib/sarpy_apps/apps/aperture_tool/__init__.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/aperture_tool
creating build/bdist.linux-x86_64/egg/sarpy_apps/apps/validation_tool
copying build/lib/sarpy_apps/apps/validation_tool/validation_tool.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/validation_tool
copying build/lib/sarpy_apps/apps/validation_tool/__init__.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/validation_tool
creating build/bdist.linux-x86_64/egg/sarpy_apps/apps/wake_tool
copying build/lib/sarpy_apps/apps/wake_tool/wake_tool.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/wake_tool
copying build/lib/sarpy_apps/apps/wake_tool/__init__.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/wake_tool
creating build/bdist.linux-x86_64/egg/sarpy_apps/apps/labeling_tool
copying build/lib/sarpy_apps/apps/labeling_tool/schema_editor.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/labeling_tool
copying build/lib/sarpy_apps/apps/labeling_tool/__init__.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/labeling_tool
copying build/lib/sarpy_apps/apps/labeling_tool/labeling_tool.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/labeling_tool
creating build/bdist.linux-x86_64/egg/sarpy_apps/apps/rcs_tool
copying build/lib/sarpy_apps/apps/rcs_tool/rcs_tool.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/rcs_tool
copying build/lib/sarpy_apps/apps/rcs_tool/__init__.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/rcs_tool
copying build/lib/sarpy_apps/apps/__init__.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps
creating build/bdist.linux-x86_64/egg/sarpy_apps/apps/frequency_support_tool
copying build/lib/sarpy_apps/apps/frequency_support_tool/frequency_support_tool.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/frequency_support_tool
copying build/lib/sarpy_apps/apps/frequency_support_tool/__init__.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/frequency_support_tool
creating build/bdist.linux-x86_64/egg/sarpy_apps/apps/image_viewer
copying build/lib/sarpy_apps/apps/image_viewer/__init__.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/image_viewer
copying build/lib/sarpy_apps/apps/image_viewer/image_viewer.py -> build/bdist.linux-x86_64/egg/sarpy_apps/apps/image_viewer
copying build/lib/sarpy_apps/__init__.py -> build/bdist.linux-x86_64/egg/sarpy_apps
creating build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes
copying build/lib/sarpy_apps/supporting_classes/image_reader.py -> build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes
creating build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/metaicon
copying build/lib/sarpy_apps/supporting_classes/metaicon/metaicon_data_container.py -> build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/metaicon
copying build/lib/sarpy_apps/supporting_classes/metaicon/__init__.py -> build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/metaicon
copying build/lib/sarpy_apps/supporting_classes/metaicon/metaicon.py -> build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/metaicon
copying build/lib/sarpy_apps/supporting_classes/metaviewer.py -> build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes
copying build/lib/sarpy_apps/supporting_classes/file_filters.py -> build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes
copying build/lib/sarpy_apps/supporting_classes/__init__.py -> build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes
copying build/lib/sarpy_apps/supporting_classes/widget_with_metadata.py -> build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes
copying build/lib/sarpy_apps/__about__.py -> build/bdist.linux-x86_64/egg/sarpy_apps
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/aperture_tool/aperture_tool.py to aperture_tool.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/aperture_tool/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/validation_tool/validation_tool.py to validation_tool.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/validation_tool/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/wake_tool/wake_tool.py to wake_tool.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/wake_tool/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/labeling_tool/schema_editor.py to schema_editor.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/labeling_tool/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/labeling_tool/labeling_tool.py to labeling_tool.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/rcs_tool/rcs_tool.py to rcs_tool.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/rcs_tool/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/frequency_support_tool/frequency_support_tool.py to frequency_support_tool.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/frequency_support_tool/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/image_viewer/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/apps/image_viewer/image_viewer.py to image_viewer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/image_reader.py to image_reader.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/metaicon/metaicon_data_container.py to metaicon_data_container.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/metaicon/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/metaicon/metaicon.py to metaicon.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/metaviewer.py to metaviewer.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/file_filters.py to file_filters.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/supporting_classes/widget_with_metadata.py to widget_with_metadata.cpython-37.pyc
byte-compiling build/bdist.linux-x86_64/egg/sarpy_apps/__about__.py to __about__.cpython-37.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying sarpy_apps.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying sarpy_apps.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying sarpy_apps.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying sarpy_apps.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying sarpy_apps.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying sarpy_apps.egg-info/zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO
creating 'dist/sarpy_apps-1.0.10-py3.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing sarpy_apps-1.0.10-py3.7.egg
Copying sarpy_apps-1.0.10-py3.7.egg to /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages
Removing sarpy-apps 1.0.9 from easy-install.pth file
Adding sarpy-apps 1.0.10 to easy-install.pth file

Installed /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages/sarpy_apps-1.0.10-py3.7.egg
Processing dependencies for sarpy-apps==1.0.10
Searching for sarpy>=1.1.67
Reading https://pypi.org/simple/sarpy/
Downloading https://files.pythonhosted.org/packages/75/36/063fc53651228e84f4a2125652e3b2b8d2670cda8007690252f6bf11ce96/sarpy-1.1.67-py2.py3-none-any.whl#sha256=2f7b351fd2d89a2769dd2902d0fc7ea07a2f17648778d1a61b330a66088098ad
Best match: sarpy 1.1.67
Processing sarpy-1.1.67-py2.py3-none-any.whl
Installing sarpy-1.1.67-py2.py3-none-any.whl to /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages
Adding sarpy 1.1.67 to easy-install.pth file

Installed /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages/sarpy-1.1.67-py3.7.egg
Searching for tkinter
Reading https://pypi.org/simple/tkinter/
Couldn't find index page for 'tkinter' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.org/simple/
No local packages or working download links found for tkinter
error: Could not find suitable distribution for Requirement.parse('tkinter')

from wheel file from https://pypi.org/project/tk-builder/#files:

$ python3 -m pip install tk_builder-1.0.8-py2.py3-none-any.whl 
Processing /home/llamentowski/Downloads/tk_builder-1.0.8-py2.py3-none-any.whl
Requirement already satisfied: numpy in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages (from tk-builder==1.0.8) (1.19.2)
Requirement already satisfied: scipy in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages (from tk-builder==1.0.8) (1.6.2)
Requirement already satisfied: pillow in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages/Pillow-8.2.0-py3.7-linux-x86_64.egg (from tk-builder==1.0.8) (8.2.0)
Requirement already satisfied: matplotlib in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages/matplotlib-3.4.1-py3.7-linux-x86_64.egg (from tk-builder==1.0.8) (3.4.1)
ERROR: Could not find a version that satisfies the requirement tkinter (from tk-builder)
ERROR: No matching distribution found for tkinter

interestingly, when running plain pip install, it tries to install an older version:

$ pip install tk-builder
Requirement already satisfied: tk-builder in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages/tk_builder-1.0.7-py3.7.egg (1.0.7)
Collecting ghostscript
  Downloading ghostscript-0.7-py2.py3-none-any.whl (25 kB)
Requirement already satisfied: matplotlib in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages/matplotlib-3.4.1-py3.7-linux-x86_64.egg (from tk-builder) (3.4.1)
Requirement already satisfied: numpy in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages (from tk-builder) (1.19.2)
Requirement already satisfied: pillow in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages/Pillow-8.2.0-py3.7-linux-x86_64.egg (from tk-builder) (8.2.0)
Requirement already satisfied: sarpy>=1.1.49 in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages (from tk-builder) (1.1.61)
Requirement already satisfied: scipy in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages (from tk-builder) (1.6.2)
Collecting tk-builder
  Using cached tk_builder-1.0.8-py2.py3-none-any.whl (57 kB)
  Downloading tk_builder-1.0.6-py2.py3-none-any.whl (60 kB)
     |████████████████████████████████| 60 kB 1.7 MB/s 
  Downloading tk_builder-1.0.3-py2.py3-none-any.whl (53 kB)
     |████████████████████████████████| 53 kB 1.6 MB/s 
Requirement already satisfied: cycler>=0.10 in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages (from matplotlib->tk-builder) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages (from matplotlib->tk-builder) (1.3.1)
Requirement already satisfied: pyparsing>=2.2.1 in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages (from matplotlib->tk-builder) (2.4.7)
Requirement already satisfied: python-dateutil>=2.7 in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages (from matplotlib->tk-builder) (2.8.1)
Requirement already satisfied: six in /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.7/site-packages (from cycler>=0.10->matplotlib->tk-builder) (1.15.0)
Installing collected packages: tk-builder
  Attempting uninstall: tk-builder
    Found existing installation: tk-builder 1.0.7
    Uninstalling tk-builder-1.0.7:
      Successfully uninstalled tk-builder-1.0.7
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
sarpy-apps 1.0.9 requires tk_builder>=1.0.7, but you have tk-builder 1.0.3 which is incompatible.
Successfully installed tk-builder-1.0.3

I don't understand that pip behavior, it iteratively stepped back in version numbers - that seems strange to me. I'm sure that things are in a bad state, so I'd uninstall sarpy_apps and tk_builder, and start over.

It looks like your environment doesn't have tkinter as a built-in part. I'm not sure what variety of linux you're using, but I imagine that you just need to install the appropriate tkinter package. This is too OS specific to be in the PyPI repository, or easily resolved in an automatic way.

If you don't mind, I'd like to know the specifics, so I can put some notes in the README.

Looking closer, I see it's anaconda, my apologies. You probably need tk. I think that tkinter should be included in Python 3.6 by default, but I'm not sure what happens if you don't have tk bundled along with it.

Can you do import tkinter at the python prompt? Maybe this is just a poorly formed requirement - I haven't had any problem with it, but mostlly focus on OS X and windows.

It appears that the package in your environment is called tk instead of tkinter. I'm just going to remove the requirement tkinter from the setup. Be sure to junk the currently installed tk-builder - this may cause trouble. I'd say give the installation another try, I just pushed the changes. I'm going to close this issue.

This is not a tragedy, but try to submit the issue in the most appropriate project, tk_builder in this case. Please email me at thomas.mccullough@tenica-gs.com for any follow-up. Please let me know whether this issue is resolved.

I confused myself that you put this in the incorrect project, please disregard that...

Thank you very much! It works now, like a charm.
I did follow your advice and cleaned env before redeploying, all seems good.
My original need was for sarpy-apps, but this has been an obstacle. Now sarpy-apps also work well:)