Opened 10 years ago

Closed 10 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) 10 years ago.
py-stfio Portfile patch
Portfile-py-stfio_0.14.5.diff (932 bytes) - added by neurodroid (Christoph Schmidt-Hieber) 10 years ago.
py-stfio Portfile patch

Download all attachments as: .zip

Change History (16)

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

Attachment: Portfile-py-stfio.diff added

py-stfio Portfile patch

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

See related ticket #46933

comment:2 Changed 10 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:3 Changed 10 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 10 years ago by mojca (Mojca Miklavec)

Cc: mojca@… added

Cc Me!

comment:5 in reply to:  3 Changed 10 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 10 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 10 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 10 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 10 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 10 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 10 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 10 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 10 years ago by neurodroid (Christoph Schmidt-Hieber)

py-stfio Portfile patch

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

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

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

Resolution: fixed
Status: newclosed

Committed in r133542.

Note: See TracTickets for help on using tickets.