BruceSherwood / vpython-wx

VPython based on wxPython
Other
70 stars 39 forks source link

[IDEA] Debian Packages #9

Open DevynCJohnson opened 11 years ago

DevynCJohnson commented 11 years ago

It would be great if Vpython came in Debian packages. That may help increase the number of users.

BruceSherwood commented 11 years ago

Indeed. I've frequently begged for someone in the VPython community to step forward and take responsibility for building Linux packages, but so far no takers. The packages that are available (including for Ubuntu) are way out of date. Steve Spicklemire has made it very much easier to build VPython from source, but someones (plural) need to take responsibility for building packages for the many diverse Linux distributions.

Here's some data on VPython download usage from sourceforge.net: 70% Windows, 15% Mac, 15% Linux.

sspickle commented 11 years ago

It's also complicated by the fact that wx-python 2.9 is not in a debian package (at least it wasn't last time I checked.... has that changed?)

Having said that, since the linux build now uses distutils I was hoping the 'packaging' problem would be simplified.

-steve

On Jun 29, 2013, at 7:06 PM, BruceSherwood notifications@github.com wrote:

Indeed. I've frequently begged for someone in the VPython community to step forward and take responsibility for building Linux packages, but so far no takers. The packages that are available (including for Ubuntu) are way out of date.

Here's some data on VPython download usage from sourceforge.net: 70% Windows, 15% Mac, 15% Linux.

On Sat, Jun 29, 2013 at 4:34 PM, Devyn Collier Johnson < notifications@github.com> wrote:

It would be great if Vpython came in Debian packages. That may help increase the number of users.

— Reply to this email directly or view it on GitHubhttps://github.com/BruceSherwood/vpython-wx/issues/9 .

— Reply to this email directly or view it on GitHub.

sspickle commented 11 years ago

Actually.. it needs to be 2.9.4 or greater I think.

-steve

On Jun 30, 2013, at 10:07 AM, Steve Spicklemire steve@spvi.com wrote:

It's also complicated by the fact that wx-python 2.9 is not in a debian package (at least it wasn't last time I checked.... has that changed?)

Having said that, since the linux build now uses distutils I was hoping the 'packaging' problem would be simplified.

-steve

On Jun 29, 2013, at 7:06 PM, BruceSherwood notifications@github.com wrote:

Indeed. I've frequently begged for someone in the VPython community to step forward and take responsibility for building Linux packages, but so far no takers. The packages that are available (including for Ubuntu) are way out of date.

Here's some data on VPython download usage from sourceforge.net: 70% Windows, 15% Mac, 15% Linux.

On Sat, Jun 29, 2013 at 4:34 PM, Devyn Collier Johnson < notifications@github.com> wrote:

It would be great if Vpython came in Debian packages. That may help increase the number of users.

— Reply to this email directly or view it on GitHubhttps://github.com/BruceSherwood/vpython-wx/issues/9 .

— Reply to this email directly or view it on GitHub.

DevynCJohnson commented 11 years ago

If I understood Debian packages better (I am learning), I would volunteer. Once I am better at packaging software for Debian systems, then I will inform you.

maestrofjp commented 10 years ago

Does it really need to be an .deb package? VPython-WX installs just fine using PIP via github. See:

http://blog.maestropublishing.com/2013/09/03/installing-vpython-visual-python-on-linux/

We're waiting the pull-request on issue #15 to be merged in for PIP installations. For now you can use this fork:

sudo pip install git+git://github.com/glarrain/vpython-wx.git

I think a better idea would be get a package on PyPi and not have to worry about compiling .debs for all target systems. What do you think?

I can take ownership of getting a package on PyPi if we can get the pull-request merged in.

BruceSherwood commented 10 years ago

Peter and Steve, it appears that there is a new development that contributes to making installation easier, namely that there is a very new wxPython 2.9.5 which presumably doesn't need the patch that 2.9.4 needed. I was surprised, Peter, as you saw, that was one of the things that contributed to the complexity of building on Linux.

Bruce

On Tue, Sep 10, 2013 at 5:32 PM, Peter Farrell notifications@github.comwrote:

Does it really need to be an .deb package? VPython-WX installs just fine using PIP via github. See:

http://blog.maestropublishing.com/2013/09/03/installing-vpython-visual-python-on-linux/

We're waiting the pull-request on issue #15https://github.com/BruceSherwood/vpython-wx/pull/15to be merged in for PIP installations. For now you can use this fork:

sudo pip install git+git://github.com/glarrain/vpython-wx.git

I think a better idea would be get a package on PyPi and not have to worry about compiling .debs for all target systems. What do you think?

I can take ownership of getting a package on PyPi if we can get the pull-request merged in.

— Reply to this email directly or view it on GitHubhttps://github.com/BruceSherwood/vpython-wx/issues/9#issuecomment-24203065 .

glarrain commented 10 years ago

For the record, the PR in question has been accepted thus it's now correct to install the dev version this way:

pip install git+git://github.com/BruceSherwood/vpython-wx.git

wolph commented 9 years ago

Personally I would strongly vote for PyPI inclusion as it makes installation on Linux, *BSD and OS X a lot easier.

I am willing to maintain the PyPI package if needed, initial setup shouldn't be more than:

python setup.py register
python setup.py sdist upload
BruceSherwood commented 9 years ago

It would be great if you would take the responsibility for creating a PyPI package. I'm copying Steve Spicklemire on this, as he has been doing lots of work to improve the installation issues.

On Mon, Oct 13, 2014 at 12:57 AM, Rick van Hattem notifications@github.com wrote:

Personally I would strongly vote for PyPI inclusion as it makes installation on Linux, *BSD and OS X a lot easier.

I am willing to maintain the PyPI package if needed, initial setup shouldn't be more than:

python setup.py register python setup.py sdist upload

— Reply to this email directly or view it on GitHub https://github.com/BruceSherwood/vpython-wx/issues/9#issuecomment-58853126 .