Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 539036 - dev-python/livereload-2.3.2 - Livereload server in Python
Summary: dev-python/livereload-2.3.2 - Livereload server in Python
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2015-02-06 09:18 UTC by Dennis Schridde
Modified: 2017-07-14 15:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
livereload-2.3.2.ebuild (livereload-2.3.2.ebuild,505 bytes, text/plain)
2015-02-06 09:18 UTC, Dennis Schridde
Details
livereload-2.3.2.ebuild (livereload-2.3.2.ebuild,509 bytes, text/plain)
2015-02-06 09:21 UTC, Dennis Schridde
Details
livereload-2.3.2.ebuild (livereload-2.3.2.ebuild,518 bytes, text/plain)
2015-02-09 10:33 UTC, Dennis Schridde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2015-02-06 09:18:10 UTC
Created attachment 395688 [details]
livereload-2.3.2.ebuild

Please find an ebuild for dev-python/livereload-2.3.2 attached. It is needed to implement www-apps/nikola-7.3.0[livereload].
Comment 1 Dennis Schridde 2015-02-06 09:21:00 UTC
Created attachment 395690 [details]
livereload-2.3.2.ebuild

Fixed PYTHON_COMPAT.
Comment 2 Ian Delaney (RETIRED) gentoo-dev 2015-02-08 23:10:22 UTC
PYTHON_COMPAT=( python{2_6,2_7,3_3,3_4} )

2_6 is long gone

KEYWORDS="~amd64 ~ia64 ~x86"

from www-apps/nikola/nikola-7.3.0.ebuild;
KEYWORDS="~amd64"
You realise all 3 keywords need testing by any dev who adds this to the tree?

RDEPEND="www-servers/tornado"

try
RDEPEND="www-servers/tornado"[${PYTHON_USEDEP}]

given

inherit distutils-r1
Comment 3 Dennis Schridde 2015-02-09 10:33:09 UTC
Created attachment 395960 [details]
livereload-2.3.2.ebuild

(In reply to Ian Delaney from comment #2)
> PYTHON_COMPAT=( python{2_6,2_7,3_3,3_4} )
> 
> 2_6 is long gone

My ebuild is very old. ;)

> KEYWORDS="~amd64 ~ia64 ~x86"
> 
> from www-apps/nikola/nikola-7.3.0.ebuild;
> KEYWORDS="~amd64"
> You realise all 3 keywords need testing by any dev who adds this to the tree?

I tested ia64 and amd64. Will remove x86.

> RDEPEND="www-servers/tornado"
> 
> try
> RDEPEND="www-servers/tornado"[${PYTHON_USEDEP}]
> 
> given
> 
> inherit distutils-r1

Ok
Comment 4 Ian Delaney (RETIRED) gentoo-dev 2015-03-15 04:32:56 UTC
look what happens when I stop looking.
S="${WORKDIR}/python-${P}"
I wonder why upstream made the head folder python-${P}. Oh well it's a triviality.

The x86 can be re-added fwiw on committal. I gather x86 still has a shelf life of some years.

line 5 of setup.py

 from setuptools import setup

setuptools is required under DEPEND

portage/dev-python/livereload-2.3.2/work/python-livereload-2.3.2 $ l

amongst others has

 bin  cover  docs  example  livereload  setup.py  tests

the doc build requires custom themes without which the doc build fails.

Ran 3 tests in 0.053s \ FAILED (failures=3)
ALL tests fail run locally.

The example folder could be installed without issue by use of IUSE examples.

Do you wish to proxy maintain this?