Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#33937 closed submission (fixed)

Create new port, py-pytools, which is a runtime requirement of py-pyopencl

Reported by: michelle.lynn.gill@… Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc: michelle.lynn.gill@…, larryv (Lawrence Velázquez)
Port: py-pytools

Description

As described in ticket 33357, pytools is a runtime requirement of PyOpenCL. A portfile has been created for this port.

The py-pytools port could be included in py-pyopencl rather than creating a separate port as I have done here. However, I believe the author of PyOpenCL uses pytools for other ports, such as PyCUDA, which could be added to MacPorts in the future. Thus, I have elected to create a separate port.

Attachments (2)

Portfile (1.1 KB) - added by michelle.lynn.gill@… 12 years ago.
Portfile.2 (1.1 KB) - added by larryv (Lawrence Velázquez) 12 years ago.
Portfile with build dependency on py-distribute

Download all attachments as: .zip

Change History (11)

Changed 12 years ago by michelle.lynn.gill@…

Attachment: Portfile added

comment:1 Changed 12 years ago by michelle.lynn.gill@…

Cc: michelle.lynn.gill@… added

Cc Me!

comment:2 Changed 12 years ago by larryv (Lawrence Velázquez)

Cc: larry.velazquez@… added

Cc Me!

comment:3 Changed 12 years ago by larryv (Lawrence Velázquez)

pytools' setup.py downloads its own copy of distribute if it's not already installed, which is not correct behavior for a port. I've augmented your original Portfile to add a build dependency on pyXY-distribute. I also added license information.

Changed 12 years ago by larryv (Lawrence Velázquez)

Attachment: Portfile.2 added

Portfile with build dependency on py-distribute

comment:4 in reply to:  3 Changed 12 years ago by michelle.lynn.gill@…

Replying to larry.velazquez@…:

pytools' setup.py downloads its own copy of distribute if it's not already installed, which is not correct behavior for a port. I've augmented your original Portfile to add a build dependency on pyXY-distribute. I also added license information.

I meant to add the distribute dependency before uploading. Thanks for that and the license info.

comment:5 Changed 12 years ago by drkp (Dan Ports)

Owner: changed from macports-tickets@… to dports@…
Port: py-pytools added
Status: newassigned

Thanks!

comment:6 Changed 12 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed

Committed in r91710 with some minor changes, mostly whitespace.

I changed openmaintainer to nomaintainer since no maintainer was listed. Do either of you want to maintain the port?

comment:7 in reply to:  6 ; Changed 12 years ago by michelle.lynn.gill@…

Replying to dports@…:

Committed in r91710 with some minor changes, mostly whitespace.

I changed openmaintainer to nomaintainer since no maintainer was listed. Do either of you want to maintain the port?

Might make sense to have Larry do it since he's the maintainer of py-pyopencl, but I'm happy to do it if he doesn't want to do so.

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

Replying to michelle.lynn.gill@…:

Might make sense to have Larry do it since he's the maintainer of py-pyopencl, but I'm happy to do it if he doesn't want to do so.

Sure, I'll be maintainer.

comment:9 Changed 12 years ago by drkp (Dan Ports)

Great. I added you as maintainer in r91764.

Note: See TracTickets for help on using tickets.