Skip to content

Commit

Permalink
Merge pull request #294793 from AnotherGroupChat/marimo
Browse files Browse the repository at this point in the history
marimo: init at 0.3.3
  • Loading branch information
a-n-n-a-l-e-e authored Mar 20, 2024
2 parents 5bb9228 + 318332f commit 804efaf
Show file tree
Hide file tree
Showing 4 changed files with 80 additions and 0 deletions.
11 changes: 11 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -761,6 +761,11 @@
githubId = 786394;
name = "Alexander Krupenkin ";
};
akshayka = {
github = "akshayka";
githubId = 1994308;
name = "Akshay Agrawal";
};
akshgpt7 = {
email = "[email protected]";
github = "akshgpt7";
Expand Down Expand Up @@ -5005,6 +5010,12 @@
githubId = 283316;
name = "Dane Lipscombe";
};
dmadisetti = {
email = "[email protected]";
github = "dmadisetti";
githubId = 2689338;
name = "Dylan Madisetti";
};
dmalikov = {
email = "[email protected]";
github = "dmalikov";
Expand Down
65 changes: 65 additions & 0 deletions pkgs/development/python-modules/marimo/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, setuptools
, click
, jedi
, markdown
, pymdown-extensions
, pygments
, tomlkit
, uvicorn
, starlette
, websockets
, docutils
, black
, pytestCheckHook
}:

buildPythonPackage rec {
pname = "marimo";
version = "0.3.3";
pyproject = true;

disabled = pythonOlder "3.8";

src = fetchPypi {
inherit pname version;
hash = "sha256-l5QehU/LqEWb7ybKxace4sm6C9mcNlaHNOp55ExglpQ=";
};

build-system = [
setuptools
];

dependencies = [
click
jedi
markdown
pymdown-extensions
pygments
tomlkit
uvicorn
starlette
websockets
docutils
black
];

nativeCheckInputs = [
pytestCheckHook
];

pythonImportsCheck = [
"marimo"
];

meta = with lib; {
description = "A reactive Python notebook that's reproducible, git-friendly, and deployable as scripts or apps";
homepage = "https://github.com/marimo-team/marimo";
license = licenses.asl20;
mainProgram = "marimo";
maintainers = with maintainers; [ akshayka dmadisetti ];
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10686,6 +10686,8 @@ with pkgs;
inherit (python3Packages) mako;
};

marimo = with python3Packages; toPythonApplication marimo;

marktext = callPackage ../applications/misc/marktext { };

mars-mips = callPackage ../development/tools/mars-mips { };
Expand Down
2 changes: 2 additions & 0 deletions pkgs/top-level/python-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7001,6 +7001,8 @@ self: super: with self; {

mariadb = callPackage ../development/python-modules/mariadb { };

marimo = callPackage ../development/python-modules/marimo { };

marisa = callPackage ../development/python-modules/marisa {
inherit (pkgs) marisa;
};
Expand Down

0 comments on commit 804efaf

Please sign in to comment.