[opensuse-factory] RFC: Python Development Pattern
![](https://seccdn.libravatar.org/avatar/7a966127049e95e1dd9804277735a0a4.jpg?s=120&d=mm&r=g)
For those that like to develop in python, here's a pattern. Is this usefull? How can it be improved? Andreas Must have (if pattern is selected this is mandatory): pychecker python Optional (if pattern is selected this gets installed but can be removed by the user): Optional (if pattern is selected this does not get installed but can be done by the user): PyQt eric libxml2-python libxslt-python python-gtk python-ldap python-wxGTK python-wxGTK-doc python-wxGTK-examples pyxml treeline -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
![](https://seccdn.libravatar.org/avatar/9c6dd5d02b6268ddce65c31248b42967.jpg?s=120&d=mm&r=g)
On 9/22/06, Andreas Jaeger <aj@suse.de> wrote:
For those that like to develop in python, here's a pattern. Is this usefull? How can it be improved? PyQt eric libxml2-python libxslt-python python-gtk python-ldap python-wxGTK python-wxGTK-doc python-wxGTK-examples pyxml treeline
What do you think about adding "PyKDE" and it's documentation & tutorial, as well as PyQt documentation ?
![](https://seccdn.libravatar.org/avatar/7a966127049e95e1dd9804277735a0a4.jpg?s=120&d=mm&r=g)
"Alexey Eremenko" <al4321@gmail.com> writes:
On 9/22/06, Andreas Jaeger <aj@suse.de> wrote:
For those that like to develop in python, here's a pattern. Is this usefull? How can it be improved? PyQt eric libxml2-python libxslt-python python-gtk python-ldap python-wxGTK python-wxGTK-doc python-wxGTK-examples pyxml treeline
What do you think about adding "PyKDE" and it's documentation & tutorial, as well as PyQt documentation ?
I'm not a python developer and have no problem with your suggestions (I would make them optional, not installed). Please tell me exact package names - and then let's wait what others think of this, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
![](https://seccdn.libravatar.org/avatar/5737fc4e5d49301cffce52ab6b2f0fc1.jpg?s=120&d=mm&r=g)
On Friday 22 September 2006 9:45 am, Andreas Jaeger wrote:
For those that like to develop in python, here's a pattern. Is this usefull? How can it be improved?
Andreas
Must have (if pattern is selected this is mandatory): pychecker python
Optional (if pattern is selected this gets installed but can be removed by the user):
Optional (if pattern is selected this does not get installed but can be done by the user):
PyQt eric libxml2-python libxslt-python python-gtk python-ldap python-wxGTK python-wxGTK-doc python-wxGTK-examples pyxml treeline
Is there any reason this list is so small? There's a *ton* of python packages that I install that are not on this list. For starters, python-devel, which is required to install 3rd-party modules. Here's what I have on my laptop: apache2-mod_python-3.2.10-5 dbus-1-python-0.71-6 kdebindings3-python-3.5.4-6 libxml2-python-2.6.26-9 python-2.4.3-5 python-beautifulsoup-3.0.3-2.4 python-cairo-1.2.0-6 python-cherrypy-2.2.1-4.12 python-crypto-2.0.1-18 python-curses-2.4.3-5 python-devel-2.4.3-5 python-doc-2.4.3-9 python-dot-0.9.10-5.9 python-dpkt-1.5-3.2 python-elementtree-1.2.6-21 python-fcgi-2000.09.21-164 python-formencode-0.4-5.11 python-gdbm-2.4.3-5 python-gdchart-0.6.1-8.10 python-gobject2-2.11.2-5 python-gtk-2.9.6-6 python-happydoc-3.0-3.10 python-imaging-1.1.5-20 python-json-3.4-4.11 python-kde-extensions-0.4.0-20 python-kid-0.9.3-5 python-ldap-2.0.11-17 python-louie-1.1-3.11 python-matplotlib-0.87.3-5.2 python-nose-0.9.0-1.9 python-numarray-1.5.1-3.10 python-numeric-24.2-17 python-ogg-1.3-182 python-opengl-2.0.1.09-24 python-openssl-0.6-20 python-orbit-2.0.1-23 python-pam-0.4.2-19 python-parsing-1.4.3-6.10 python-psyco-1.5.1-1.guru.suse101 python-psycopg2-2.0.2-11.8 python-pyasn1-0.0.5-2.11 python-pygame-1.7.1release-17 python-pysnmp-4.1.6-2.11 python-qt-3.5.4-6 python-rdflib-2.3.1-3.11 python-serial-2.2-17 python-setuptools-0.6-5.10 python-sqlite-1.1.7-6 python-sqlobject-0.7.0-4.12 python-tk-2.4.3-5 python-turbogears-0.8.9-4.12 python-twisted-2.1.0-17 python-unit-1.4.1-2.11 python-urlgrabber-2.9.10-5 python-wxGTK-2.6.3.3-6 python-xml-2.4.3-5 python-zopeinterface-3.0.1-18 rpm-python-4.4.2-49 subversion-python-1.4.0-3 Plus there's more in my BS repo that I don't currently have installed ATM, but plan to. -- James Oakley jfunk@funktronics.ca --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/7a966127049e95e1dd9804277735a0a4.jpg?s=120&d=mm&r=g)
James Oakley <jfunk@funktronics.ca> writes:
On Friday 22 September 2006 9:45 am, Andreas Jaeger wrote:
For those that like to develop in python, here's a pattern. Is this usefull? How can it be improved?
Andreas
Must have (if pattern is selected this is mandatory): pychecker python
Optional (if pattern is selected this gets installed but can be removed by the user):
Optional (if pattern is selected this does not get installed but can be done by the user):
PyQt eric libxml2-python libxslt-python python-gtk python-ldap python-wxGTK python-wxGTK-doc python-wxGTK-examples pyxml treeline
Is there any reason this list is so small? There's a *ton* of python packages that I install that are not on this list. For starters, python-devel, which is required to install 3rd-party modules.
Here's what I have on my laptop:
apache2-mod_python-3.2.10-5
Part of the LAMP pattern.
dbus-1-python-0.71-6
Doesn't this come in via dependencies
kdebindings3-python-3.5.4-6 libxml2-python-2.6.26-9 python-2.4.3-5
Comes in via dependencies - I do not want to add packages that come in via dependencies.
python-beautifulsoup-3.0.3-2.4 python-cairo-1.2.0-6 python-cherrypy-2.2.1-4.12 python-crypto-2.0.1-18 python-curses-2.4.3-5 python-devel-2.4.3-5 python-doc-2.4.3-9 python-dot-0.9.10-5.9 python-dpkt-1.5-3.2 python-elementtree-1.2.6-21 python-fcgi-2000.09.21-164 python-formencode-0.4-5.11 python-gdbm-2.4.3-5 python-gdchart-0.6.1-8.10 python-gobject2-2.11.2-5 python-gtk-2.9.6-6 python-happydoc-3.0-3.10 python-imaging-1.1.5-20 python-json-3.4-4.11 python-kde-extensions-0.4.0-20
Is in my list.
python-kid-0.9.3-5 python-ldap-2.0.11-17 python-louie-1.1-3.11 python-matplotlib-0.87.3-5.2 python-nose-0.9.0-1.9 python-numarray-1.5.1-3.10 python-numeric-24.2-17 python-ogg-1.3-182 python-opengl-2.0.1.09-24 python-openssl-0.6-20 python-orbit-2.0.1-23 python-pam-0.4.2-19 python-parsing-1.4.3-6.10 python-psyco-1.5.1-1.guru.suse101 python-psycopg2-2.0.2-11.8 python-pyasn1-0.0.5-2.11 python-pygame-1.7.1release-17 python-pysnmp-4.1.6-2.11 python-qt-3.5.4-6 python-rdflib-2.3.1-3.11 python-serial-2.2-17 python-setuptools-0.6-5.10 python-sqlite-1.1.7-6 python-sqlobject-0.7.0-4.12 python-tk-2.4.3-5 python-turbogears-0.8.9-4.12 python-twisted-2.1.0-17 python-unit-1.4.1-2.11 python-urlgrabber-2.9.10-5 python-wxGTK-2.6.3.3-6 python-xml-2.4.3-5 python-zopeinterface-3.0.1-18 rpm-python-4.4.2-49 subversion-python-1.4.0-3
Plus there's more in my BS repo that I don't currently have installed ATM, but plan to.
I don't want to add those directly. I can add *python* to the optional - by default non-installed - package list but did not do so far to have a small pattern... Please discuss further and I would appreciate if at the end of the discussion somebody would file a bug against component "pattern" summarizing the proposal - and I'll implement this then. I'm currently travelling and cannot follow this as much as I like and do not want to have this lost, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
participants (3)
-
Alexey Eremenko
-
Andreas Jaeger
-
James Oakley