setup.py und pyqt5 wird nicht gefunden

Python und das Qt-Toolkit, erstellen von GUIs mittels des Qt-Designers.
Antworten
Benutzeravatar
nieselfriem
User
Beiträge: 135
Registriert: Sonntag 13. Januar 2013, 16:00

Hallo,

ich habe folgende setup.py zusammengebaut:

Code: Alles auswählen

# -*- coding: utf-8 -*-
from setuptools import setup, find_packages

with open('README.rst') as f:
    readme = f.read()

with open('LICENSE') as f:
    license = f.read()

setup(
    name='check_tool',
    version='0.6',
    packages=['ui', 'ui.dialogs', 'icons', 'tests', 'config', 'initui', 'sample', 'requester', 'configreader',
              'configwriter', 'uioperations'],
    package_data={"icons": ["2xclient.png"], "config": ["config.json"]},
    url='',
    license=license,
    author='niesel',
    author_email='meineadresse',
    description='',
    install_requires=['requests', 'pyqt5', 'qtpy', 'loguru', 'urllib3']
)
weiterhin habe ich dann mal dieses Tutorial durchgearbeitet: https://packaging.python.org/tutorials/ ... -projects/

Nun scheitere ich jedoch daran, dass er bei pyqt5 die installation scheitert.

Code: Alles auswählen

ERROR: Could not find a version that satisfies the requirement pyqt5 (from check_tool) (from versions: none)
ERROR: No matching distribution found for pyqt5 (from check_tool)/
Wenn ich aber in der venv dann pip install pyqt5 eingebe, dann wird dieses ohne Probleme installiert. Das verstehe ich irgendwie nicht. Warum dann die Bibliothek gefunden?

VG
Benutzeravatar
__blackjack__
User
Beiträge: 13533
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Führst Du die `setup.py` eventuell mit einem falschen/unpassenden Python aus? Das gibt's anscheinend für CPython 3.5 bis 3.8 und unter Linux nur für 64-Bit-CPython.

Code: Alles auswählen

- (void)countSheep {
    unsigned int sheep = 0;
    while ( ! [self isAsleep]) { ++sheep; }
}
Benutzeravatar
nieselfriem
User
Beiträge: 135
Registriert: Sonntag 13. Januar 2013, 16:00

im übrigen geht das mit qtpy ebenso nicht. Also ich habe es unter Windows als auch unter Linux ausprobiert, mit dem selben Ergebnis. Ich habe dazu noch was gefunden https://stackoverflow.com/questions/462 ... s-setup-py

Das scheint ein allgemeines Problem zu sein. Aber ich kann es selber schlecht bewerten, da ich gerade mit dem Packaging angefangen habe.

VG
Benutzeravatar
__blackjack__
User
Beiträge: 13533
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Bei der Frage gibt es ja diese Antwort: https://stackoverflow.com/a/54018778/3815611

Hilft die weiter?

Code: Alles auswählen

- (void)countSheep {
    unsigned int sheep = 0;
    while ( ! [self isAsleep]) { ++sheep; }
}
Benutzeravatar
nieselfriem
User
Beiträge: 135
Registriert: Sonntag 13. Januar 2013, 16:00

Nö, haut nicht hin. Da ich setuptools in der Version 46 verwende. ich habe mir aber einen anderen Weg überlegt. ich erstelle ein setup.sh oder setup.cmd und darin führe ich ein pip aus um die QT-Bibliotheken zu installieren,

Aber vielen Dank für die Infos.


VG niesel
Antworten