Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#20564 closed request (fixed)

Python Excel modules neet taking down.

Reported by: Themanwithoutaplan Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: Cc:
Port: py-xlwriter, py-xlrd

Description

According to the developer, Chris Withers, py-xlrd and py-xlwriter are very much out of date and should be taken down. While there is a website devoted solely to these modules and the packages are on PyPI I think it would be good to have ports available. Is it easy to create ports for stuff on PyPI?

Attachments (4)

py-25-xlrd.diff (1.2 KB) - added by Themanwithoutaplan 15 years ago.
Patch for PyPI repository
py-25-xlrd.2.diff (1.2 KB) - added by Themanwithoutaplan 15 years ago.
Patch for PyPI repository
py-25-xlwt.diff (1.7 KB) - added by Themanwithoutaplan 15 years ago.
Repository moved to PyPI
py-26-xlwt.diff (1.7 KB) - added by Themanwithoutaplan 15 years ago.
Repository moved to PyPI

Download all attachments as: .zip

Change History (20)

comment:1 Changed 15 years ago by Themanwithoutaplan

Cc: charlie.clark@… added

Cc Me!

comment:2 Changed 15 years ago by tobypeterson

Cc: charlie.clark@… removed

Do they need to be removed, or just updated?

comment:3 Changed 15 years ago by Themanwithoutaplan

py-xlrd needs updating. py-xlwriter has been replaced by py-xlwrt

comment:4 Changed 15 years ago by nerdling (Jeremy Lavergne)

Owner: changed from macports-tickets@… to snc@…
Status: newassigned

comment:5 Changed 15 years ago by nerdling (Jeremy Lavergne)

If they will run in python25 instead of python24, we should make that change now as well.

comment:6 Changed 15 years ago by Themanwithoutaplan

It's a pure Python library which will run in any of the Python 2.x versions. Is it possible to hook the Portfiles into PyPI?

comment:7 in reply to:  6 Changed 15 years ago by nerdling (Jeremy Lavergne)

Replying to charlie.clark@…:

It's a pure Python library which will run in any of the Python 2.x versions. Is it possible to hook the Portfiles into PyPI?

I'm unfamiliar with this …

Right now, I'm converting the py-* into stub packages that depend on py25-* versions. If you'd like to get things working with PyPI feel free to attach a patch and I'll work it in.

comment:8 Changed 15 years ago by nerdling (Jeremy Lavergne)

The py25- versions are committed in r55195.

comment:9 Changed 15 years ago by nerdling (Jeremy Lavergne)

Do we want to add py26- as well?

comment:10 Changed 15 years ago by Themanwithoutaplan

I would say yes. Python 2.6 is the standard now on most operating systems.

comment:11 Changed 15 years ago by nerdling (Jeremy Lavergne)

py- converted to stubs in r55199 and r55200.

comment:12 Changed 15 years ago by nerdling (Jeremy Lavergne)

py26- created in r55201.

comment:13 Changed 15 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: assignedclosed

Accidentally left them as py25 … fixed in r55202.

Changed 15 years ago by Themanwithoutaplan

Attachment: py-25-xlrd.diff added

Patch for PyPI repository

Changed 15 years ago by Themanwithoutaplan

Attachment: py-25-xlrd.2.diff added

Patch for PyPI repository

Changed 15 years ago by Themanwithoutaplan

Attachment: py-25-xlwt.diff added

Repository moved to PyPI

Changed 15 years ago by Themanwithoutaplan

Attachment: py-26-xlwt.diff added

Repository moved to PyPI

comment:14 Changed 15 years ago by Themanwithoutaplan

Patches submitted. I hope they are okay.

comment:15 Changed 15 years ago by nerdling (Jeremy Lavergne)

Making some additional changes (removing post-destroot, fixing livecheck).

comment:16 Changed 15 years ago by nerdling (Jeremy Lavergne)

Alrighty, these patches are applied: r55209, r55210, r55211, r55212, r55213, r55214.

Note: See TracTickets for help on using tickets.