Die Suche ergab 25 Treffer

von Icke
Dienstag 18. Juli 2023, 15:01
Forum: Allgemeine Fragen
Thema: Requirements vergleichen
Antworten: 8
Zugriffe: 997

Requirements vergleichen

Hallo zusammen,

ich muss Listen mit requirements auf Kompatibilität prüfen, mir raucht der Kopf. Wer kann löschen? :)

Leider schlagen noch einige Tests fehl und ich bekomme es nicht hin. Ich sitze schon etliche Stunden dran und sehe schon bunte Farbbälle vor meinem geistigem Auge ( nein, ich ...
von Icke
Dienstag 3. Januar 2023, 16:20
Forum: Allgemeine Fragen
Thema: github submodule korrekt einbinden und verwenden
Antworten: 25
Zugriffe: 2233

Re: github submodule korrekt einbinden und verwenden

naja, auch

Code: Alles auswählen

pip install -e ./modules/ed-api-connector
bringt den Fehler
von Icke
Dienstag 3. Januar 2023, 15:47
Forum: Allgemeine Fragen
Thema: github submodule korrekt einbinden und verwenden
Antworten: 25
Zugriffe: 2233

Re: github submodule korrekt einbinden und verwenden

Hallo zusammen ,

nun sind die Feiertage endlich vorbei :)

Ich bekomme das leider nicht hin.
Was habe ich (mehrmals) getan:
neues Project nach Vorlage von @__deets__ erstellt
git submodule add https://link/EdApiConnector ./modules/ed-api-connector
pip install EDApiConnector

bringt diesen ...
von Icke
Mittwoch 14. Dezember 2022, 08:03
Forum: Allgemeine Fragen
Thema: github submodule korrekt einbinden und verwenden
Antworten: 25
Zugriffe: 2233

Re: github submodule korrekt einbinden und verwenden

vielen Dank für Deine Mühe. Ich komme wohl erst am WE dazu.
von Icke
Sonntag 11. Dezember 2022, 20:36
Forum: Allgemeine Fragen
Thema: github submodule korrekt einbinden und verwenden
Antworten: 25
Zugriffe: 2233

Re: github submodule korrekt einbinden und verwenden

Da ich pyproject.toml dahingehend nicht konfigurieren konnte, habe ich auf setup.py umgestellt.

Fehlermeldung

writing top-level names to C:\Users\username\AppData\Local\Temp\pip-pip-egg-info-so8kc7zb\EdApiConnector.egg-info\top_level.txt
writing manifest file 'C:\Users\username\AppData\Local ...
von Icke
Sonntag 11. Dezember 2022, 14:17
Forum: Allgemeine Fragen
Thema: github submodule korrekt einbinden und verwenden
Antworten: 25
Zugriffe: 2233

Re: github submodule korrekt einbinden und verwenden

Inzwischen bin ich mehr als am verzweifeln.

Habe jetzt aufgrund Eurer Antworten umgebaut.
project-root
- modules (folder)
- EdApiConnector (from git)
- src (folder)
- EdApiConnector (folder)
- quellcode (modules)
- src (folder)

Die Imports/from im submodule sind alle kaputt. Werden schon ...
von Icke
Samstag 10. Dezember 2022, 17:07
Forum: Allgemeine Fragen
Thema: github submodule korrekt einbinden und verwenden
Antworten: 25
Zugriffe: 2233

Re: github submodule korrekt einbinden und verwenden

Wohin sollte denn das git-submodule importiert werden. In das Project-Root oder ins src -dir? Wie immer gibts im Netz dazu tausende versch. Antworten.

Und ich arbeite nicht mit setup.py sondern mit toml. Muss ich erstmal finden, wie ich es dort mit einbinde.
von Icke
Samstag 10. Dezember 2022, 16:27
Forum: Allgemeine Fragen
Thema: github submodule korrekt einbinden und verwenden
Antworten: 25
Zugriffe: 2233

Re: github submodule korrekt einbinden und verwenden

sparrow hat geschrieben: Samstag 10. Dezember 2022, 16:21 Warum erweiterst du denn da den Pfad, in dem die Python-Module gesucht werden?
sorry, die Frage verstehe ich nicht. Was meinst Du?
Das importierte git-submodule hat die Struktur "project.scr.***" Wie soll ich denn sonst an die Klassen kommen.
von Icke
Samstag 10. Dezember 2022, 16:19
Forum: Allgemeine Fragen
Thema: github submodule korrekt einbinden und verwenden
Antworten: 25
Zugriffe: 2233

Re: github submodule korrekt einbinden und verwenden

Auch mit "pip install -e <path>" funktioniert dies nicht.

Code: Alles auswählen

sys.path.append("pyEDApiConnector")
from pyEDApiConnector.src.connector.edsm.cubeApi import Cube
bringt die Fehlermeldung
ModuleNotFoundError: No module named 'src.connector'
von Icke
Samstag 10. Dezember 2022, 15:43
Forum: Allgemeine Fragen
Thema: github submodule korrekt einbinden und verwenden
Antworten: 25
Zugriffe: 2233

Re: github submodule korrekt einbinden und verwenden

von den git-submodulen
von Icke
Samstag 10. Dezember 2022, 15:36
Forum: Allgemeine Fragen
Thema: github submodule korrekt einbinden und verwenden
Antworten: 25
Zugriffe: 2233

github submodule korrekt einbinden und verwenden

Hallo zusammen,

ich habe zwei Python Projekte, und beide werden über github versioniert.
Projekt 1 ist als submodule definiert und korrekt importiert.

Ich habe jetzt das Problem, das submodule korrekt einzubinden und anzusprechen im 2. Projekt.

Desweiteren. Wenn ich im 2. Projekt (welches ...
von Icke
Sonntag 27. November 2022, 19:54
Forum: Allgemeine Fragen
Thema: Unterschied os.getcwd() live und Tests
Antworten: 21
Zugriffe: 1620

Re: Unterschied os.getcwd() live und Tests

__deets__ hat geschrieben: Sonntag 27. November 2022, 16:21 Nachtrag, weil's vielleicht untergegangen ist: DeadEye hat exact den benoetigten Code bereitgestellt.
Das funktioniert aber nur auf oberster Ebene. Ist der Aufrufer in tieferer Ebene, funktioniert dies nicht mehr.
von Icke
Sonntag 27. November 2022, 11:50
Forum: Allgemeine Fragen
Thema: Unterschied os.getcwd() live und Tests
Antworten: 21
Zugriffe: 1620

Re: Unterschied os.getcwd() live und Tests


Das Arbeitsverzeichnis ist das current working directory. Und das ist ein Begriff, den du dir mal ergoogeln solltest. Denn darauf beziehst du dich hier die ganze Zeit (explizit mit getcwd, und implizit mit der letzten "Loesung"), und der bedeutet etwas komplett anderes, als du das denkst. Das hat ...
von Icke
Sonntag 27. November 2022, 11:44
Forum: Allgemeine Fragen
Thema: Unterschied os.getcwd() live und Tests
Antworten: 21
Zugriffe: 1620

Re: Unterschied os.getcwd() live und Tests


Wenn Du eine feste Struktur hast, warum musst Du dann src so kompliziert suchen?
Normalerweise definiert man sich ein project_path-Attribut, das entweder explizit gesetzt ist, oder auch meinetwegen als default das aktuelle Arbeitsverzeichnis.
Von dort aus kannst Du in das src- oder data ...
von Icke
Sonntag 27. November 2022, 10:30
Forum: Allgemeine Fragen
Thema: Unterschied os.getcwd() live und Tests
Antworten: 21
Zugriffe: 1620

Re: Unterschied os.getcwd() live und Tests


Nein. Siehe meine Antwort. Die Verwendung von pathlib ist gut. Aber du verlässt dich immer noch auf das Arbeitsverzeichnis. Und das funktioniert nur zufällig.


Was meinst Du mit Arbeitsverzeichnis? Das "c:/username/documents" o.ä.? Ich bin hier in meiner Struktur des Projectes/Application. Dort ...
von Icke
Sonntag 27. November 2022, 10:06
Forum: Allgemeine Fragen
Thema: Unterschied os.getcwd() live und Tests
Antworten: 21
Zugriffe: 1620

Re: Unterschied os.getcwd() live und Tests


@Icke: Zwischen `os.getcwd()` und ``os.path.abspath(os.curdir)`` gibt es keinen wesentlichen Unterschied. Darum sind auch beide keine gute Idee.

`pathlib.Path`-Objekte sind keine Zeichenketten. Und Pfade auch in Zeichenkettenform sind nicht einfach beliebige Zeichenketten, sondern welche die ...
von Icke
Sonntag 27. November 2022, 09:56
Forum: Allgemeine Fragen
Thema: Unterschied os.getcwd() live und Tests
Antworten: 21
Zugriffe: 1620

Re: Unterschied os.getcwd() live und Tests


Der doppelte Unterstrich ist nicht fuer private Methoden gedacht. Sondern zur Vermeidung von Namenskollisionen. Das nicht zu beachten kann zu subtilen Fehlern fuehren. Gewoehn es dir also erst gar nicht an.

Das steht in der Doku und im allgemeinen INet aber anders. Ein Unterstrich deklariert ...
von Icke
Freitag 25. November 2022, 12:34
Forum: Allgemeine Fragen
Thema: Unterschied os.getcwd() live und Tests
Antworten: 21
Zugriffe: 1620

Re: Unterschied os.getcwd() live und Tests


Der Fehler liegt darin, dass Du versuchst, Pfade wie Zeichenketten zu behandeln.
Dafür gibt es pathlib.Path.

Der Rückgabewert ist doch immer eine Zeichenkette, egal welche Funktion man wählt. Zumindest habe ich bisher nicht gegenteiliges gefunden.



Methoden scheibt man wie andere Funktionen ...
von Icke
Freitag 25. November 2022, 12:31
Forum: Allgemeine Fragen
Thema: Unterschied os.getcwd() live und Tests
Antworten: 21
Zugriffe: 1620

Re: Unterschied os.getcwd() live und Tests


Ich verstehe nicht, was du meinst. Was ist ein Filehandler?

Ich will im Verzeichnis meines Projektes navigieren. Also zum Beispiel im Projekt/src/qt die ui-Files finden, oder Projekt/data/die .db Files. Um dies an zentraler Stelle zu behandeln, habe ich eine Klasse "Filehandler".


Und os ...
von Icke
Freitag 25. November 2022, 11:22
Forum: Allgemeine Fragen
Thema: Unterschied os.getcwd() live und Tests
Antworten: 21
Zugriffe: 1620

Unterschied os.getcwd() live und Tests

Hallo zusammen,

ich habe mir einen Filehandler geschrieben, um in der Projektstruktur zu navigieren. Diese Methode liefert mir den Path zum "src" Verzeichnis. Allerdings im Testfall bekomme ich nur den Laufwerksbuchstaben geliefert.

Kann mir bitte jemand sagen, warum, und wie ich vorgehen muss ...