Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.0 kB · 43 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344{ lib, buildPythonPackage, fetchFromGitHub, python, isPy27, pythonAtLeast, pinqSupport ? false, sqlalchemy, pyxlSupport ? false, pyxl3,}:
buildPythonPackage rec { # https://github.com/lihaoyi/macropy/issues/94 version = "1.1.0b2"; format = "setuptools"; pname = "macropy"; disabled = isPy27;
src = fetchFromGitHub { owner = "lihaoyi"; repo = "macropy"; rev = "v${version}"; sha256 = "1bd2fzpa30ddva3f8lw2sbixxf069idwib8srd64s5v46ricm2cf"; };
# js_snippets extra only works with python2 propagatedBuildInputs = [ ] ++ lib.optional pinqSupport sqlalchemy ++ lib.optional pyxlSupport pyxl3;
checkPhase = '' ${python.interpreter} run_tests.py '';
meta = with lib; { homepage = "https://github.com/lihaoyi/macropy"; description = "Macros in Python: quasiquotes, case classes, LINQ and more"; license = licenses.mit; maintainers = [ ]; broken = pythonAtLeast "3.8"; # see https://github.com/lihaoyi/macropy/issues/103 };}