I have been installing either the Eric or Spyder IDE for python for many years.
Never had an issue before as they install rather easily and generically in Debian, Slackware, Arch, Sabayon, Red Hat and Ubuntu linuxes.
Using Emerge with Calculate though I am running into some Unmask issues. I have read some docs but need som help here, Please.
Here is the output As I have tried emerge with and without --autounmask-write
sqlpython # emerge eric --autounmask-write eric
Local copy of remote index is up-to-date and will be used.
Calculating dependencies… done!
[binary U ] dev-python/sip-4.14.2 [4.13.3]
[ebuild N ] dev-python/chardet-2.0.1
[ebuild NS #] dev-lang/python-3.3.0-r1 [2.7.3-r2] USE=“gdbm ipv6 ncurses readline ssl threads xml -build -doc -examples -sqlite -tk -wininst”
[ebuild U ] dev-python/PyQt4-4.9.5 [4.9.4] USE=“assistant*”
[ebuild N ] dev-python/pygments-1.5 USE="-doc {-test}"
[ebuild N ] dev-python/coverage-3.5.3
[ebuild N ] dev-python/pyenchant-1.6.5
[ebuild N ] dev-util/eric-5.2.5 USE=“spell” LINGUAS=“de en es fr it ru -cs -tr -zh_CN”
The following keyword changes are necessary to proceed: #required by app-portage/gentoolkit-dev-0.2.8, required by app-misc/cl-tools-meta-12.0-r1, required by app-misc/cld-meta-12.0, required by app-misc/calculate-meta-12.0.3, required by selected, required byworld (argument)
=dev-lang/python-3.3.0-r1 ****
The following mask changes are necessary to proceed: #required by app-portage/gentoolkit-dev-0.2.8, required by app-misc/cl-tools-meta-12.0-r1, required by app-misc/cld-meta-12.0, required by app-misc/calculate-meta-12.0.3, required by selected, required byworld (argument)
# /var/lib/layman/calculate/profiles/calculate/package.mask:
=dev-lang/python-3.3.0-r1
The following USE changes are necessary to proceed: #required by dev-util/eric-5.2.5, required by eric (argument)
=dev-python/PyQt4-4.9.5 assistant
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or **** keyword changes.
Autounmask changes successfully written. Remember to run dispatch-conf.
!!! The following installed packages are masked:
net-misc/cnetworkmanager-0.21.1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Pacho Ramos pacho@gentoo.org (24 Nov 2012)
# Upstream dead for more than 2 years and replaced by nmcli
# (from NetworkManager) (#339664). Removal in a month.
net-wireless/linux-wlan-ng-firmware-0.2.2::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Pacho Ramos pacho@gentoo.org (24 Nov 2012)
# Doesn’t build against recent kernels (#247898), all its supported
# devices are not supported by latest kernels. Removal in a month.
# See http://wiki.debian.org/linux-wlan-ng for replacements.
Ok
Thank You Very Much…
So as I now understand…
Future packages will NOT be automatically Unmasked.
…And Whenever I DO need to Unmask another package I would follow the same steps.
And no other packages will be Unmasked w/o my specific Request to do so…
K…Correct ?
Great Distro. Great Care has been taken here.
As some Sabayon Packages are Generically Compiled and then available they will install more quickly. However Compiling each in Calculate to my particular install DOES make a noticeable performance Difference… Nice ;^)
Meanwhile I am able to at least install the Python Spyder IDE successfully.
I can use this for Python PyQt development as well but the Eric is more Powerful.
If you see how I can correct my Eric emerge I would be grateful.
Never had to approach configuring the Python environment for an IDE until After the IDE was installed. There by I would use the IDE preference Tools to config.
So, I am a bit lost doing these configs at System level.
I am sure once I see how I will be able to correct the situation.
When you get some free time. I realize that this is a Seldom asked question and you have many more Important Distro development items to attend to first.
Your problem isn’t eric, your problem - python!
You need python 3 to use eric 5 and you need eric 5 to use python 3.
Pay attention to USE_PYTHON and PYTHON_TARGETS.
By default python 3 is not installed in Calculate 13.
If you want to use python 2, install eric 4 :
Thank You
I didn’t read more carefully as to what I was installing.
You are of course perfectly correct.
I have been Using Eric 4 all along in all my distros.
For now I am sticking with python 2.7…
I will emerge per your instructions.