PythonXY for Ubuntu
This is the effort to make scientific work using Ubuntu and Python a easiy go.
It builds on the successful work done by the PythonXY (for Windows) team.
Activities
The efforts concentrate mainly on:
- preparation of packages
- metapackages that install all recommended packages at once
- individual packages of useful Python modules / packages
- in future: the integration of the xy package into Ubuntu with all its tools such
- as menu icons,
- documentation links
- tray icons / indicators
Package Repositories
Stable PPA
The Python XY Stable contains:
- The metapackages for the current stable Ubuntu version
- These install only packages already available in the Ubuntu repositiories.
- The ideas is to get you started quickly and add new recommended useful packages easily.
- Individual package builds
- only if the upstream source released a (offical) stable package
- this is done in rare cases where the upstream packages has a huge and important improvement over the ones existing in the repositories
Development PPA
The Python XY Development contains:
- The metapackages of new developments for the current and development Ubuntu version
- These install additionally to the packages of the stable metapackages new packages.
- These new packages may orginiate from:
- individual builds of in the very same devel PPA
other PPAs available (Matplotlib, IPython, NumPy, etc.)
- Individual package builds
- new builds by the Launchpad buildbot (recipies) upon latest upstream code changes
- new packages not yet available in the offical repositories
Support and Help needed!
Package-related Tasks
Test packages and https://bugs.launchpad.net/pythonxy
- Correct mistakes in the packages by changing and pushing to the relevant debian files repository
- Adopt a new package and package it!
Organisational Tasks
- Help to automatise the update of metapackages
comparison of package list at StandardPlugins and AdditionalPlugins
- revise the metapackages
- Improve the infrastructure
- this wiki page
- the respective entries in the Launchpad pages
- creation of download statistics (to see if this is actually needed...)
Q&A
- Why do you not work wth MOTU?
- We would like to have the latest code becuase some useful libraries are really improving and bug-fixing quickly.
- The Debian/Ubuntu packaging is a cumbersome process.
- This leads to delays which is not desired.
- But we appreciate any coordination and feedback from more experienced MOTUs to improve both packages and presence in the Ubuntu repositories.