Unverified Commit 36504ba4 authored by OTABI Tomoya's avatar OTABI Tomoya Committed by GitHub
Browse files

Merge pull request #334965 from r-ryantm/auto-update/pwntools

pwntools: 4.12.0 -> 4.13.0
parents f246401e a4698592
Loading
Loading
Loading
Loading
+30 −19
Original line number Diff line number Diff line
@@ -4,24 +4,27 @@
  buildPythonPackage,
  debugger,
  fetchPypi,
  mako,
  packaging,
  pysocks,
  pygments,
  ropgadget,
  capstone,
  colored-traceback,
  intervaltree,
  mako,
  packaging,
  paramiko,
  pip,
  psutil,
  pyelftools,
  pygments,
  pyserial,
  pysocks,
  python-dateutil,
  requests,
  ropgadget,
  rpyc,
  tox,
  setuptools,
  six,
  sortedcontainers,
  unicorn,
  intervaltree,
  unix-ar,
  zstandard,
  installShellFiles,
}:

@@ -30,12 +33,12 @@ let
in
buildPythonPackage rec {
  pname = "pwntools";
  version = "4.12.0";
  format = "setuptools";
  version = "4.13.0";
  pyproject = true;

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-MgKFvZJmFS/bo7gd46MeYaJQdmRVB6ONhfNOGxWZjrE=";
    hash = "sha256-HVyiU4PsEPtk4o0ULB2Gj5HqHFOpPTUx0wFdgwgo08M=";
  };

  postPatch = ''
@@ -46,25 +49,31 @@ buildPythonPackage rec {

  nativeBuildInputs = [ installShellFiles ];

  build-system = [ setuptools ];

  pythonRemoveDeps = [ "pip" ];

  propagatedBuildInputs = [
    mako
    packaging
    pysocks
    pygments
    ropgadget
    capstone
    colored-traceback
    intervaltree
    mako
    packaging
    paramiko
    pip
    psutil
    pyelftools
    pygments
    pyserial
    pysocks
    python-dateutil
    requests
    ropgadget
    rpyc
    tox
    six
    sortedcontainers
    unicorn
    intervaltree
    unix-ar
    zstandard
  ];

  doCheck = false; # no setuptools tests for the package
@@ -78,6 +87,8 @@ buildPythonPackage rec {
    makeWrapper "${debugger}/bin/${debuggerName}" "$out/bin/pwntools-gdb"
  '';

  pythonImportsCheck = [ "pwn" ];

  meta = with lib; {
    description = "CTF framework and exploit development library";
    homepage = "https://pwntools.com";