Date: Fri, 26 Aug 2011 23:17:14 -0400 From: Greg Larkin <glarkin@FreeBSD.org> To: doug@safeport.com Cc: doug <doug@fledge.watson.org>, freebsd-questions@FreeBSD.org Subject: Re: Installing Python Packages Message-ID: <4E5861BA.8000100@FreeBSD.org> In-Reply-To: <alpine.BSF.2.00.1108262022260.1652@oceanpt.safeport.com> References: <alpine.BSF.2.00.1108262001480.19665@fledge.watson.org> <4E5838E2.407@FreeBSD.org> <alpine.BSF.2.00.1108262022260.1652@oceanpt.safeport.com>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 8/26/11 8:24 PM, doug@safeport.com wrote: > On Fri, 26 Aug 2011, Greg Larkin wrote: > >> On 8/26/11 8:07 PM, doug wrote: >>> I am teaching myself python and have 2.6 installed. What is the proper >>> way to install py26-setuptools? As 2.7 is the default it appears that I >>> can neither use pkg_add nor build from the ports tree. >>> >>> I can download the source and the 2.6 egg. It appears that I need to >>> configure the egg for FreeBSD. Is that correct? >> >> >> Hi Doug, >> >> You can do this easily by using the ports tree. First, add the >> following to your /etc/make.conf (create the file if necessary): >> >> PYTHON_DEFAULT_VERSION=python2.6 >> >> Next, do this: >> >> cd /usr/ports/devel/py-setuptools && make install clean >> >> You should be all set, and any other Python port that you install will >> use the Python 2.6 installation, assuming you installed it from the >> ports tree. >> >> Hope that helps, >> Greg > > Great - I am sure it will, thank you. > > Where does one find all these 'magic' make variables? Hi Doug, The best place to start is by looking through the files /usr/ports/Mk/*.mk. In the header comment of each .mk file, you'll find a long list of variables and what they are used for. Some of the variables are only useful in the context of a port Makefile, but other ones like PYTHON_DEFAULT_VERSION are used in /etc/make.conf. At the moment, I don't know if there's an easy way to enumerate all variables of the latter type, but that would be a good project. I use things like: NOPORTDOCS=yes NOPORTEXAMPLES=yes NO_X11=yes in /etc/make.conf when building server images. Regards, Greg - -- Greg Larkin http://www.FreeBSD.org/ - The Power To Serve http://www.sourcehosting.net/ - Ready. Set. Code. http://twitter.com/cpucycle/ - Follow you, follow me -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEUEARECAAYFAk5YYboACgkQ0sRouByUApA0WACeKqc/nO43eTesrdF1WiiKh0qA +oUAmM+tzYNhbXSJ+VtKdRM8CWmL/Is= =e/fR -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E5861BA.8000100>