Created attachment 380436 [details, diff] ebuild diff from 0.1.0.p20130921 There is a package for django-ldapdb-0.3.2 on pypi.
Switching SRC_URI from a devspace to pypi is 'good'. Making tarballs from snapshots was at the time the only viable path. KEYWORDS="~amd64 ~x86 ~x86-fbsd" This concerns. If you in fact have an x86-fbsd system on which you tested, I don't nor anyone else in python herd to my knowledge. re PYTHON_COMPAT am guessing you've not runtested this or run repoman fully. dev-python/python-ldap is still py2 supported only making py3 support for this package untenable unless proven otherwise. I shall testrun and check on the source more closely tomorrow
(In reply to Ian Delaney from comment #1) > Switching SRC_URI from a devspace to pypi is 'good'. Making tarballs from > snapshots was at the time the only viable path. > > KEYWORDS="~amd64 ~x86 ~x86-fbsd" > This concerns. If you in fact have an x86-fbsd system on which you tested, > I don't nor anyone else in python herd to my knowledge. It works on my FreeBSD box. > re PYTHON_COMPAT am guessing you've not runtested this or run repoman fully. > dev-python/python-ldap is still py2 supported only making py3 support for > this package untenable unless proven otherwise. > > I shall testrun and check on the source more closely tomorrow You right. I just copied PYTHON_COMPAT which found in modern ebuild for some django application. No idea how it can be tested with python 3. Furthermore I noticed that examples and tests are not packaged.
The loss of tests and examples folder is sadly a common occurrence. If you're keen feel free to file and issue / bug upstream and prompt them to add these to the tarball, they ought be there. Sometimes they explicitly don't want to add it, sometimes they missed it by accident or inexperience. This leaves an easy minimal ebuild. While "~amd64 ~x86 ~x86-fbsd" is legitimate, being the only one in the 'django-fleet' of packages is not of value and is the only reason why I leave it out. *django-ldapdb-0.3.2 (09 Jul 2014) 09 Jul 2014; Ian Delaney <idella4@gentoo.org> +django-ldapdb-0.3.2.ebuild, -django-ldapdb-0.1.0_p20120424-r1.ebuild, -django-ldapdb-0.1.0_p20120424.ebuild, -django-ldapdb-0.1.0_p20130712.ebuild: drop py2.6, switch SRC_URI to pypi, drop IUSE examples, doc due to absence of content in tarball's source, based on patch by D. Bogomolov from Bug #516688, fixes said bug, rm most old snapshots