Date: Sun, 10 Aug 2014 15:45:13 +0000 From: Max Brazhnikov <makc@freebsd.org> To: freebsd-ports@freebsd.org, Marcus von Appen <mva@freebsd.org> Cc: ports-announce@freebsd.org, freebsd-pkg@freebsd.org Subject: Re: Parallel python package support with pkg Message-ID: <1665712.TsE3f4YLT4@mercury.ph.man.ac.uk> In-Reply-To: <20140809212441.GA1023@medusa.sysfault.org> References: <20140809212441.GA1023@medusa.sysfault.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 09 Aug 2014 23:24:41 +0200 Marcus von Appen wrote: > Dear all, > > the pkg team created something outstanding with pkg 1.3, which you might have > missed. Since version 1.3, pkg supports the installation of packages, which > share the same origin (location in the ports tree), but have different package > names. > > In practice, this means that you can install e.g. a python module for two > different Python versions at the same time with pkg now (a last fix for it was > provided on August, the 8th, for the ports, so make sure to update your ports > tree beforehand). > > To install a python module for different Python version, you just have to > provide PYTHON_VERSION=pythonX.Y at the command line: > > # go to py-tkinter > $ cd /usr/ports/x11-toolkits/py-tkinter > > # install it for the default python (2.7) > $ make install clean > > # install it for python 3.3, too > $ make PYTHON_VERSION=python3.3 install clean > > # check the installed packages > $ pkg info \*tkinter > py27-tkinter-2.7.8_5 > py33-tkinter-3.3.5_5 > > Please note, that this will not work for all python ports yet. Those, which > install conflicting files (most often applications or configuration files), > will still create a conflict. If you need to offer that specific port for > different python versions at the same time, you may want to follow up with the > maintainer and our python team. > > If you are a maintainer and wish to enable your port for different python > versions, but something blocks you, get in touch with our python team for > assistance. > > You can find our contact details at https://wiki.freebsd.org/Python. > > Cheers > Marcus on behalf of python@ Awesome! Thanks a lot for working on this! Max
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1665712.TsE3f4YLT4>