Opened 9 years ago

Last modified 9 years ago

#50633 new request

pyzo: new port request

Reported by: RivetBenoit (Benoit Rivet) Owned by: stromnov (Andrey Stromnov)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: 9peppe (Giuseppe C), petrrr
Port: pyzo

Description (last modified by petrrr)

Old Summary was: No py35-sympy available + iep and pyzolib

To Do:

[] New Port Pyzo. Unclear if this should become an application (pyzo) or a module py-zo.

Done:

Could you please update py-sympy in order to be able to install and use sympy as provided by macports with python35. Sympy is currently available for python27 and python34, and it would be nice if it was available for python35.

Old request:

It may be nice if you could provide us with iep, a nice Python IDE which currently installs fine with pip. See http://www.iep-project.org for details about iep. I installed iep with :

sudo /opt/local/Library/Frameworks/Python.framework/Versions/3.5/bin/pip3.5 install iep

and launch the IDE via the command line (in fact, I used Platypus to package an application based upon this command line invocation) :

/opt/local/Library/Frameworks/Python.framework/Versions/3.5/bin/iep &

Thank you in advance :-)

Change History (10)

comment:1 Changed 9 years ago by dbevans (David B. Evans)

Cc: stromnov@… removed
Keywords: python35 removed
Owner: changed from macports-tickets@… to stromnov@…

comment:2 Changed 9 years ago by 9peppe (Giuseppe C)

Cc: peppecal@… added

Cc Me!

comment:3 Changed 9 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:4 Changed 9 years ago by petrrr

It is very helpful to provide one ticket per port, otherwise it a bit difficult to manages them properly.

  • py-sympy: is enhancement request to add py35 subport; there is not update of the version involved, right?;
  • iep: seems seems to be an request for a new port;
  • pyzolib: what about this?

Providing patches or new Portfiles is always appreciated.

comment:5 Changed 9 years ago by RivetBenoit (Benoit Rivet)

  • py-sympy : the request was to add py35 support, not any update of the version involved. However, I recently updated macports and py35-sympy was available :-)
  • iep is a request for a new port.
  • when installing iep with pip, iep requires pyzolib; thus the reference to pyzolib in the title. As a matter of fact, there is a pyzo project http://www.pyzo.org/, which uses IEP http://www.iep-project.org/ as an IDE.

I think an iep port :

  • should install iep and pyzolib, as required when using
    pip install iep
    
  • may provide an IEP application

I have not enough experience of MacPorts to propose a patch or a new Portfile yet, but I shall certainly try to understand how things work and maybe propose a working solution. Don't hold your breath, though, this has low priority on my to do list ;-)

Thank all the people working hard for MacPorts : your work is really appreciated.

Last edited 9 years ago by RivetBenoit (Benoit Rivet) (previous) (diff)

comment:6 Changed 9 years ago by petrrr

py35-sympy subport was added in r146158 and r146195, the update to 1.0 was committed in r146500.

comment:7 Changed 9 years ago by petrrr

To the reporter: Please file one ticket for each request, otherwise it is a bit difficult to the tickets.

comment:8 Changed 9 years ago by petrrr

Okay, so this ticket becomes a request for a new port. I understand that IEP was merged into Pyzo (http://www.pyzo.org/) with version 4.1, see also https://pypi.python.org/pypi/pyzo/4.1. So we can turn this into a request for Pyzo @4.1.

pyzolib is apparently a separate dependency.

Version 0, edited 9 years ago by petrrr (next)

comment:9 Changed 9 years ago by petrrr

Description: modified (diff)
Port: pyzo added; py-sympy removed
Summary: No py35-sympy available + iep and pyzolibpyzo: new port request
Type: updaterequest

comment:10 Changed 9 years ago by RivetBenoit (Benoit Rivet)

Thank you for taking care of this bug report, and many apologies for having mixed different requests.

Since the merger of IEP into Pyzo, I don't think it would prove useful to create a Pyzo port for MacPorts.

Previously, Pyzo included a full featured Python installation (with numpy, spicy, matplotlib, sympy, scikit, pandas and other scientific modules). Since version 4, Pyzo is just an editor and does not include any Python installation : on first launch, Pyzo proposes to install Anaconda or to use any installed Python on the computer (including MacPorts); and after this first run, one can always create a "shell configuration" in Pyzo using MacPorts's Python instead of Anaconda. If Python 2.7, 3.4 and 3.5 have been installed, one can even switch from 2.7 to 3.4 or 3.5 and back using shell configurations in Pyzo...

Packaging Pyzo into MacPorts would only increase your workload with little to no benefit for MacPorts users.

Anyway, many thanks for your work : I really appreciate using MacPorts, which proves reliable even on old hardware. For exemple, I have been able to install Python 3.4 almost flawlessly on a G3 iBook thanks to your efforts ;-)

Note: See TracTickets for help on using tickets.