Summary: | dev-python/guessit-0.5.3.ebuild - GuessIt - a library for guessing information from video files. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | daktak <daktak> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | nikoli, python |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 449648 | ||
Bug Blocks: | 449652, 449654 | ||
Attachments: |
guessit-0.5.3.ebuild
guessit-0.5.3.ebuild guessit-0.5.4.ebuild live ebuild |
Description
daktak
2013-01-01 14:21:26 UTC
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. |