Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#34462 closed submission (fixed)

new port: py-gmpy2

Reported by: mndavidoff (Monte Davidoff) Owned by: neverpanic (Clemens Lang)
Priority: Normal Milestone:
Component: ports Version: 2.1.0
Keywords: Cc:
Port: py-gmpy2

Description

New port for the Python bindings to support fast multiple-precision arithmetic. GMPY2 supports the GMP library for integer and rational arithmetic and multiple-precision real and complex arithmetic as provided by the MPFR and MPC libraries. The unified portfile supports Python 2.6, 2.7, 3.1, and 3.2.

There is an existing port, py-gmpy, for GMPY 1.*. Since GMPY 1 is still being supported (there are current versions for both GMPY and GMPY2 on the project download page), I have submitted GMPY2 as a new port instead of updating the GMPY port.

Attachments (2)

Portfile (1.3 KB) - added by mndavidoff (Monte Davidoff) 12 years ago.
Portfile.2 (1.3 KB) - added by mndavidoff (Monte Davidoff) 12 years ago.

Download all attachments as: .zip

Change History (12)

comment:1 Changed 12 years ago by mndavidoff (Monte Davidoff)

Let me add that gmpy and gmpy2 are different Python modules (i.e., import gmpy vs. import gmpy2), hence the new py-gmpy2 port.

comment:2 Changed 12 years ago by neverpanic (Clemens Lang)

Cc: cal@… added

Cc Me!

comment:3 Changed 12 years ago by mndavidoff (Monte Davidoff)

Updated the Portfile submission to include support for Python 3.3.

comment:4 Changed 12 years ago by mndavidoff (Monte Davidoff)

Updated the Portfile submission for version 2.0.0b2. If you can remove the Portfile.2 attachment, please do so. (I forgot to check the "replace" box the first time.)

Changed 12 years ago by mndavidoff (Monte Davidoff)

Attachment: Portfile added

Changed 12 years ago by mndavidoff (Monte Davidoff)

Attachment: Portfile.2 added

comment:5 Changed 12 years ago by mndavidoff (Monte Davidoff)

Updated the Portfile submission for version 2.0.0b3.

comment:6 Changed 12 years ago by neverpanic (Clemens Lang)

Cc: cal@… removed
Owner: changed from macports-tickets@… to cal@…
Port: py-gmpy2 added
Status: newassigned

Commited in r101509. Do you want to be listed as maintainer for the port? If yes, please state which email address I should use in the format domain.tld:localpart and whether you want to mark the port as openmaintainer (see section 7.3.1 of the MacPorts Guide at https://guide.macports.org/#project.update-policies).

comment:7 Changed 12 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: assignedclosed

comment:8 Changed 12 years ago by mndavidoff (Monte Davidoff)

Thank you for committing this submission. Yes, you can list me as the maintainer of this port. Use alluvialsw.com:md14-macports (same e-mail address as my MacPorts trac login) and include openmaintainer. If I am the maintainer of this port, it makes sense for me to also maintain its sister port, py-gmpy, so please add alluvialsw.com:md14-macports openmaintainer as the maintainer of py-gmpy, as well.

This is the first port for which I will be the maintainer, so this is new territory for me. Is there any documentation on how to be a maintainer? In particular, since I do not have commit access, what is the procedure to submit a change?

comment:9 in reply to:  8 Changed 12 years ago by larryv (Lawrence Velázquez)

Replying to md14-macports@…:

In particular, since I do not have commit access, what is the procedure to submit a change?

Just create a ticket with patches as you would otherwise, except use “maintainer” as one of the keywords.

comment:10 in reply to:  8 Changed 12 years ago by neverpanic (Clemens Lang)

I added you as maintainer in r101538.

Replying to md14-macports@…:

Is there any documentation on how to be a maintainer?

You can read

Being a maintainer means any tickets opened against the port will be assigned to you, so your job is to keep the port up-to-date (try port livecheck maintainer:'alluvialsw.com:md14-macports' to help you with that) and handle any bug reports.

In particular, since I do not have commit access, what is the procedure to submit a change?

As previously stated, open a ticket, set keywords to maintainer. If you're attaching a patch, also add haspatch. If nobody commits it within a couple of days, write to the macports-dev list. Feel free to Cc me on any tickets that need a commit.

Note: See TracTickets for help on using tickets.