{ buildPythonPackage
, fetchFromGitHub
, lib
, setuptools
, anyio
}:

buildPythonPackage rec {
  pname = "factorio-rcon-py";
  version = "2.0.1";

  src = fetchFromGitHub {
    owner = "mark9064";
    repo = "factorio-rcon-py";
    rev = "v${version}";
    sha256 = "sha256:16awga3pgs5jnb2x46bhikjdrmh6zv6r5yf60lcdyd3bm2qlrq56";
  };

  format = "pyproject";

  nativeBuildInputs = [
    setuptools
  ];
  propagatedBuildInputs = [
    anyio
  ];
}