mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-25 17:55:21 +00:00
Merge master into staging-next
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
{ lib, fetchPypi, buildPythonPackage, pythonOlder, aiohttp, attrs }:
|
||||
{ lib, fetchPypi, buildPythonPackage, pythonOlder, aiohttp, python-socks, attrs }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aiohttp-socks";
|
||||
version = "0.3.9";
|
||||
version = "0.6.0";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "aiohttp_socks";
|
||||
sha256 = "1mn2ng66951mri49f99zh3660j83kvqhr6dpx90s9fkjwk83hmjy";
|
||||
sha256 = "04w010bvi719ifpc3sshav95k10hf9nq8czn9yglkj206yxcypdr";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ aiohttp attrs ];
|
||||
propagatedBuildInputs = [ aiohttp attrs python-socks ];
|
||||
|
||||
# Checks needs internet access
|
||||
doCheck = false;
|
||||
|
||||
@@ -2,9 +2,11 @@
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, git
|
||||
, poetry-core
|
||||
, attrs
|
||||
, future
|
||||
, aiohttp
|
||||
, aiohttp-socks
|
||||
, aiofiles
|
||||
, h11
|
||||
, h2
|
||||
@@ -16,27 +18,37 @@
|
||||
, peewee
|
||||
, cachetools
|
||||
, atomicwrites
|
||||
, pytestCheckHook
|
||||
, faker
|
||||
, aioresponses
|
||||
, hypothesis
|
||||
, pytest-aiohttp
|
||||
, pytest-benchmark
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "matrix-nio";
|
||||
version = "0.15.2";
|
||||
version = "0.18.0";
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "poljar";
|
||||
repo = "matrix-nio";
|
||||
rev = version;
|
||||
sha256 = "190xw3cvk4amr9pl8ip2i7k3xdjd0231kn2zl6chny5axx22p1dv";
|
||||
sha256 = "1rn5lz81y4bvgjhxzd57qhr0lmkm5xljl4bj9w10lnm4f7ls0xdi";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
git
|
||||
poetry-core
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
attrs
|
||||
future
|
||||
aiohttp
|
||||
aiohttp-socks
|
||||
aiofiles
|
||||
h11
|
||||
h2
|
||||
@@ -50,7 +62,20 @@ buildPythonPackage rec {
|
||||
atomicwrites
|
||||
];
|
||||
|
||||
doCheck = false;
|
||||
checkInputs = [
|
||||
faker
|
||||
aioresponses
|
||||
hypothesis
|
||||
pytest-aiohttp
|
||||
pytest-benchmark
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# touches network
|
||||
"test_connect_wrapper"
|
||||
# time dependent and flaky
|
||||
"test_transfer_monitor_callbacks"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "A Python Matrix client library, designed according to sans I/O principles";
|
||||
|
||||
@@ -1,21 +1,45 @@
|
||||
{ lib, isPy27, buildPythonPackage, fetchPypi, scikitlearn }:
|
||||
{ lib
|
||||
, isPy27
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, scikitlearn
|
||||
, pytestCheckHook
|
||||
, pytest-randomly
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "mlrose";
|
||||
version = "1.3.0";
|
||||
disabled = isPy27;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "cec83253bf6da67a7fb32b2c9ae13e9dbc6cfbcaae2aa3107993e69e9788f15e";
|
||||
src = fetchFromGitHub {
|
||||
owner = "gkhayes";
|
||||
repo = "mlrose";
|
||||
rev = "v${version}";
|
||||
sha256 = "1dn43k3rcypj58ymcj849b37w66jz7fphw8842v6mlbij3x0rxfl";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Fixes compatibility with scikit-learn 0.24.1
|
||||
(fetchpatch {
|
||||
url = "https://github.com/gkhayes/mlrose/pull/55/commits/19caf8616fc194402678aa67917db334ad02852a.patch";
|
||||
sha256 = "1nivz3bn21nd21bxbcl16a6jmy7y5j8ilz90cjmd0xq4v7flsahf";
|
||||
})
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ scikitlearn ];
|
||||
checkInputs = [ pytest-randomly pytestCheckHook ];
|
||||
|
||||
postPatch = ''
|
||||
sed -i 's,sklearn,scikit-learn,g' setup.py
|
||||
substituteInPlace setup.py --replace sklearn scikit-learn
|
||||
'';
|
||||
|
||||
pythonImportsCheck = [ "mlrose" ];
|
||||
|
||||
# Fix random seed during tests
|
||||
pytestFlagsArray = [ "--randomly-seed 0" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Machine Learning, Randomized Optimization and SEarch";
|
||||
homepage = "https://github.com/gkhayes/mlrose";
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
{ lib
|
||||
, fetchFromGitHub
|
||||
}: rec {
|
||||
version = "3.0.0";
|
||||
version = "3.0.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "openrazer";
|
||||
repo = "openrazer";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-gw6Qt9BntPcF3zw19PXftDbhoCeBr8hwrujy51rb5Fc=";
|
||||
sha256 = "sha256-ptB0jP0kp1Liynkfz0B0OMw6xNQG1s8IvxhgNAdEytM=";
|
||||
};
|
||||
meta = with lib; {
|
||||
homepage = "https://openrazer.github.io/";
|
||||
license = licenses.gpl2;
|
||||
license = licenses.gpl2Only;
|
||||
maintainers = with maintainers; [ roelvandijk evanjs ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
buildPythonPackage rec {
|
||||
|
||||
pname = "peewee";
|
||||
version = "3.13.3";
|
||||
version = "3.14.4";
|
||||
|
||||
# pypi release does not provide tests
|
||||
src = fetchFromGitHub {
|
||||
owner = "coleifer";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "1r67hxb9m6v0xbnbqfnsw6dahmdr94pf81b4x51jfw6x9sa4izi4";
|
||||
sha256 = "0x85swpaffysc05kka0mab87cnilzw1lpacfhcx5ayabh0i2qsh6";
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -30,7 +30,11 @@ buildPythonPackage rec {
|
||||
mock
|
||||
];
|
||||
|
||||
checkPhase = "nosetests";
|
||||
postPatch = ''
|
||||
substituteInPlace setup.py --replace "xlrd<2" "xlrd<3"
|
||||
'';
|
||||
|
||||
checkPhase = "nosetests --exclude test_issue_151";
|
||||
|
||||
meta = {
|
||||
description = "A wrapper library to read, manipulate and write data in xls using xlrd and xlwt";
|
||||
|
||||
22
pkgs/development/python-modules/python-socks/default.nix
Normal file
22
pkgs/development/python-modules/python-socks/default.nix
Normal file
@@ -0,0 +1,22 @@
|
||||
{ lib, buildPythonPackage, trio, curio, async-timeout, fetchPypi, pythonOlder }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "python-socks";
|
||||
version = "1.2.4";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "1n6xb18jy41ybgkmamakg6psp3qididd45qknxiggngaiibz43kx";
|
||||
};
|
||||
|
||||
disabled = pythonOlder "3.6.1";
|
||||
|
||||
propagatedBuildInputs = [ trio curio async-timeout ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Core proxy client (SOCKS4, SOCKS5, HTTP) functionality for Python";
|
||||
homepage = "https://github.com/romis2012/python-socks";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ mjlbach ];
|
||||
};
|
||||
}
|
||||
@@ -1,19 +1,25 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, poetry-core
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "unpaddedbase64";
|
||||
version = "1.1.0";
|
||||
version = "2.1.0";
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "matrix-org";
|
||||
repo = "python-${pname}";
|
||||
rev = "refs/tags/v${version}";
|
||||
sha256 = "0if3fjfxga0bwdq47v77fs9hrcqpmwdxry2i2a7pdqsp95258nxd";
|
||||
sha256 = "1n6har8pxv0mqb96lanzihp1xf76aa17jw3977drb1fgz947pnmz";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
poetry-core
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/matrix-org/python-unpaddedbase64";
|
||||
description = "Unpadded Base64";
|
||||
|
||||
Reference in New Issue
Block a user