Opened 9 years ago

Closed 9 years ago

#46932 closed update (fixed)

py-stfio @0.14.1: update 0.14.2

Reported by: neurodroid (Christoph Schmidt-Hieber) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch maintainer Cc: petrrr, mojca (Mojca Miklavec)
Port: py-stfio

Description

  • Fixes some errors during event detection

Attachments (2)

Portfile-py-stfio.diff (960 bytes) - added by neurodroid (Christoph Schmidt-Hieber) 9 years ago.
py-stfio Portfile patch
Portfile-py-stfio_0.14.5.diff (932 bytes) - added by neurodroid (Christoph Schmidt-Hieber) 9 years ago.
py-stfio Portfile patch

Download all attachments as: .zip

Change History (16)

Changed 9 years ago by neurodroid (Christoph Schmidt-Hieber)

Attachment: Portfile-py-stfio.diff added

py-stfio Portfile patch

comment:1 Changed 9 years ago by neurodroid (Christoph Schmidt-Hieber)

See related ticket #46933

comment:2 Changed 9 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:3 Changed 9 years ago by mojca (Mojca Miklavec)

Unrelated: is there a reason for keeping support for Python 2.6 and 3.3 or could it go to the graveyard (= users would be automatically upgraded from py26-stfio to py27-stfio for example)?

comment:4 Changed 9 years ago by mojca (Mojca Miklavec)

Cc: mojca@… added

Cc Me!

comment:5 in reply to:  3 Changed 9 years ago by neurodroid (Christoph Schmidt-Hieber)

Replying to mojca@…:

Unrelated: is there a reason for keeping support for Python 2.6 and 3.3 or could it go to the graveyard (= users would be automatically upgraded from py26-stfio to py27-stfio for example)?

I can drop py26 and py33 support in v0.14.5. For this we'd need libbiosig to be updated. See #47029.

comment:6 Changed 9 years ago by mojca (Mojca Miklavec)

How exactly is dropping py26-stfio and py33-stfio related to version 0.14.5 and/or libbiosig?

comment:7 in reply to:  6 Changed 9 years ago by neurodroid (Christoph Schmidt-Hieber)

Replying to mojca@…:

How exactly is dropping py26-stfio and py33-stfio related to version 0.14.5 and/or libbiosig?

Since you ask for an "exact" description, here's the long story: We could release a revision of the existing Portfile for v0.14.1 that drops support for py26 and py33. In that case we don't need to wait for v0.14.5.

However, it might be more efficient to drop support when we update to v0.14.5 of py-stfio and stimfit, which will shortly be released, because we would only have to update the Portfiles once.

In v0.14.5 I'd like to re-activate biosig as the default file reading backend. It was temporarily disabled in v0.14.2 (which was never released on MacPorts) because there were some serious bugs in biosig. These bugs were fixed in biosig 1.6.3. In addition, stimfit v0.14.5 can now deal better with errors from biosig.

comment:8 Changed 9 years ago by petrrr

To my understand the proposal is to skip the update to 0.14.2 and to update directly to 0.14.5 along with dropping py26, py33. It is unrelated, but the proposal is to the later only with the update.

comment:9 in reply to:  8 Changed 9 years ago by neurodroid (Christoph Schmidt-Hieber)

Replying to petr@…:

To my understand the proposal is to skip the update to 0.14.2 and to update directly to 0.14.5 along with dropping py26, py33. It is unrelated, but the proposal is to the later only with the update.

Yes, that would be my suggestion.

comment:10 Changed 9 years ago by mojca (Mojca Miklavec)

One more question (for the future). Do you need support for Phoenix / do you plan to try wxWidgets on Python 3? I have a port py-wxpython-3.0-phoeni in my user dir, but if there is enough demand, we could add it to the official list of ports.

comment:11 in reply to:  10 Changed 9 years ago by neurodroid (Christoph Schmidt-Hieber)

Replying to mojca@…:

One more question (for the future). Do you need support for Phoenix / do you plan to try wxWidgets on Python 3? I have a port py-wxpython-3.0-phoeni in my user dir, but if there is enough demand, we could add it to the official list of ports.

Yes, I'm planning to move to Python 3. The main issue is that the parts of the wxPython API that are required to embed a Python shell and access a running wxWidgets C++ application (see the embedded sample) have not been ported to phoenix yet.

comment:12 Changed 9 years ago by neurodroid (Christoph Schmidt-Hieber)

Should I open a new ticket for v0.14.5 (probably going to be v0.14.6) of py-stfio and stimfit or update the patches instead?

Changed 9 years ago by neurodroid (Christoph Schmidt-Hieber)

py-stfio Portfile patch

comment:13 Changed 9 years ago by neurodroid (Christoph Schmidt-Hieber)

Updated patch attached (v0.14.5, py26 and py33 support dropped)

comment:14 Changed 9 years ago by mojca (Mojca Miklavec)

Resolution: fixed
Status: newclosed

Committed in r133542.

Note: See TracTickets for help on using tickets.