Commit 779cfe00 authored by Albert Safin's avatar Albert Safin
Browse files

piston-cli: fix build

parent a115bb9b
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
python3Packages.buildPythonApplication rec {
  pname = "piston-cli";
  version = "1.4.3";
  format = "pyproject";

  src = python3Packages.fetchPypi {
    inherit pname version;
@@ -15,6 +16,16 @@ python3Packages.buildPythonApplication rec {
    $out/bin/piston --help > /dev/null
  '';

  nativeBuildInputs = with python3Packages; [
    poetry-core
  ];

  postPatch = ''
    substituteInPlace pyproject.toml \
      --replace 'rich = "^10.1.0"' 'rich = "*"' \
      --replace 'PyYAML = "^5.4.1"' 'PyYAML = "*"'
  '';

  meta = with lib; {
    broken = stdenv.isDarwin;
    description = "Piston api tool";