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: c6748ef63f2e
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 40b40f3c6af1
Choose a head ref
  • 4 commits
  • 4 files changed
  • 2 contributors

Commits on May 28, 2019

  1. maintainers: add jonringer

    Jonathan Ringer committed May 28, 2019
    Copy the full SHA
    a4b7c61 View commit details

Commits on Jun 1, 2019

  1. python.pkgs.portalocker: init at 1.4.0

    Jonathan Ringer committed Jun 1, 2019
    Copy the full SHA
    866026d View commit details
  2. python.pkgs.applicationinsights: init at 0.11.9

    Jonathan Ringer committed Jun 1, 2019
    Copy the full SHA
    81693c5 View commit details

Commits on Jun 2, 2019

  1. Merge pull request #62163 from jonringer/applicationinsights

    python.pkgs.applicationinsights: init at 0.11.9
    worldofpeace authored Jun 2, 2019
    Copy the full SHA
    40b40f3 View commit details
5 changes: 5 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -2474,6 +2474,11 @@
github = "joncojonathan";
name = "Jonathan Haddock";
};
jonringer = {
email = "jonringer117@gmail.com";
github = "jonringer";
name = "Jonathan Ringer";
};
jorsn = {
name = "Johannes Rosenberger";
email = "johannes@jorsn.eu";
24 changes: 24 additions & 0 deletions pkgs/development/python-modules/applicationinsights/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{ buildPythonPackage
, lib
, fetchPypi
, portalocker
}:

buildPythonPackage rec {
version = "0.11.9";
pname = "applicationinsights";

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

propagatedBuildInputs = [ portalocker ];

meta = with lib; {
description = "This project extends the Application Insights API surface to support Python";
homepage = https://github.com/Microsoft/ApplicationInsights-Python;
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};
}
37 changes: 37 additions & 0 deletions pkgs/development/python-modules/portalocker/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{ buildPythonPackage
, fetchPypi
, lib
, sphinx
, flake8
, pytest
, pytestcov
, pytest-flakes
, pytestpep8
}:

buildPythonPackage rec {
version = "1.4.0";
pname = "portalocker";

src = fetchPypi {
inherit pname version;
sha256 = "0gwjnalfwl1mb9a04m9h3hrds75xmc9na666aiz2cgz0m545dcrz";
};

checkInputs = [
sphinx
flake8
pytest
pytestcov
pytest-flakes
pytestpep8
];

meta = with lib; {
description = "A library to provide an easy API to file locking";
homepage = https://github.com/WoLpH/portalocker;
license = licenses.psfl;
maintainers = with maintainers; [ jonringer ];
platforms = platforms.unix; # Windows has a dependency on pypiwin32
};
}
4 changes: 4 additions & 0 deletions pkgs/top-level/python-packages.nix
Original file line number Diff line number Diff line change
@@ -1076,6 +1076,8 @@ in {

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

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

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

approvaltests = callPackage ../development/python-modules/approvaltests { };
@@ -1619,6 +1621,8 @@ in {

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

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

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

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