Merge master into staging-next
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";
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user