Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: c9496d1ec03b
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: a8c36dbb58bf
Choose a head ref
  • 7 commits
  • 7 files changed
  • 1 contributor

Commits on Jan 21, 2020

  1. python3Packages.dash-core-components: init at 1.7.0

    antoinerg authored and Jon committed Jan 21, 2020
    Copy the full SHA
    fe2af75 View commit details
  2. python3Packages.dash-html-components: init at 1.0.2

    antoinerg authored and Jon committed Jan 21, 2020
    Copy the full SHA
    a6bea71 View commit details
  3. python3Packages.dash-renderer: init at 1.2.3

    antoinerg authored and Jon committed Jan 21, 2020
    Copy the full SHA
    c8007a7 View commit details
  4. python3Packages.dash-core-components: init at 4.6.0

    antoinerg authored and Jon committed Jan 21, 2020
    Copy the full SHA
    6030346 View commit details
  5. python3Packages.dash: init at 1.8.0

    antoinerg authored and Jon committed Jan 21, 2020
    Copy the full SHA
    de6fabb View commit details
  6. maintainers: add antoinerg

    antoinerg authored and Jon committed Jan 21, 2020
    Copy the full SHA
    2ad6b93 View commit details
  7. add antoinerg as maintainer of python3Packages.dash-*

    antoinerg authored and Jon committed Jan 21, 2020
    Copy the full SHA
    a8c36db View commit details
6 changes: 6 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -517,6 +517,12 @@
githubId = 5327697;
name = "Anatolii Prylutskyi";
};
antoinerg = {
email = "roygobeil.antoine@gmail.com";
github = "antoinerg";
githubId = 301546;
name = "Antoine Roy-Gobeil";
};
anton-dessiatov = {
email = "anton.dessiatov@gmail.com";
github = "anton-dessiatov";
24 changes: 24 additions & 0 deletions pkgs/development/python-modules/dash-core-components/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{ lib
, buildPythonPackage
, fetchPypi
}:

buildPythonPackage rec {
pname = "dash_core_components";
version = "1.7.0";

src = fetchPypi {
inherit pname version;
sha256 = "16jjanq4glj6c2cwyw94954hrqqv49fknisbxj03lfmflg61j32k";
};

# No tests in archive
doCheck = false;

meta = with lib; {
description = "A dash component starter pack";
homepage = https://dash.plot.ly/dash-core-components;
license = licenses.mit;
maintainers = [ maintainers.antoinerg ];
};
}
24 changes: 24 additions & 0 deletions pkgs/development/python-modules/dash-html-components/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{ lib
, buildPythonPackage
, fetchPypi
}:

buildPythonPackage rec {
pname = "dash_html_components";
version = "1.0.2";

src = fetchPypi {
inherit pname version;
sha256 = "166agkrl52j5qin2npsdl2a96jccxz5f1jvcz0hxsnjg0ix0k4l9";
};

# No tests in archive
doCheck = false;

meta = with lib; {
description = "HTML components for Dash";
homepage = https://dash.plot.ly/dash-html-components;
license = licenses.mit;
maintainers = [ maintainers.antoinerg ];
};
}
24 changes: 24 additions & 0 deletions pkgs/development/python-modules/dash-renderer/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{ lib
, buildPythonPackage
, fetchPypi
}:

buildPythonPackage rec {
pname = "dash_renderer";
version = "1.2.3";

src = fetchPypi {
inherit pname version;
sha256 = "1ccsykv24dz9xj24106aaj7f0w7x7sv7mamjbx0m6k0wyhh58vw1";
};

# No tests in archive
doCheck = false;

meta = with lib; {
description = "Renderer for the Dash framework";
homepage = https://dash.plot.ly/;
license = licenses.mit;
maintainers = [ maintainers.antoinerg ];
};
}
24 changes: 24 additions & 0 deletions pkgs/development/python-modules/dash-table/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{ lib
, buildPythonPackage
, fetchPypi
}:

buildPythonPackage rec {
pname = "dash_table";
version = "4.6.0";

src = fetchPypi {
inherit pname version;
sha256 = "01wzac09ac6nr27if1liaxafzdf67x00vw1iq5vaad1147rdh36k";
};

# No tests in archive
doCheck = false;

meta = with lib; {
description = "A First-Class Interactive DataTable for Dash";
homepage = https://dash.plot.ly/datatable;
license = licenses.mit;
maintainers = [ maintainers.antoinerg ];
};
}
63 changes: 63 additions & 0 deletions pkgs/development/python-modules/dash/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, plotly
, flask
, flask-compress
, future
, dash-core-components
, dash-renderer
, dash-html-components
, dash-table
, pytest
, pytest-mock
, mock
}:

buildPythonPackage rec {
pname = "dash";
version = "1.8.0";

src = fetchFromGitHub {
owner = "plotly";
repo = pname;
rev = "v${version}";
sha256 = "11skbvjlj93aw1pqx6j56h73sy9r06jwq7z5h64fd1a3d4z2gsvy";
};

propagatedBuildInputs = [
plotly
flask
flask-compress
future
dash-core-components
dash-renderer
dash-html-components
dash-table
];

checkInputs = [
pytest
pytest-mock
mock
];

checkPhase = ''
pytest tests/unit/test_configs.py
pytest tests/unit/test_fingerprint.py
pytest tests/unit/test_import.py
pytest tests/unit/test_resources.py
pytest tests/unit/dash/
'';

pythonImportsCheck = [
"dash"
];

meta = with lib; {
description = "Python framework for building analytical web applications";
homepage = https://dash.plot.ly/;
license = licenses.mit;
maintainers = [ maintainers.antoinerg ];
};
}
10 changes: 10 additions & 0 deletions pkgs/top-level/python-packages.nix
Original file line number Diff line number Diff line change
@@ -2446,6 +2446,16 @@ in {

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

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

dash-core-components = callPackage ../development/python-modules/dash-core-components { };

dash-html-components = callPackage ../development/python-modules/dash-html-components { };

dash-renderer = callPackage ../development/python-modules/dash-renderer { };

dash-table = callPackage ../development/python-modules/dash-table { };

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

# Actual name of package