Unverified Commit 27197c16 authored by Yt's avatar Yt Committed by GitHub
Browse files

pythonPackages.einx: init at 0.3.0 (#351638)

parents e727b10c 8f369ce8
Loading
Loading
Loading
Loading
+46 −0
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  fetchFromGitHub,
  setuptools,
  wheel,
  numpy,
  sympy,
  frozendict,
}:

buildPythonPackage rec {
  pname = "einx";
  version = "0.3.0";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "fferflo";
    repo = "einx";
    rev = "v${version}";
    hash = "sha256-lbcf47h1tW1fj94NLG4iJPEs6ziGPkcX1Q+wn59PvS8=";
  };

  build-system = [
    setuptools
    wheel
  ];

  dependencies = [
    numpy
    sympy
    frozendict
  ];

  pythonImportsCheck = [
    "einx"
  ];

  meta = {
    description = "Universal Tensor Operations in Einstein-Inspired Notation for Python";
    homepage = "https://github.com/fferflo/einx";
    changelog = "https://github.com/fferflo/einx/blob/${src.rev}/CHANGELOG.md";
    license = lib.licenses.mit;
    maintainers = with lib.maintainers; [ happysalada ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -3967,6 +3967,8 @@ self: super: with self; {
  einops = callPackage ../development/python-modules/einops { };
  einx = callPackage ../development/python-modules/einx { };
  eiswarnung = callPackage ../development/python-modules/eiswarnung { };
  elgato = callPackage ../development/python-modules/elgato { };