Unverified Commit f333c0ce authored by Martin Weinelt's avatar Martin Weinelt Committed by GitHub
Browse files

Merge pull request #315467 from NixOS/backport-313828-to-release-24.05

[Backport release-24.05] python312Packages.wled: 0.17.1 -> 0.18.0
parents 76276870 8ff499b1
Loading
Loading
Loading
Loading
+18 −9
Original line number Diff line number Diff line
{
  lib,
  aiohttp,
  aresponses,
  awesomeversion,
  backoff,
  buildPythonPackage,
  cachetools,
  fetchFromGitHub,
  poetry-core,
  yarl,
  aresponses,
  pytest-asyncio,
  pytest-xdist,
  pytestCheckHook,
  pythonOlder,
  typer,
  yarl,
  zeroconf,
}:

buildPythonPackage rec {
  pname = "wled";
  version = "0.17.1";
  format = "pyproject";
  version = "0.18.0";
  pyproject = true;

  disabled = pythonOlder "3.11";

@@ -26,19 +28,19 @@ buildPythonPackage rec {
    owner = "frenck";
    repo = "python-wled";
    rev = "refs/tags/v${version}";
    hash = "sha256-9682AbcADhd9m5XrYeDFiX+sJCCe+pnuvntJDnpzJ+U=";
    hash = "sha256-0BJgbyDhCPFlHxlEry7Rh/j0nv3D3kRhIqCSW+Irhqk=";
  };

  postPatch = ''
    # Upstream doesn't set a version for the pyproject.toml
    substituteInPlace pyproject.toml \
      --replace "0.0.0" "${version}" \
      --replace "--cov" ""
      --replace-fail "0.0.0" "${version}" \
      --replace-fail "--cov" ""
  '';

  nativeBuildInputs = [ poetry-core ];
  build-system = [ poetry-core ];

  propagatedBuildInputs = [
  dependencies = [
    aiohttp
    awesomeversion
    backoff
@@ -46,6 +48,13 @@ buildPythonPackage rec {
    yarl
  ];

  passthru.optional-dependencies = {
    cli = [
      typer
      zeroconf
    ];
  };

  nativeCheckInputs = [
    aresponses
    pytest-asyncio