Merge branch 'staging-next' into staging
This commit is contained in:
@@ -34,9 +34,9 @@ buildPythonPackage rec {
|
||||
export HOME=$(mktemp -d)
|
||||
mkdir -p $HOME/.config/matplotlib
|
||||
echo "backend: ps" > $HOME/.config/matplotlib/matplotlibrc
|
||||
ln -s $HOME/.config/matplotlib $HOME/.matplotlib
|
||||
|
||||
# disable matplotlib tests on darwin, because it requires a framework build of Python
|
||||
pytest ${stdenv.lib.optionalString stdenv.isDarwin "--ignore=colorcet/tests/test_matplotlib.py"} colorcet
|
||||
pytest colorcet
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "Django";
|
||||
version = "1.11.23";
|
||||
version = "1.11.24";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.djangoproject.com/m/releases/1.11/${pname}-${version}.tar.gz";
|
||||
sha256 = "1qb9npkpvyafd1f4yjqyzhj78wp1ifg3awj41bd04v83idznv9jj";
|
||||
sha256 = "1qw97zcsnbnn9dqad1kps48vfaifdkvqb8c3vld6nnvp7x2jfp11";
|
||||
};
|
||||
|
||||
patches = stdenv.lib.optionals withGdal [
|
||||
|
||||
@@ -45,6 +45,10 @@ buildPythonPackage rec {
|
||||
funcsigs
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
sed -i s/pyyaml==3.12/pyyaml==${pyyaml.version}/ setup.cfg setup.py
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/elastic/curator;
|
||||
description = "Curate, or manage, your Elasticsearch indices and snapshots";
|
||||
|
||||
@@ -36,6 +36,7 @@ buildPythonPackage rec {
|
||||
NOSE_EXCLUDE = stdenv.lib.concatStringsSep "," [
|
||||
"tests.functional.test_httplib2.test_callback_response"
|
||||
"tests.functional.test_requests.test_streaming_responses"
|
||||
"tests.functional.test_httplib2.test_callback_response"
|
||||
];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
||||
@@ -33,6 +33,8 @@ buildPythonPackage rec {
|
||||
})
|
||||
];
|
||||
|
||||
dontUseCmakeConfigure = true;
|
||||
|
||||
checkInputs = [ pytest cmake ]
|
||||
++ (lib.optional (numpy != null) numpy)
|
||||
++ (lib.optional (eigen != null) eigen)
|
||||
|
||||
@@ -26,13 +26,11 @@ buildPythonPackage rec {
|
||||
pytest
|
||||
];
|
||||
|
||||
# disable tests on darwin, because it requires a framework build of Python
|
||||
doCheck = !stdenv.isDarwin;
|
||||
|
||||
checkPhase = ''
|
||||
export HOME=$(mktemp -d)
|
||||
mkdir -p $HOME/.config/matplotlib
|
||||
echo "backend: ps" > $HOME/.config/matplotlib/matplotlibrc
|
||||
ln -s $HOME/.config/matplotlib $HOME/.matplotlib
|
||||
|
||||
pytest
|
||||
'';
|
||||
|
||||
28
pkgs/development/python-modules/rfc6555/default.nix
Normal file
28
pkgs/development/python-modules/rfc6555/default.nix
Normal file
@@ -0,0 +1,28 @@
|
||||
{ stdenv, buildPythonPackage, fetchPypi, pythonPackages }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "rfc6555";
|
||||
version = "0.0.0";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "05sjrd6jc0sdvx0z7d3llk82rx366jlmc7ijam0nalsv66hbn70r";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = with pythonPackages; [ selectors2 ];
|
||||
|
||||
checkInputs = with pythonPackages; [ mock pytest ];
|
||||
# disabling tests that require a functional DNS IPv{4,6} stack to pass.
|
||||
patches = [ ./disable_network_tests.patch ];
|
||||
# default doCheck = true; is not enough, apparently
|
||||
postCheck = ''
|
||||
py.test tests/
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Python implementation of the Happy Eyeballs Algorithm";
|
||||
homepage = "https://pypi.org/project/rfc6555";
|
||||
license = stdenv.lib.licenses.asl20;
|
||||
maintainers = with stdenv.lib.maintainers; [ endocrimes ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
diff --git a/tests/test_create_connection.py b/tests/test_create_connection.py
|
||||
index fe38026..cdb26b4 100644
|
||||
--- a/tests/test_create_connection.py
|
||||
+++ b/tests/test_create_connection.py
|
||||
@@ -6,10 +6,12 @@ from .test_utils import requires_network
|
||||
|
||||
|
||||
class _BasicCreateConnectionTests(object):
|
||||
+
|
||||
@requires_network
|
||||
def test_create_connection_google(self):
|
||||
sock = rfc6555.create_connection(('www.google.com', 80))
|
||||
|
||||
+ @requires_network
|
||||
@pytest.mark.parametrize('timeout', [None, 5.0])
|
||||
def test_create_connection_has_proper_timeout(self, timeout):
|
||||
sock = rfc6555.create_connection(('www.google.com', 80), timeout=timeout)
|
||||
diff --git a/tests/test_ipv6.py b/tests/test_ipv6.py
|
||||
index 3ee8564..f0db28e 100644
|
||||
--- a/tests/test_ipv6.py
|
||||
+++ b/tests/test_ipv6.py
|
||||
@@ -2,7 +2,9 @@ import socket
|
||||
import mock
|
||||
import rfc6555
|
||||
|
||||
+from .test_utils import requires_network
|
||||
|
||||
+@requires_network
|
||||
def test_ipv6_available():
|
||||
assert rfc6555._detect_ipv6()
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
, requests
|
||||
, sphinxcontrib-websupport
|
||||
, typing
|
||||
, setuptools
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@@ -46,6 +47,7 @@ buildPythonPackage rec {
|
||||
pygments
|
||||
alabaster
|
||||
Babel
|
||||
setuptools
|
||||
snowballstemmer
|
||||
six
|
||||
sqlalchemy
|
||||
|
||||
Reference in New Issue
Block a user