[Python-de] Weitere Libraries in einem egg bündeln?

Andreas Jung lists at zopyx.com
So Mär 21 07:39:37 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Wenn beide Module zusammengehören, dann verschmelze Sie zu einen Package
aber versuch nicht hier ein Package in ein anderes reinzumischen. Das
ist Package Frickelei. Wenn beide Module unabhängig sind, dann paketiere
diese auch sauber unabhängig voneinander.
Beide Pakete auf über den gleichen Kanal zu distributieren und zu
installieren kann ja nicht das Problem sein - insb. wenn man unter
Angabe eines dedizierten Index-Servers bei privater Distribution auch
die Abhängigkeiten automatisch ohne weitere Interaktion des Benutzers
installieren lassen kann.

Sorry to say: aber es gibt bereit genug vergurkte Python-Module und
Packages in der der freien Wildbahn. Füge bitte nicht noch weitere hinzu.

Andreas

Felix Schwarz wrote:
> Am 20.03.2010 23:14, schrieb Maik Derstappen, Derstappen IT:
>> so richtig habe ich nicht verstanden was du willst ;)
> 
> Ich versuchs noch mal - so soll es aussehen:
> myegg
>  |
>  |- mylib (eigene Bibliothek)
>  |- lib/foo (externe Bibliothek)
> 
> Innerhalb von 'mylib' möchte ich einfach 'import foo' sagen können.
> 
>> aber mal angerissen, du kannst externe packages benutzen wie du willst,
>> diese würdes du dann als required mit in deiner setup.py angeben, damit
>> sie automatisch nachgezogen werden, wenn du dein package installierst.
> 
> Kenne ich, nutze ich auch viel. Ist aber für meine Nutzer nicht wirklich
> hilfreich, weil die z.T. extrem untechnisch sind.
> 
> Wie ich in der ersten Mail schrieb:
> "Im Moment können Nutzer das egg einfach nehmen und in einen
> definierten Ordner legen. Anschließend funktioniert alles. Das möchte
> ich so beibehalten, selbst wenn ich externe Bibliotheken benutze."
> 
> Also im Prinzip ist die Frage, ob man setuptools/zipimport so
> modifizieren kann, dass ein Unterordner eines zips an sys.path angehängt
> werden kann.
> 
> fs
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> python-de maillist  -  python-de at python.net
> http://python.net/mailman/listinfo/python-de


- -- 
ZOPYX Limited              \ zopyx group
Charlottenstr. 37/1         \ The full-service network for your
D-72070 Tübingen             \ Python, Zope and Plone projects
www.zopyx.com, info at zopyx.com \ www.zopyxgroup.com
- ------------------------------------------------------------------------
E-Publishing, Python, Zope & Plone development, Consulting


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkulzTgACgkQCJIWIbr9KYx54wCeMvZ7M25RPOIIP0eMGC4GSC9M
k8gAoMWTd2Q16Sc1hki+kk8BRv63Y1KJ
=GHF4
-----END PGP SIGNATURE-----
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : lists.vcf
Dateityp    : text/x-vcard
Dateigröße  : 330 bytes
Beschreibung: nicht verfügbar
URL         : <http://python.net/pipermail/python-de/attachments/20100321/4b585f74/attachment.vcf>


Mehr Informationen über die Mailingliste python-de