app-emacs/company-mode and dev-python/ropemacs all depend on dev-python/ropemode to function correctly but it does not yet exist in portage.
Created attachment 248515 [details] main ebuild The ebuild
(In reply to comment #1) - EAPI shouldn't be empty. Use EAPI="3". - HOMEPAGE is relatively short, so define it in 1 line. - Use PyPI mirrors in SRC_URI. - Use MY_P variable to avoid duplication of ${P/_rc/-rc}. - Please verify if this package supports Python 3. - Please verify if this package is used as a library, which would mean that it could be installable for multiple Python ABIs. - distutils_src_install() is exported, so delete src_install().
Thanks very much for all these suggestions. (In reply to comment #2) > (In reply to comment #1) > > - EAPI shouldn't be empty. Use EAPI="3". > - HOMEPAGE is relatively short, so define it in 1 line. > - Use PyPI mirrors in SRC_URI. > - Use MY_P variable to avoid duplication of ${P/_rc/-rc}. Changed in the new ebuild. > - Please verify if this package supports Python 3. > - Please verify if this package is used as a library, which would mean that it > could be installable for multiple Python ABIs. This package is not listed in the python3 package list and its dependency dev-python/rope in portage is python 2.6 only. So currently I would assume it does not support Python 3. > - distutils_src_install() is exported, so delete src_install(). > Changed in the new ebuild.
Created attachment 249057 [details] Modified ebuild Modified according to comment #3
(In reply to comment #4) - dev-python/ropemode should depend on Python 2.* and should use Python 2.* at build time and run time when Python 3.* is set as main active version of Python.
(In reply to comment #5) > (In reply to comment #4) > > - dev-python/ropemode should depend on Python 2.* and should use Python 2.* at > build time and run time when Python 3.* is set as main active version of > Python. > The new ebuild is now compatible with dev-python/rope.
Created attachment 249256 [details] Updated ebuild (20101002) Add support for multiple python ABIs.
(In reply to comment #7) - Please use DEPEND="dev-python/rope" line as it was in previous ebuild. (RDEPEND line is correct.)
(In reply to comment #8) > (In reply to comment #7) > > - Please use DEPEND="dev-python/rope" line as it was in previous ebuild. > (RDEPEND line is correct.) > Updated in the new ebuild.
Created attachment 249392 [details] Updated ebuild (20101003) Fix DEPEND
dev-python/ropemode-0.1_rc2 added to the tree.
(In reply to comment #11) > dev-python/ropemode-0.1_rc2 added to the tree. > Thanks for your effort.