GuessIt - a library for guessing information from video files. Reproducible: Always
Created attachment 333938 [details] guessit-0.5.3.ebuild
~/improvise/dev-python/guess-language $ ls /mnt/gen2/TmpDir/portage/dev-python/guess-language-0.2/work/guess-language-0.2/guess_language/ blocks.py Blocks.txt guess_language_test.py trigrams blocks_test.py guess_language.py __init__.py NOTE 2 test files, curiously not separated from their counterparts, not addressed in the automatically generated ebuild. Other than that it's very close to good to go. To upgrade the ebuild, you have the options of seeking support either via sunrise or, more directly, via gentoo-python in irc. You will also need to put a case to the python lead that it's addition to portage is warranted
Created attachment 336414 [details] guessit-0.5.3.ebuild changed to distutils-r1
inherit distutils-r1 good IUSE="+language_detection" very not good. A use flag is used to direct the build come final state of a package. For this IUSE assignment to hold, it's saying make the global use flag mandatory for this package. language_detection as you must know is a package, meaning you have another ebuild to write. from setup.py, a distutils module creature, extras_require = { 'language_detection': ['guess-language>=0.2'] basically means they are run time dependencies.. But you're doing ok. keep it up
Created attachment 345674 [details] guessit-0.5.4.ebuild
Created attachment 345676 [details] live ebuild
I think supporting guess-language is pointless until subliminal supports python3.
There is problem with tests, what do you think about this upstream comment https://github.com/wackou/guessit/issues/30#issuecomment-16465999 ? Is using dev-python/fabric for tests fine?
Tests are fixed upstream in git, but version with this fix is not released yet.
Commited to tree w/o guess-language support. Thanks.