The Numeric Extensions to Python give Python the number crunching
power of numeric languages like Matlab and IDL while maintaining all of the
advantages of the general-purpose programming language Python.
These extensions add two new object types to Python, and then include a
number of extensions that take advantage of these two new objects.
* Multidimensional Array Objects
+ Efficient arrays of homogeneous machine types
+ Arbitrary number of dimensions
+ Sophisticated structural operations
* Universal Function Objects
+ Supports mathematical functions on all python objects
+ Very efficient for Array Objects
* Simple interfaces to existing numerical libraries:
+ Linear Algebra (LAPACK)
+ Fourier Transforms (FFTPACK)
+ Random Numbers (RANLIB)
WWW: http://numeric.scipy.org/
_____________
Note: Development for Numeric has ceased, and users should transisition to
NumPy as quickly as possible.
===> The following configuration options are available for py27-numeric-24.2_4:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
Remove expired ports:
2020-12-12 comms/py-libconcord: Uses deprecated version of python
2020-12-12 databases/py-swift: Uses deprecated version of python
2020-12-12 devel/py-AddOns: Uses deprecated version of python
2020-12-12 devel/py-BytecodeAssembler: Uses deprecated version of python
2020-12-12 devel/py-repoze.who-testutil: Uses deprecated version of python
2020-12-12 devel/py-riak_pb: Uses deprecated version of python
2020-12-12 devel/pythk: Uses deprecated version of python
2020-12-12 mail/py-spambayes: Uses deprecated version of python
2020-12-12 math/py-numeric: Uses deprecated version of python
2020-12-12 math/py-scientific: Uses deprecated version of python
2020-12-12 net/py-suds: Uses deprecated version of python
2020-12-12 net/pynids: Uses deprecated version of python
2020-12-12 security/py-obfsproxy-tor: Uses deprecated version of python
2020-12-12 sysutils/syslog-ng324: Agreed upon upstream one year deprecation
policy
2020-12-12 www/py-pylons: Uses deprecated version of python
2020-12-12 www/py-qpy: Uses deprecated version of python
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
[Errno 11] Resource Temporarily Unavailable
Reassigning my ports back to the pool with the hope of freeing up
to do more FreeBSD work in the future.
Submitted by: glarkin
Use setuptools for all Python ports.
Setuptools is the preferred method to manage Python distributions after
many changes to the packaging ecosystem over the past couple of years.
Only ports using USE_PYDISTUTILS= yes are affected by this commit, ports using
USE_PYDISTUTILS= easy_install remains the same however this usage is now
deprecated and should be converted to USE_PYDISTUTILS= yes.
Some Python distributions do not work with setuptools out of the box because
they extend the install command from distutils and not setuptools, and
so they need to be patched accordingly.
pip (which leverages setuptools) works around the issue by using eggs, however
we want to get rid of those as well, as support for "flat" installation is
(Only the first 15 lines of the commit message are shown above )
- Fixed hard-coded path in pkg-plist that caused Tinderbox breakage
under Python 2.4.
- Added handling for the lack of egg info under Python <2.5.
- Bumped PORTREVISION.
Reported by: tabthorpe
- Updated Makefile to handle installation differently based on
whether devel/py-setuptools is present or not. The setup.py installer
modifies the packing list based on that, so we have to modify pkg-plist
in kind.
- Added code to handle NOPORTEXAMPLES
- Take maintainership
PR: ports/122434
Submitted by: "Eugene M. Kim" <gene at nttmcl dot com>
- Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
Python Eggs and the easy_install system
Tested by: pointyhat runs
Approved by: pav (portmgr)
Most work by: perky
Thanks to: pav