On 01/05/17 15:46, Marius Bakke wrote: > Hello Chris! > > Christopher Baines writes: > >> * gnu/packages/python.scm (python-sockjs-tornado): New variable. > > [...] > >> +(define-public python-sockjs-tornado >> + (package >> + (name "python-sockjs-tornado") >> + (version "1.0.3") >> + (source >> + (origin >> + (method url-fetch) >> + (uri (string-append >> + "https://pypi.python.org/packages/source/" >> + "s/sockjs-tornado/sockjs-tornado-" version ".tar.gz")) > > Please use 'pypi-uri' here. > >> + (sha256 >> + (base32 >> + "16cff40nniqsyvda1pb2j3b4zwmrw7y2g1vqq78lp20xpmhnwwkd")))) >> + (build-system python-build-system) >> + (inputs >> + `(("python-tornado" ,python-tornado))) > > Python does not have a good mechanism for specifying exact versions of > runtime dependencies, so they should normally be propagated. If the > package does not import this at runtime (e.g. only needed for tests) it > should be a 'native-input'. > > LGTM with those changes. Thanks for the review Marius, I've now sent some updated patches.