Seite 1 von 1

Epydoc und Python

Verfasst: Sonntag 18. Mai 2008, 15:00
von erkan
Hallo,

epydoc setzt python voraus. Aber ich will nicht mit exe auf Windows Rechner installieren sondern irgendwie per Commando Zeile aufrufen. Gibt es die Möglichkeit python mit Kommandozeile aufzurufen?

Danke

Verfasst: Sonntag 18. Mai 2008, 15:02
von lunar
Uh? Python auf der Kommandozeile zu starten, ist denkbar trivial. Einfach "python" eingeben...

Epydoc und Python

Verfasst: Sonntag 18. Mai 2008, 15:08
von erkan
Aber ich will ja Python nicht installieren. Ich habe python.tar datei runtergeladen. Wie führe ich jetzt irgendwelche Befehler mit python.tar aus?

Re: Epydoc und Python

Verfasst: Sonntag 18. Mai 2008, 15:09
von Leonidas
erkan hat geschrieben:Wie führe ich jetzt irgendwelche Befehler mit python.tar aus?
Gar nicht. Im Sourcearchiv sind nur die Quelltexte drin.

Verfasst: Sonntag 18. Mai 2008, 15:12
von lunar
Du könntest Portable Python probieren. Oder einfach Python installieren, ich sehe nicht, was dagegen sprechen könnte...

Epydoc und Python

Verfasst: Sonntag 18. Mai 2008, 15:15
von erkan
Hallo,

ich mache mein Praxissemester und epydoc will ich einführen, mit dem jeder Entwicker arbeiten kann. Aber ich kann nicht voraussetzen, dass jeder Python installiert, das ist halt hoher Aufwand. Deshalb will ich irgendwie die Installation von Python umgehen.

Verfasst: Sonntag 18. Mai 2008, 15:53
von BlackJack
Was soll denn jemand ohne Python mit epydoc anfangen!? Da epydoc Python zum laufen braucht, und aus Python Quelltexten API-Dokumentation extrahiert, sollte man doch auch voraussetzen können, dass der Benutzer Python installiert hat, oder mindestens bereit dazu ist.

Epydoc und Python

Verfasst: Sonntag 18. Mai 2008, 15:59
von erkan
Ich nehme mit epydoch keine Python Module sondern Jython Skripte auf. Deshalb will ich python nicht installieren. Epydoc kann man auch ganz gut für Jython Skripte einsetzen.

Verfasst: Sonntag 18. Mai 2008, 16:08
von lunar
Und epydoc lässt sich nicht mit Jython ausführen?

Epydoc und Python

Verfasst: Sonntag 18. Mai 2008, 16:18
von erkan
Hallo,

ich versuche gerade zuerst mal eypdoc mit setup.py zu installieren aber bekomme immer folgende Fehlermeldung:

Code: Alles auswählen


Traceback(innermost last):
File "epydoc-3.0.1/setup.py", line 9, in ? 
ImportError: no module named distutils

Was sagt mir denn das aus?

Verfasst: Sonntag 18. Mai 2008, 16:40
von audax
Das dir das Modul distutils fehlt.

Epydoc und Python

Verfasst: Sonntag 18. Mai 2008, 16:47
von erkan
Hallo,

jetzt habe ich das Problem so weit gelöst. Jetzt gebe ich folgendes ein

Code: Alles auswählen


jython epydoc-3.0.1/setup.py install
Jetzt kommt folder fehlermeldung:

Code: Alles auswählen

Traceback (innermost last):
  File "epydoc-3.0.1/setup.py", line 32, in ?
  File "C:\jython2.2.1\Lib\distutils\core.py", line 137, in setup
  File "C:\jython2.2.1\Lib\distutils\dist.py", line 459, in parse_command_line
  File "C:\jython2.2.1\Lib\distutils\dist.py", line 517, in _parse_command_opts
  File "C:\jython2.2.1\Lib\distutils\dist.py", line 836, in get_command_class
  File "C:\jython2.2.1\Lib\distutils\command\install.py", line 15, in ?
  File "C:\jython2.2.1\Lib\distutils\sysconfig.py", line 29, in ?
  File "C:\jython2.2.1\Lib\javapath.py", line 237, in abspath
  File "C:\jython2.2.1\Lib\javapath.py", line 27, in _tostr
TypeError: abspath() argument must be a str or unicode object, not 'NoneType' object


Verfasst: Sonntag 18. Mai 2008, 18:19
von sma
Wozu willst du unbedingt `setup.py` laufen lassen? Macht das denn so viel mehr, als die *.py-Dateien nach `site-packages` zu kopieren? Das kann man doch auch manuell machen. Jython kommt da doch offenbar nicht so ganz mit dem Installationsmechanismus klar.

Stefan

Epydoc und Python

Verfasst: Dienstag 20. Mai 2008, 17:43
von erkan
Hallo,

zuerst bedanke ich mich bei allen die auf meine Frage beantwortet habe. Ich habe es hinbekommen. Meine nächste Frage ist, wie kann ich epydoc in commandline angeben, dass es alle *.py Dateien unter ein Ordner nehmen und dokumentieren soll. Ich will nicht jeder py Datei selber angeben.

Verfasst: Dienstag 20. Mai 2008, 20:06
von veers
Was ist so schlimm daran Python zu installieren? Die Festplatten dürften bereits gross genug sein. Und zum Aufwand: Entweder ihr seid nur 2-3 Mann oder ihr habt eine entsprechendes Software Distributions System. In beiden Fällen ist der Aufwand relativ gering. ;)

Ich würde das an deiner Stelle ernsthaft in Betracht ziehen.

Epydoc und Python

Verfasst: Donnerstag 22. Mai 2008, 13:33
von erkan
Meine nächste Frage ist, wie kann ich epydoc in commandline angeben, dass es alle *.py Dateien unter ein Ordner nehmen und dokumentieren soll. Ich will nicht jeder py Datei selber angeben.

Danke

Verfasst: Donnerstag 22. Mai 2008, 16:20
von Hyperion
Da es anscheinend keinen "-r" Schalter gibt, wird das so einfach nicht gehen! Aber Du kannst wohl Pakete angeben. Das sollte doch hinreichend sein ;-)