Git Product home page Git Product logo

kolorcontrol's People

Contributors

ablinne avatar czekaj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

kolorcontrol's Issues

Pip install fails - kolorcontrol command not found

I tried installing through pip the kolorcontrol package, however, after the following readout from install, I get the error I list below.

user@usersthinkpad >>> pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git Collecting git+https://github.com/Ablinne/kolorcontrol.git Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-jtg3e5il Requirement already satisfied: matplotlib>=1.3 in /home/terminal/.local/lib/python3.7/site-packages (from KolorControl==0.3.1) (3.0.3) Requirement already satisfied: pyqt5 in /home/terminal/.local/lib/python3.7/site-packages (from KolorControl==0.3.1) (5.12.1) Requirement already satisfied: pyqt_distutils in /home/terminal/.local/lib/python3.7/site-packages (from KolorControl==0.3.1) (0.7.3) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /home/terminal/.local/lib/python3.7/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.4.0) Requirement already satisfied: python-dateutil>=2.1 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.7.3) Requirement already satisfied: numpy>=1.10.0 in /home/terminal/.local/lib/python3.7/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.16.3) Requirement already satisfied: cycler>=0.10 in /home/terminal/.local/lib/python3.7/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (0.10.0) Requirement already satisfied: kiwisolver>=1.0.1 in /home/terminal/.local/lib/python3.7/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.0.1) Requirement already satisfied: PyQt5_sip<4.20,>=4.19.14 in /home/terminal/.local/lib/python3.7/site-packages (from pyqt5->KolorControl==0.3.1) (4.19.15) Requirement already satisfied: docopt in /home/terminal/.local/lib/python3.7/site-packages (from pyqt_distutils->KolorControl==0.3.1) (0.6.2) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from cycler>=0.10->matplotlib>=1.3->KolorControl==0.3.1) (1.12.0) Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from kiwisolver>=1.0.1->matplotlib>=1.3->KolorControl==0.3.1) (40.8.0) Building wheels for collected packages: KolorControl Running setup.py bdist_wheel for KolorControl ... done Stored in directory: /tmp/pip-ephem-wheel-cache-x3hb4gvm/wheels/3d/7e/91/27b0d6423515512f102157955cce023406db31bdb1d45cf306 Successfully built KolorControl Installing collected packages: KolorControl Successfully installed KolorControl-0.3.1

The error is:

user@usersthinkpad >>> kolorcontrol zsh: command not found: kolorcontrol
When I run it in Bash, I get the following similar error:

user@usersthinkpad >>> kolorcontrol kolorcontrol: command not found

I'm running python3 on Disco Dingo (19.04).

Thanks!

Note: Building from source works.

Getting an error while installing directly from github

Collecting git+https://github.com/Ablinne/kolorcontrol.git
Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-s99j4ax3
Complete output from command python setup.py egg_info:
No local packages or download links found for pyqt5
Traceback (most recent call last):
File "", line 1, in
File "/tmp/pip-req-build-s99j4ax3/setup.py", line 46, in
include_package_data=True
File "/usr/lib/python3.5/distutils/core.py", line 108, in setup
_setup_distribution = dist = klass(attrs)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 269, in init
self.fetch_build_eggs(attrs['setup_requires'])
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 313, in fetch_build_eggs
replace_conflicting=True,
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 826, in resolve
dist = best[req.key] = env.best_match(req, ws, installer)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 1092, in best_match
return self.obtain(req, installer)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 1104, in obtain
return installer(requirement)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 380, in fetch_build_egg
return cmd.easy_install(req)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 657, in easy_install
raise DistutilsError(msg)
distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pyqt5')

----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-req-build-s99j4ax3/


Is there anything you can read out of it?

ImportError: cannot import name 'QtCore' from 'PyQt5' (/usr/lib/python3/dist-packages/PyQt5/__init__.py)

$ kolorcontrol
Traceback (most recent call last):
  File "/home/mocean/.local/bin/kolorcontrol", line 19, in <module>
    from kolorcontrol.kolorcontrol import KCMainWindow
  File "/home/mocean/.local/lib/python3.9/site-packages/kolorcontrol/kolorcontrol.py", line 22, in <module>
    from PyQt5 import QtCore
ImportError: cannot import name 'QtCore' from 'PyQt5' (/usr/lib/python3/dist-packages/PyQt5/__init__.py)

Error - mint 21.1 xfce

~$ pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git
Collecting git+https://github.com/Ablinne/kolorcontrol.git
Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-wdlhtbcp
Running command git clone --filter=blob:none --quiet https://github.com/Ablinne/kolorcontrol.git /tmp/pip-req-build-wdlhtbcp
Resolved https://github.com/Ablinne/kolorcontrol.git to commit 6b7ab04
Preparing metadata (setup.py) ... done
Collecting matplotlib>=1.3
Downloading matplotlib-3.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.8/11.8 MB 4.3 MB/s eta 0:00:00
Requirement already satisfied: pyqt5 in /usr/lib/python3/dist-packages (from KolorControl==0.3.1) (5.15.6)
Requirement already satisfied: pyqt_distutils in /usr/lib/python3/dist-packages (from KolorControl==0.3.1) (0.7.3)
Requirement already satisfied: numpy>=1.19 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.21.5)
Collecting cycler>=0.10
Downloading cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting fonttools>=4.22.0
Downloading fonttools-4.37.4-py3-none-any.whl (960 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 960.8/960.8 KB 4.9 MB/s eta 0:00:00
Requirement already satisfied: packaging>=20.0 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (21.3)
Requirement already satisfied: pyparsing>=2.2.1 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.4.7)
Requirement already satisfied: pillow>=6.2.0 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (9.0.1)
Collecting python-dateutil>=2.7
Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 KB 4.8 MB/s eta 0:00:00
Collecting kiwisolver>=1.0.1
Downloading kiwisolver-1.4.4-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 4.8 MB/s eta 0:00:00
Collecting contourpy>=1.0.1
Downloading contourpy-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (295 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 295.9/295.9 KB 4.7 MB/s eta 0:00:00
Requirement already satisfied: PyQt5-sip<13,>=12.8 in /usr/lib/python3/dist-packages (from pyqt5->KolorControl==0.3.1) (12.9.1)
Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil>=2.7->matplotlib>=1.3->KolorControl==0.3.1) (1.16.0)
Building wheels for collected packages: KolorControl
Building wheel for KolorControl (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [75 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/kolorcontrol
copying kolorcontrol/kolorcontrol.py -> build/lib/kolorcontrol
copying kolorcontrol/init.py -> build/lib/kolorcontrol
creating build/lib/kolorcontrol/ui
copying kolorcontrol/ui/init.py -> build/lib/kolorcontrol/ui
running egg_info
creating KolorControl.egg-info
writing KolorControl.egg-info/PKG-INFO
writing dependency_links to KolorControl.egg-info/dependency_links.txt
writing requirements to KolorControl.egg-info/requires.txt
writing top-level names to KolorControl.egg-info/top_level.txt
writing manifest file 'KolorControl.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'KolorControl.egg-info/SOURCES.txt'
copying kolorcontrol/ui/main.ui -> build/lib/kolorcontrol/ui
running build_scripts
creating build/scripts-3.10
copying and adjusting scripts/kolorcontrol -> build/scripts-3.10
changing mode of build/scripts-3.10/kolorcontrol from 664 to 775
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
installing to build/bdist.linux-x86_64/wheel
running install
running build_ui
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pyqt_distutils/build_ui.py", line 95, in run
subprocess.check_call(cmd)
File "/usr/lib/python3.10/subprocess.py", line 364, in check_call
retcode = call(*popenargs, **kwargs)
File "/usr/lib/python3.10/subprocess.py", line 345, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.10/subprocess.py", line 969, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'pyuic5'

  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "/tmp/pip-req-build-wdlhtbcp/setup.py", line 34, in <module>
      setup(
    File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 153, in setup
      return distutils.core.setup(**attrs)
    File "/usr/lib/python3.10/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/usr/lib/python3.10/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", line 335, in run
      self.run_command('install')
    File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/tmp/pip-req-build-wdlhtbcp/setup.py", line 23, in run
      self.run_command('build_ui')
    File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3/dist-packages/pyqt_distutils/build_ui.py", line 104, in run
      write_message(cmd, 'yellow')
    File "/usr/lib/python3/dist-packages/pyqt_distutils/utils.py", line 41, in write_message
      print(colors[color] + text + colorama.Fore.RESET)
  TypeError: can only concatenate str (not "list") to str
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for KolorControl
Running setup.py clean for KolorControl
Failed to build KolorControl
Installing collected packages: python-dateutil, kiwisolver, fonttools, cycler, contourpy, matplotlib, KolorControl
WARNING: The scripts fonttools, pyftmerge, pyftsubset and ttx are installed in '/home/paulo/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Running setup.py install for KolorControl ... error
error: subprocess-exited-with-error

× Running setup.py install for KolorControl did not run successfully.
│ exit code: 1
╰─> [43 lines of output]
running install
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build_ui
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pyqt_distutils/build_ui.py", line 95, in run
subprocess.check_call(cmd)
File "/usr/lib/python3.10/subprocess.py", line 364, in check_call
retcode = call(*popenargs, **kwargs)
File "/usr/lib/python3.10/subprocess.py", line 345, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.10/subprocess.py", line 969, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'pyuic5'

  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "/tmp/pip-req-build-wdlhtbcp/setup.py", line 34, in <module>
      setup(
    File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 153, in setup
      return distutils.core.setup(**attrs)
    File "/usr/lib/python3.10/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/usr/lib/python3.10/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/tmp/pip-req-build-wdlhtbcp/setup.py", line 23, in run
      self.run_command('build_ui')
    File "/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3/dist-packages/pyqt_distutils/build_ui.py", line 104, in run
      write_message(cmd, 'yellow')
    File "/usr/lib/python3/dist-packages/pyqt_distutils/utils.py", line 41, in write_message
      print(colors[color] + text + colorama.Fore.RESET)
  TypeError: can only concatenate str (not "list") to str
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> KolorControl

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

README.md update

Also please specify your app' dependencies: PyQt5, matplotlib and xcalib to be installed on a machine (maybe also notify user about installing xcalib).

No module named 'kolorcontrol.ui.main_ui'

Hi,
after the successful installation of the program under Ubuntu 16.04 I wanted to start it. But I get the following error immediately:

Traceback (most recent call last):
  File "/home/derlong/.local/lib/python3.5/site-packages/kolorcontrol/kolorcontrol.py", line 29, in <module>
    from .ui.main_ui import Ui_MainWindow
ImportError: No module named 'kolorcontrol.ui.main_ui'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/derlong/.local/bin/kolorcontrol", line 19, in <module>
    from kolorcontrol.kolorcontrol import KCMainWindow
  File "/home/derlong/.local/lib/python3.5/site-packages/kolorcontrol/kolorcontrol.py", line 32, in <module>
    Ui_MainWindow, QtBaseClass = uic.loadUiType("ui/main.ui")
  File "/home/derlong/.local/lib/python3.5/site-packages/PyQt5/uic/__init__.py", line 198, in loadUiType
    winfo = compiler.UICompiler().compileUi(uifile, code_string, from_imports, resource_suffix, import_from)
  File "/home/derlong/.local/lib/python3.5/site-packages/PyQt5/uic/Compiler/compiler.py", line 110, in compileUi
    w = self.parse(input_stream, resource_suffix)
  File "/home/derlong/.local/lib/python3.5/site-packages/PyQt5/uic/uiparser.py", line 1013, in parse
    document = parse(filename)
  File "/usr/lib/python3.5/xml/etree/ElementTree.py", line 1184, in parse
    tree.parse(source, parser)
  File "/usr/lib/python3.5/xml/etree/ElementTree.py", line 585, in parse
    source = open(source, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'ui/main.ui'

Unfortunately, Python is not my language. I hope someone can help me here.

missing `matplotlib.backends.backend_qt5agg`

kolorcotrolfails to execute due to missingmatplotlib.backends.backend_qt5agg`

@  $ kolorcontrol
Traceback (most recent call last):
  File "/home/wwalker/.local/bin/kolorcontrol", line 19, in <module>
    from kolorcontrol.kolorcontrol import KCMainWindow
  File "/home/wwalker/.local/lib/python3.10/site-packages/kolorcontrol/kolorcontrol.py", line 24, in <module>
    from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
ModuleNotFoundError: No module named 'matplotlib.backends.backend_qt5agg'
2022-05-06 12:07:26 wwalker@tnt:~ ✘
@  $ pip3 install --user PyQt5 matplotlib
Requirement already satisfied: PyQt5 in ./.local/lib/python3.10/site-packages (5.15.6)
Requirement already satisfied: matplotlib in /usr/lib64/python3.10/site-packages (3.5.1)
Requirement already satisfied: PyQt5-Qt5>=5.15.2 in ./.local/lib/python3.10/site-packages (from PyQt5) (5.15.2)
Requirement already satisfied: PyQt5-sip<13,>=12.8 in ./.local/lib/python3.10/site-packages (from PyQt5) (12.10.1)
Requirement already satisfied: packaging>=20.0 in ./.local/lib/python3.10/site-packages (from matplotlib) (20.9)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/lib64/python3.10/site-packages (from matplotlib) (1.4.1)
Requirement already satisfied: pillow>=6.2.0 in /usr/lib64/python3.10/site-packages (from matplotlib) (8.3.2)
Requirement already satisfied: pyparsing>=2.2.1 in /usr/lib/python3.10/site-packages (from matplotlib) (2.4.7)
Requirement already satisfied: python-dateutil>=2.7 in /usr/lib/python3.10/site-packages (from matplotlib) (2.8.1)
Requirement already satisfied: fonttools>=4.22.0 in /usr/lib/python3.10/site-packages (from matplotlib) (4.26.1)
Requirement already satisfied: numpy>=1.17 in /usr/lib64/python3.10/site-packages (from matplotlib) (1.21.5)
Requirement already satisfied: cycler>=0.10 in /usr/lib/python3.10/site-packages (from matplotlib) (0.10.0)
Requirement already satisfied: six in /usr/lib/python3.10/site-packages (from cycler>=0.10->matplotlib) (1.16.0)
2022-05-06 12:08:51 wwalker@tnt:~ ✓
@  $ pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git
Collecting git+https://github.com/Ablinne/kolorcontrol.git
  Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-24te41im
  Running command git clone -q https://github.com/Ablinne/kolorcontrol.git /tmp/pip-req-build-24te41im
  Resolved https://github.com/Ablinne/kolorcontrol.git to commit 6b7ab04deea96b688feb20896577501b2f8fd10e
Requirement already satisfied: matplotlib>=1.3 in /usr/lib64/python3.10/site-packages (from KolorControl==0.3.1) (3.5.1)
Requirement already satisfied: pyqt_distutils in ./.local/lib/python3.10/site-packages (from KolorControl==0.3.1) (0.7.3)
Requirement already satisfied: pyqt5 in ./.local/lib/python3.10/site-packages (from KolorControl==0.3.1) (5.15.6)
Requirement already satisfied: pyparsing>=2.2.1 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.4.7)
Requirement already satisfied: pillow>=6.2.0 in /usr/lib64/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (8.3.2)
Requirement already satisfied: packaging>=20.0 in ./.local/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (20.9)
Requirement already satisfied: fonttools>=4.22.0 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (4.26.1)
Requirement already satisfied: cycler>=0.10 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/lib64/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.4.1)
Requirement already satisfied: python-dateutil>=2.7 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.8.1)
Requirement already satisfied: numpy>=1.17 in /usr/lib64/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.21.5)
Requirement already satisfied: six in /usr/lib/python3.10/site-packages (from cycler>=0.10->matplotlib>=1.3->KolorControl==0.3.1) (1.16.0)
Requirement already satisfied: docopt in /usr/lib/python3.10/site-packages (from pyqt_distutils->KolorControl==0.3.1) (0.6.2)
Requirement already satisfied: PyQt5-sip<13,>=12.8 in ./.local/lib/python3.10/site-packages (from pyqt5->KolorControl==0.3.1) (12.10.1)
Requirement already satisfied: PyQt5-Qt5>=5.15.2 in ./.local/lib/python3.10/site-packages (from pyqt5->KolorControl==0.3.1) (5.15.2)
2022-05-06 12:09:08 wwalker@tnt:~ ✓
@  $ rpm -q xcalib
xcalib-0.8-28.fc35.x86_64

Not Found Errors

These are bizarre, claims that your git does not exist, where it obviously does.

I have no real knowledge of PIP or python, so I could be screwing something up.

$ pip3 install [email protected]:Ablinne/kolorcontrol.git
Invalid requirement: '[email protected]:Ablinne/kolorcontrol.git'
It looks like a path. File '[email protected]:Ablinne/kolorcontrol.git' does not exist.
$ pip3 install https://github.com/Ablinne/kolorcontrol.git
Collecting https://github.com/Ablinne/kolorcontrol.git
  Downloading https://github.com/Ablinne/kolorcontrol.git
     | 71kB 2.0MB/s
  Cannot unpack file /tmp/pip-unpack-qibcsqvd/kolorcontrol.git (downloaded from /tmp/pip-req-build-vh5teyuv, content-type: text/html; charset=utf-8); cannot detect archive format
Cannot determine archive format of /tmp/pip-req-build-vh5teyuv
$ pip3 --version
pip 10.0.1 from /home/pjobson/.local/lib/python3.5/site-packages/pip (python 3.5)

Won't Start

Shows the following error

Traceback (most recent call last):
File "/usr/local/bin/kolorcontrol", line 4, in
import('pkg_resources').run_script('KolorControl==0.3', 'kolorcontrol')
File "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", line 719, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", line 1511, in run_script
exec(script_code, namespace, namespace)
File "/usr/local/lib/python2.7/dist-packages/KolorControl-0.3-py2.7.egg/EGG-INFO/scripts/kolorcontrol", line 19, in
File "build/bdist.linux-x86_64/egg/kolorcontrol/kolorcontrol.py", line 22, in
ImportError: No module named PyQt5

Please resolve it.

'kolorcontrol' command isn't installed

Installing kolorcontrol in the way described in README.md does not lead to appearing kolorcontrol command (Ubuntu 18). The only way that I found out to launch the app is to manually clone the repo and move scripts/kolorcontrol to kolorcontrol and edit first line from

from kolorcontrol.kolorcontrol import KCMainWindow

to

from kolorcontrol import KCMainWindow

Then we can start running ./kolorcontrol (only in kolorcontrol directory).

No Module named 'setuptools'

I've tried to clone using the pip3 command on readme.md and downloading the repository and install with setup.py. Both shows the same error

ImportError: No module named 'kolorcontrol.ui.main_ui'

Here's a diary, not sure that's the right word, of my install and run attempt.

I recommend adding install instructions for PyQt5 as it is kind of a pain point. I'm not really sure if I did it correctly, it is documented below.

Linux Mint 18.3 Sylvia
Linux pj-dell 4.13.0-43-generic #48~16.04.1-Ubuntu SMP Thu May 17 12:56:46 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Install throws on missing pyqt5.

pjobson@pj-dell ~ $ pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git
Collecting git+https://github.com/Ablinne/kolorcontrol.git
  Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-4plg7o3x
    Complete output from command python setup.py egg_info:
    No local packages or download links found for pyqt5
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-req-build-4plg7o3x/setup.py", line 45, in <module>
        cmdclass=cmdclass,
      File "/usr/lib/python3.5/distutils/core.py", line 108, in setup
        _setup_distribution = dist = klass(attrs)
      File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 269, in __init__
        self.fetch_build_eggs(attrs['setup_requires'])
      File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 313, in fetch_build_eggs
        replace_conflicting=True,
      File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 826, in resolve
        dist = best[req.key] = env.best_match(req, ws, installer)
      File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1092, in best_match
        return self.obtain(req, installer)
      File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1104, in obtain
        return installer(requirement)
      File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 380, in fetch_build_egg
        return cmd.easy_install(req)
      File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 657, in easy_install
        raise DistutilsError(msg)
    distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pyqt5')
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-req-build-4plg7o3x/

Installing pyqt5 throws a permissions error.

pjobson@pj-dell ~ $ pip3 install PyQt5
Collecting PyQt5
  Using cached https://files.pythonhosted.org/packages/e4/15/4e2e49f64884edbab6f833c6fd3add24d7938f2429aec1f2883e645d4d8f/PyQt5-5.10.1-5.10.1-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
Collecting sip<4.20,>=4.19.4 (from PyQt5)
  Using cached https://files.pythonhosted.org/packages/6b/46/2869369c8ec634ec9dc714b84834e9264acbe87eb7492328efccfa0c855e/sip-4.19.8-cp35-cp35m-manylinux1_x86_64.whl
Installing collected packages: sip, PyQt5
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/sip.so'
Consider using the `--user` option or check the permissions.

Further down the rabbit hole, I know I shouldn't do this, but whatever.

pjobson@pj-dell ~ $ sudo /home/pjobson/.local/bin/pip3 install PyQt5
The directory '/home/pjobson/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/pjobson/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Requirement already satisfied: PyQt5 in /usr/local/lib/python3.5/dist-packages (5.10.1)
Requirement already satisfied: sip<4.20,>=4.19.4 in /usr/local/lib/python3.5/dist-packages (from PyQt5) (4.19.8)

# Not a great idea, but whatever
pjobson@pj-dell ~ $ sudo chmod g+w /usr/local/lib/python3.5/dist-packages
pjobson@pj-dell ~ $ pip3 install PyQt5
Collecting PyQt5
  Using cached https://files.pythonhosted.org/packages/e4/15/4e2e49f64884edbab6f833c6fd3add24d7938f2429aec1f2883e645d4d8f/PyQt5-5.10.1-5.10.1-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl
Collecting sip<4.20,>=4.19.4 (from PyQt5)
  Using cached https://files.pythonhosted.org/packages/6b/46/2869369c8ec634ec9dc714b84834e9264acbe87eb7492328efccfa0c855e/sip-4.19.8-cp35-cp35m-manylinux1_x86_64.whl
Installing collected packages: sip, PyQt5
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/bin/pyrcc5'
Consider using the `--user` option or check the permissions.

pjobson@pj-dell ~ $ l /usr/local/bin/pyrcc5*
ls: cannot access '/usr/local/bin/pyrcc5': No such file or directory

pjobson@pj-dell ~ $ sudo chmod g-w /usr/local/lib/python3.5/dist-packages

So on a base system, one can't really install PyQt5 without elevated permissions, but one isn't allowed to use pip3 with elevated permissions. I suspect this is the rabbit hole that a lot of python folks talk about.

At this point I tried installing it from source, but that was a fool's errand as the documentation sucks and the --help sucks.

So .. do as root, again not a great idea, but whatever.

pjobson@pj-dell ~ $ sudo su -
pj-dell ~ # pip3 install pyqt5
pj-dell ~ # exit

Let's remove and reinstall now.

pjobson@pj-dell ~ $ pip3 uninstall KolorControl
Uninstalling KolorControl-0.3.1:
  Would remove:
    /home/pjobson/.local/bin/kolorcontrol
    /home/pjobson/.local/lib/python3.5/site-packages/KolorControl-0.3.1.egg-info
    /home/pjobson/.local/lib/python3.5/site-packages/kolorcontrol/*
Proceed (y/n)? y
  Successfully uninstalled KolorControl-0.3.1

  pjobson@pj-dell ~ $ pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git
  Collecting git+https://github.com/Ablinne/kolorcontrol.git
    Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-2s8xbjp1
  Requirement already satisfied: matplotlib>=1.3 in /home/pjobson/.local/lib/python3.5/site-packages (from KolorControl==0.3.1) (2.2.2)
  Requirement already satisfied: pyqt5 in /usr/local/lib/python3.5/dist-packages (from KolorControl==0.3.1) (5.10.1)
  Requirement already satisfied: pytz in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2018.4)
  Requirement already satisfied: cycler>=0.10 in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (0.10.0)
  Requirement already satisfied: python-dateutil>=2.1 in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.7.3)
  Requirement already satisfied: six>=1.10 in /usr/lib/python3/dist-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.10.0)
  Requirement already satisfied: kiwisolver>=1.0.1 in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.0.1)
  Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.2.0)
  Requirement already satisfied: numpy>=1.7.1 in /home/pjobson/.local/lib/python3.5/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.14.3)
  Requirement already satisfied: sip<4.20,>=4.19.4 in /usr/local/lib/python3.5/dist-packages (from pyqt5->KolorControl==0.3.1) (4.19.8)
  Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from kiwisolver>=1.0.1->matplotlib>=1.3->KolorControl==0.3.1) (20.7.0)
  Installing collected packages: KolorControl
    Running setup.py install for KolorControl ... done
  Successfully installed KolorControl-0.3.1

And the moment of truth...

pjobson@pj-dell ~ $ kolorcontrol 
Traceback (most recent call last):
  File "/home/pjobson/.local/bin/kolorcontrol", line 19, in <module>
    from kolorcontrol.kolorcontrol import KCMainWindow
  File "/home/pjobson/.local/lib/python3.5/site-packages/kolorcontrol/kolorcontrol.py", line 28, in <module>
    from .ui.main_ui import Ui_MainWindow
ImportError: No module named 'kolorcontrol.ui.main_ui'

Resulted command isn't appeared

There are no string with output command that user might want to apply to his PC startup. Also some visual "roughnesses" are here:
screenshot
(Ubuntu 18)

pip3 install fails with an error message

I installed all the required dependencies on Linux Mint Cinnamon 19.3 (Ubuntu 18.04.3)

sudo apt install -y python3-setuptools python3-pyqt5 python3-distutils python3-matplotlib

then tried to install kolorcontrol using pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git then I got this error message at the end:

Collecting git+https://github.com/Ablinne/kolorcontrol.git
Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-tj1a7aow-build
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in
File "/tmp/pip-tj1a7aow-build/setup.py", line 46, in
include_package_data=True
File "/usr/lib/python3/dist-packages/setuptools/init.py", line 128, in setup
_install_setup_requires(attrs)
File "/usr/lib/python3/dist-packages/setuptools/init.py", line 123, in _install_setup_requires
dist.fetch_build_eggs(dist.setup_requires)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 513, in fetch_build_eggs
replace_conflicting=True,
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 774, in resolve
replace_conflicting=replace_conflicting
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 1057, in best_match
return self.obtain(req, installer)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 1069, in obtain
return installer(requirement)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 580, in fetch_build_egg
return cmd.easy_install(req)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 698, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 724, in install_item
dists = self.install_eggs(spec, download, tmpdir)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 895, in install_eggs
os.path.abspath(dist_filename)
distutils.errors.DistutilsError: Couldn't find a setup script in /tmp/easy_install-ydfkoanh/PyQt5-5.14.1.tar.gz

----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-tj1a7aow-build/

Won't run

Downloaded and installed with "sudo python3 setup.py install". Seems to work ... but when I execute the program I get the following:

bob$ kolorcontrol
Traceback (most recent call last):
File "/usr/local/bin/kolorcontrol", line 4, in
import('pkg_resources').run_script('KolorControl==0.3', 'kolorcontrol')
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 719, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 1511, in run_script
exec(script_code, namespace, namespace)
File "/usr/local/lib/python3.5/dist-packages/KolorControl-0.3-py3.5.egg/EGG-INFO/scripts/kolorcontrol", line 19, in
File "/usr/local/lib/python3.5/dist-packages/KolorControl-0.3-py3.5.egg/kolorcontrol/kolorcontrol.py", line 28, in
ImportError: No module named 'kolorcontrol.ui.main_ui'

Would love to get this to work!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.