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 ...
Die Suche ergab 25 Treffer
- Dienstag 18. Juli 2023, 15:01
- Forum: Allgemeine Fragen
- Thema: Requirements vergleichen
- Antworten: 8
- Zugriffe: 997
- 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
bringt den Fehler
Code: Alles auswählen
pip install -e ./modules/ed-api-connector
- 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 ...
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 ...
- 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.
- 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 ...
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 ...
- 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 ...
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 ...
- 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.
Und ich arbeite nicht mit setup.py sondern mit toml. Muss ich erstmal finden, wie ich es dort mit einbinde.
- 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
sorry, die Frage verstehe ich nicht. Was meinst Du?sparrow hat geschrieben: Samstag 10. Dezember 2022, 16:21 Warum erweiterst du denn da den Pfad, in dem die Python-Module gesucht werden?
Das importierte git-submodule hat die Struktur "project.scr.***" Wie soll ich denn sonst an die Klassen kommen.
- 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.
bringt die Fehlermeldung
Code: Alles auswählen
sys.path.append("pyEDApiConnector")
from pyEDApiConnector.src.connector.edsm.cubeApi import Cube
ModuleNotFoundError: No module named 'src.connector'
- 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
- 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 ...
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 ...
- 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
Das funktioniert aber nur auf oberster Ebene. Ist der Aufrufer in tieferer Ebene, funktioniert dies nicht mehr.__deets__ hat geschrieben: Sonntag 27. November 2022, 16:21 Nachtrag, weil's vielleicht untergegangen ist: DeadEye hat exact den benoetigten Code bereitgestellt.
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
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 ...