From owner-freebsd-python@FreeBSD.ORG Tue Apr 22 15:30:02 2014 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A5405D4A for ; Tue, 22 Apr 2014 15:30:02 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 922B314EF for ; Tue, 22 Apr 2014 15:30:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s3MFU2Jf097419 for ; Tue, 22 Apr 2014 15:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s3MFU2Kb097418; Tue, 22 Apr 2014 15:30:02 GMT (envelope-from gnats) Date: Tue, 22 Apr 2014 15:30:02 GMT Message-Id: <201404221530.s3MFU2Kb097418@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: Kubilay Kocak Subject: Re: misc/188890: devel/py27-setuptools: bad entry point (possible cause to egg-info problems) X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Kubilay Kocak List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Apr 2014 15:30:02 -0000 The following reply was made to PR ports/188890; it has been noted by GNATS. From: Kubilay Kocak To: bug-followup@FreeBSD.org, mustelator@yahoo.es Cc: Subject: Re: misc/188890: devel/py27-setuptools: bad entry point (possible cause to egg-info problems) Date: Wed, 23 Apr 2014 01:28:42 +1000 Thanks for your submission Toni, First, easy_install is not supported as a mechanism to install python packages into the system python installation. The only supported mechanisms for installation of Python packages into the system installation is via ports directly or FreeBSD packages built from these ports. This is a standard restriction for all operating systems that redistribute Python packages via their software or package management systems. It ensures that all Python packages are registered correctly, along with all of the files they install, so they may be upgraded or uninstalled cleanly, and without creating or leaving a corrupted environment. Do not use easy_install (or pip) directly, unless you are installing Python packages into a completely isolated environment or location, such as your home directory, or a virtual environment. I also notice that you have 10.0-RELEASE installed, but you get a reference to "9.1-RELEASE-amd64" when you run easy_install. Please provide a list of files currently in: /usr/local/lib/python2.7/site-packages so that we can provide you with guidance on how to clean your python installation. If you have any questions or need real-time support, we can be found on #freebsd-python on the freenode IRC network.