Page MenuHomeFreeBSD

Enable math/py-numpy to be installed for different python versions
ClosedPublic

Authored by mva on Aug 13 2014, 6:20 AM.
Tags
None
Referenced Files
Unknown Object (File)
Nov 4 2024, 12:53 PM
Unknown Object (File)
Nov 4 2024, 12:11 PM
Unknown Object (File)
Sep 22 2024, 8:06 PM
Unknown Object (File)
Sep 19 2024, 4:30 PM
Unknown Object (File)
Sep 19 2024, 4:56 AM
Unknown Object (File)
Dec 29 2023, 5:45 PM
Unknown Object (File)
Nov 29 2023, 3:04 AM
Unknown Object (File)
Nov 29 2023, 2:58 AM
Subscribers
None

Details

Reviewers
db
Group Reviewers
Python
Summary

Enable math/py-numpy to be installed for different python versions

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

mva retitled this revision from to Enable math/py-numpy to be installed for different python versions.
mva updated this object.
mva edited the test plan for this revision. (Show Details)
mva added reviewers: Python, db.

One concern is consumers reliant on f2py will have to be chased up.

Correction NUMPY consumers which also use Fortran.

Since nothing changes for ports using the default python version (which are all ports at the moment), there is no need for chasing them right now. The symlink to f2py for the default python version ensures that there are no visible changes for consumer ports of numpy.

You are right, though, ports should be converted to refer to f2py-${python_ver} to avoid functional loss, if the user switches to another default python version.

Right. It's something that should be noted and documented perhaps in the porters handbook.

py-numpy installs fine but there is now a conflict on a dependancy

pkg-static: py33-scipy-0.14.0: duplicate dependency listing: py33-numpy-1.8.1_2,1, ignoring
pkg-static: py33-scipy-0.14.0 conflicts with py27-scipy-0.14.0 (installs files into the same place). Problematic file: /usr/local/share/doc/scipy/scipy-ref.pdf

  • [fake-pkg] Error code 70

yay.

In D599#8, @db wrote:

py-numpy installs fine but there is now a conflict on a dependancy

pkg-static: py33-scipy-0.14.0: duplicate dependency listing: py33-numpy-1.8.1_2,1, ignoring
pkg-static: py33-scipy-0.14.0 conflicts with py27-scipy-0.14.0 (installs files into the same place). Problematic file: /usr/local/share/doc/scipy/scipy-ref.pdf

  • [fake-pkg] Error code 70

yay.

That's not related to numpy, though.

Indeed it's not directly related but I wanted it noted. Shall I file a PR on py-scipy then?
Meanwhile py-numpy looks good.

db edited edge metadata.
This revision is now accepted and ready to land.Aug 17 2014, 12:44 PM