All those package do not set dependencies in DEPEND/RDEPEND with PYTHON_USEDEP when they need to. Please see https://wiki.gentoo.org/wiki/Project:Python/distutils-r1 how to use distutils-r1 properly and don't forget to add the tests if there are any. [N] dev-python/aldryn-boilerplates (~0.7.4): Allows re-usable apps to provide sets of templates and staticfiles [N] dev-python/aldryn-bootstrap3 (~1.1.2): django CMS plugins for bootstrap3 markup [N] dev-python/aldryn-common (~1.0.4): django CMS plugins with common utilities [N] dev-python/aldryn-search (~0.3.0): An extension to django CMS to provide multilingual Haystack indexes [N] dev-python/djangocms-admin-style (~1.2.5): Adds pretty CSS styles for the django CMS admin interface. [N] dev-python/djangocms-attributes-field (~0.1.1): File plugin for django CMS [N] dev-python/djangocms-file (~2.0.1): File plugin for django CMS [N] dev-python/djangocms-flash (~0.3.0): Flash plugin for django CMS [N] dev-python/djangocms-inherit (~0.2.2): Inherit plugin for django CMS [N] dev-python/djangocms-link (~2.0.1): Link plugin for django CMS [N] dev-python/djangocms-picture (~2.0.3): Picture plugin for django CMS [N] dev-python/djangocms-snippet (~1.9.1): Snippet plugin for django CMS [N] dev-python/djangocms-teaser (~0.2.0): Teaser plugin for django CMS [N] dev-python/djangocms-text-ckeditor (~3.3.1): Text Plugin for django CMS with CKEditor support [N] dev-python/djangocms-video (~2.0.2): Video plugin for django CMS
Should be fine now, can you please verify in free time?
Please have a look at those: qgrep -N dev-python | grep -v PYTHON_USEDEP | grep aldryn dev-python/aldryn-boilerplates-0.7.4: >=dev-python/django-1.5 dev-python/aldryn-boilerplates-0.7.4: dev-python/django-appconf dev-python/aldryn-boilerplates-0.7.4: >=dev-python/YURL-0.13 dev-python/aldryn-boilerplates-0.7.4: dev-python/setuptools dev-python/aldryn-bootstrap3-0.5.1: >=dev-python/django-cms-3.1 dev-python/aldryn-bootstrap3-0.5.1: >=dev-python/django-appconf-1.0.0 dev-python/aldryn-bootstrap3-0.5.1: >=dev-python/django-filer-0.9.11 dev-python/aldryn-bootstrap3-0.5.1: >=dev-python/django-durationfield-0.5.2 dev-python/aldryn-bootstrap3-0.5.1: dev-python/setuptools dev-python/aldryn-bootstrap3-1.0.7: >=dev-python/django-cms-3.1 dev-python/aldryn-bootstrap3-1.0.7: >=dev-python/django-appconf-1.0.0 dev-python/aldryn-bootstrap3-1.0.7: >=dev-python/django-filer-0.9.11 dev-python/aldryn-bootstrap3-1.0.7: >=dev-python/django-durationfield-0.5.2 dev-python/aldryn-bootstrap3-1.0.7: dev-python/setuptools dev-python/aldryn-bootstrap3-1.1.2: >=dev-python/django-cms-3.1 dev-python/aldryn-bootstrap3-1.1.2: >=dev-python/django-appconf-1.0.0 dev-python/aldryn-bootstrap3-1.1.2: >=dev-python/django-filer-0.9.11 dev-python/aldryn-bootstrap3-1.1.2: >=dev-python/django-durationfield-0.5.2 dev-python/aldryn-bootstrap3-1.1.2: dev-python/setuptools dev-python/aldryn-common-1.0.3: dev-python/aldryn-boilerplates dev-python/aldryn-common-1.0.3: dev-python/six dev-python/aldryn-common-1.0.3: >=dev-python/django-sortedm2m-1.2.2 dev-python/aldryn-common-1.0.3: dev-python/setuptools dev-python/aldryn-search-0.2.12: dev-python/lxml dev-python/aldryn-search-0.2.12: >=dev-python/django-1.4 dev-python/aldryn-search-0.2.12: dev-python/django-appconf dev-python/aldryn-search-0.2.12: >=dev-python/django-cms-3.0 dev-python/aldryn-search-0.2.12: >=dev-python/django-haystack-2.0.0 dev-python/aldryn-search-0.2.12: dev-python/django-spurl dev-python/aldryn-search-0.2.12: dev-python/django-standard-form dev-python/aldryn-search-0.2.12: >=dev-python/aldryn-common-1.0.2 dev-python/aldryn-search-0.2.12: dev-python/setuptools qgrep -N dev-python | grep -v PYTHON_USEDEP | grep djangocms dev-python/django-cms-3.1.2: admin-style? ( dev-python/djangocms-admin-style ) dev-python/django-cms-3.1.2: file? ( dev-python/djangocms-file ) dev-python/django-cms-3.1.2: flash? ( dev-python/djangocms-flash ) dev-python/django-cms-3.1.2: inherit? ( dev-python/djangocms-inherit ) dev-python/django-cms-3.1.2: link? ( dev-python/djangocms-link ) dev-python/django-cms-3.1.2: picture? ( dev-python/djangocms-picture ) dev-python/django-cms-3.1.2: snippet? ( dev-python/djangocms-snippet ) dev-python/django-cms-3.1.2: teaser? ( dev-python/djangocms-teaser ) dev-python/django-cms-3.1.2: video? ( dev-python/djangocms-video ) dev-python/django-cms-3.1.2: ckeditor? ( >=dev-python/djangocms-text-ckeditor-2.1.1 ) dev-python/django-cms-3.1.3: admin-style? ( dev-python/djangocms-admin-style ) dev-python/django-cms-3.1.3: file? ( dev-python/djangocms-file ) dev-python/django-cms-3.1.3: flash? ( dev-python/djangocms-flash ) dev-python/django-cms-3.1.3: inherit? ( dev-python/djangocms-inherit ) dev-python/django-cms-3.1.3: link? ( dev-python/djangocms-link ) dev-python/django-cms-3.1.3: picture? ( dev-python/djangocms-picture ) dev-python/django-cms-3.1.3: snippet? ( dev-python/djangocms-snippet ) dev-python/django-cms-3.1.3: teaser? ( dev-python/djangocms-teaser ) dev-python/django-cms-3.1.3: video? ( dev-python/djangocms-video ) dev-python/django-cms-3.1.3: ckeditor? ( >=dev-python/djangocms-text-ckeditor-2.1.1 ) dev-python/django-cms-3.2.0: admin-style? ( >=dev-python/djangocms-admin-style-1.0 ) dev-python/django-cms-3.2.0: file? ( dev-python/djangocms-file ) dev-python/django-cms-3.2.0: flash? ( dev-python/djangocms-flash ) dev-python/django-cms-3.2.0: inherit? ( dev-python/djangocms-inherit ) dev-python/django-cms-3.2.0: link? ( dev-python/djangocms-link ) dev-python/django-cms-3.2.0: picture? ( dev-python/djangocms-picture ) dev-python/django-cms-3.2.0: snippet? ( dev-python/djangocms-snippet ) dev-python/django-cms-3.2.0: teaser? ( dev-python/djangocms-teaser ) dev-python/django-cms-3.2.0: video? ( dev-python/djangocms-video ) dev-python/django-cms-3.2.0: ckeditor? ( >=dev-python/djangocms-text-ckeditor-2.1.1 ) dev-python/django-cms-3.3.0: admin-style? ( >=dev-python/djangocms-admin-style-1.0 ) dev-python/django-cms-3.3.0: file? ( dev-python/djangocms-file ) dev-python/django-cms-3.3.0: flash? ( dev-python/djangocms-flash ) dev-python/django-cms-3.3.0: inherit? ( dev-python/djangocms-inherit ) dev-python/django-cms-3.3.0: link? ( dev-python/djangocms-link ) dev-python/django-cms-3.3.0: picture? ( dev-python/djangocms-picture ) dev-python/django-cms-3.3.0: snippet? ( dev-python/djangocms-snippet ) dev-python/django-cms-3.3.0: teaser? ( dev-python/djangocms-teaser ) dev-python/django-cms-3.3.0: video? ( dev-python/djangocms-video ) dev-python/django-cms-3.3.0: ckeditor? ( >=dev-python/djangocms-text-ckeditor-2.1.1 ) dev-python/django-cms-3.4.1: admin-style? ( >=dev-python/djangocms-admin-style-1.0 ) dev-python/django-cms-3.4.1: file? ( dev-python/djangocms-file ) dev-python/django-cms-3.4.1: flash? ( dev-python/djangocms-flash ) dev-python/django-cms-3.4.1: inherit? ( dev-python/djangocms-inherit ) dev-python/django-cms-3.4.1: link? ( dev-python/djangocms-link ) dev-python/django-cms-3.4.1: picture? ( dev-python/djangocms-picture ) dev-python/django-cms-3.4.1: snippet? ( dev-python/djangocms-snippet ) dev-python/django-cms-3.4.1: teaser? ( dev-python/djangocms-teaser ) dev-python/django-cms-3.4.1: video? ( dev-python/djangocms-video ) dev-python/django-cms-3.4.1: ckeditor? ( >=dev-python/djangocms-text-ckeditor-3.2.0 ) dev-python/djangocms-admin-style-1.1.0: dev-python/setuptools dev-python/djangocms-admin-style-1.2.2: dev-python/setuptools dev-python/djangocms-admin-style-1.2.5: dev-python/setuptools dev-python/djangocms-attributes-field-0.1.1: dev-python/setuptools dev-python/djangocms-file-1.0: dev-python/setuptools dev-python/djangocms-file-2.0.1:PDEPEND=">=dev-python/django-cms-3.2.0" dev-python/djangocms-inherit-0.2.1: dev-python/setuptools dev-python/djangocms-link-1.7.2: dev-python/django-select2 dev-python/djangocms-link-1.7.2: dev-python/setuptools dev-python/djangocms-link-2.0.1: >=dev-python/djangocms-attributes-field-0.1.1 dev-python/djangocms-link-2.0.1: dev-python/django-select2 dev-python/djangocms-link-2.0.1: dev-python/setuptools dev-python/djangocms-link-2.0.1:PDEPEND=">=dev-python/django-cms-3.2.0" dev-python/djangocms-link-2.1.2:PDEPEND=">=dev-python/django-cms-3.2.0" dev-python/djangocms-picture-1.0.0: dev-python/setuptools dev-python/djangocms-picture-2.0.3: >=dev-python/djangocms-attributes-field-0.1.1 dev-python/djangocms-picture-2.0.3: >=dev-python/django-filer-1.2.4 dev-python/djangocms-picture-2.0.3: dev-python/setuptools dev-python/djangocms-picture-2.0.3:PDEPEND=">=dev-python/django-cms-3.2.0" dev-python/djangocms-picture-2.0.5:PDEPEND=">=dev-python/django-cms-3.2.0" dev-python/djangocms-snippet-1.8.1: dev-python/setuptools dev-python/djangocms-text-ckeditor-2.8.1: dev-python/setuptools dev-python/djangocms-text-ckeditor-3.0.0: dev-python/setuptools dev-python/djangocms-text-ckeditor-3.3.0: dev-python/setuptools dev-python/djangocms-text-ckeditor-3.3.0:PDEPEND=">=dev-python/django-cms-3.2.0" dev-python/djangocms-text-ckeditor-3.3.1: dev-python/setuptools dev-python/djangocms-text-ckeditor-3.3.1:PDEPEND=">=dev-python/django-cms-3.2.0" dev-python/djangocms-text-ckeditor-3.5.0: dev-python/setuptools dev-python/djangocms-text-ckeditor-3.5.0:PDEPEND=">=dev-python/django-cms-3.2.0" dev-python/djangocms-video-1.0.0: dev-python/setuptools dev-python/djangocms-video-2.0.2:PDEPEND=">=dev-python/django-cms-3.2.0"
I think about dropping most of those packages, and the rest would be upgraded to use PYTHON_USEDEP. I've pushed first part just to verify if everything is correct. Thanks
I've removed all unneeded package versions. I'll verify them (and also their deps not mentioned here) for correct PYTHON_USEDEP usage.
Also dropped old versions: dev-python/django-classy-tags dev-python/django-filer dev-python/django-sekizai dev-python/django-treebeard
Looks good, thanks!