#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)
Change History (12)
comment:1 Changed 12 years ago by mndavidoff (Monte Davidoff)
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)
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: | new → assigned |
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: | assigned → closed |
comment:8 follow-ups: 9 10 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 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 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
- CommittersTipsAndTricks (even if you don't have commit access sections 6, 7 and 8 might be interesting for you)
- The Guide on Portfile devlopment http://guide.macports.org/#development (although you probably know that, since you wrote the Portfile)
- PortfileRecipes for some often-used snippets for Portfiles.
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.
Let me add that gmpy and gmpy2 are different Python modules (i.e.,
import gmpy
vs.import gmpy2
), hence the new py-gmpy2 port.