Merge remote-tracking branch 'nixpkgs/master' into staging-next

Conflicts:
	pkgs/development/python-modules/pyvex/default.nix
	pkgs/top-level/python-packages.nix
This commit is contained in:
Alyssa Ross
2021-04-23 13:49:12 +00:00
37 changed files with 1245 additions and 1658 deletions
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "ailment";
version = "9.0.6281";
version = "9.0.6790";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "angr";
repo = pname;
rev = "v${version}";
sha256 = "sha256-IFUGtTO+DY8FIxLgvmwM/y/RQr42T9sABPpnJMILkqg=";
sha256 = "sha256-RcLa18JqQ7c8u+fhyNHmJEXt/Lg73JDAImtUtiaZbTw=";
};
propagatedBuildInputs = [ pyvex ];
@@ -18,7 +18,6 @@
, protobuf
, psutil
, pycparser
, pkgs
, pythonOlder
, pyvex
, sqlalchemy
@@ -43,14 +42,14 @@ in
buildPythonPackage rec {
pname = "angr";
version = "9.0.6281";
version = "9.0.6790";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
sha256 = "10i4qdk8f342gzxiwy0pjdc35lc4q5ab7l5q420ca61cgdvxkk4r";
sha256 = "sha256-PRghK/BdgxGpPuinkGr+rREza1pQXz2gxnXiSmxBSTc=";
};
propagatedBuildInputs = [
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "archinfo";
version = "9.0.6281";
version = "9.0.6790";
src = fetchFromGitHub {
owner = "angr";
repo = pname;
rev = "v${version}";
sha256 = "sha256-ZO2P53RdR3cYhDbtrdGJnadFZgKkBdDi5gR/CB7YTpI=";
sha256 = "sha256-A4WvRElahRv/XmlmS4WexMqm8FIZ1SSUnbdoAWWECMk=";
};
checkInputs = [
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "claripy";
version = "9.0.6281";
version = "9.0.6790";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "angr";
repo = pname;
rev = "v${version}";
sha256 = "sha256-gvo8I6LQRAEUa7QiV5Sugrt+e2SmGkkKfsGn/IKz+Mk=";
sha256 = "sha256-GpWHj3bNgr7nQoIKM4VQtVkbObxqw6QkuEmfmPEiJmE=";
};
# Use upstream z3 implementation
@@ -15,7 +15,7 @@
let
# The binaries are following the argr projects release cycle
version = "9.0.6281";
version = "9.0.6790";
# Binary files from https://github.com/angr/binaries (only used for testing and only here)
binaries = fetchFromGitHub {
@@ -35,7 +35,7 @@ buildPythonPackage rec {
owner = "angr";
repo = pname;
rev = "v${version}";
sha256 = "0f2zc02dljmgp6ny6ja6917j08kqhwckncan860dq4xv93g61rmg";
sha256 = "sha256-zQggVRdc8fV1ulFnOlzYLvSOSOP3+dY8j+6lo+pXSkM=";
};
propagatedBuildInputs = [
@@ -64,6 +64,8 @@ buildPythonPackage rec {
"test_ppc_rel24_relocation"
"test_ppc_addr16_ha_relocation"
"test_ppc_addr16_lo_relocation"
# Binary not found, seems to be missing in the current binaries release
"test_plt_full_relro"
];
pythonImportsCheck = [ "cle" ];
@@ -0,0 +1,39 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pythonOlder
, requests
, testfixtures
}:
buildPythonPackage rec {
pname = "openerz-api";
version = "0.1.0";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "misialq";
repo = pname;
rev = "v${version}";
sha256 = "10kxsmaz2rn26jijaxmdmhx8vjdz8hrhlrvd39gc8yvqbjwhi3nw";
};
propagatedBuildInputs = [
requests
];
checkInputs = [
pytestCheckHook
testfixtures
];
pythonImportsCheck = [ "openerz_api" ];
meta = with lib; {
description = "Python module to interact with the OpenERZ API";
homepage = "https://github.com/misialq/openerz-api";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "pyvex";
version = "9.0.6588";
version = "9.0.6790";
src = fetchPypi {
inherit pname version;
sha256 = "a77d29a5fffb8ddeed092a586086c46d489a5214a1b06829f51068486b3b6be3";
sha256 = "sha256-bqOLHGlLQ12nYzbv9H9nJ0/Q5APJb/9B82YtHk3IvYQ=";
};
propagatedBuildInputs = [
@@ -26,9 +26,8 @@ buildPythonPackage rec {
pycparser
];
postPatch = ''
substituteInPlace pyvex_c/Makefile \
--replace "CC=gcc" "CC=${stdenv.cc.targetPrefix}cc"
preBuild = ''
export CC=${stdenv.cc.targetPrefix}cc
'';
# No tests are available on PyPI, GitHub release has tests