Skip to content

Commit

Permalink
dd-agent: fix Python missing dependencies and versions
Browse files Browse the repository at this point in the history
  • Loading branch information
mbbx6spp authored and FRidh committed Mar 10, 2017
1 parent 262993d commit 17a8d19
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 5 deletions.
34 changes: 30 additions & 4 deletions pkgs/tools/networking/dd-agent/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,31 @@
{ stdenv, fetchFromGitHub, python, pythonPackages, sysstat, unzip, tornado
, makeWrapper }:
{ stdenv, buildPythonPackage, fetchFromGitHub, python, pythonPackages
, sysstat, unzip, tornado, makeWrapper }:
let
docker_1_10 = buildPythonPackage rec {
name = "docker-${version}";
version = "1.10.6";

stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "docker";
repo = "docker-py";
rev = version;
sha256 = "1awzpbrkh4fympqzddz5i3ml81b7f0i0nwkvbpmyxjjfqx6l0m4m";
};

propagatedBuildInputs = with pythonPackages; [
six
requests2
websocket_client
ipaddress
backports_ssl_match_hostname
docker_pycreds
];

# due to flake8
doCheck = false;
};

in stdenv.mkDerivation rec {
version = "5.5.2";
name = "dd-agent-${version}";

Expand All @@ -23,7 +47,9 @@ stdenv.mkDerivation rec {
pythonPackages.simplejson
pythonPackages.pyyaml
pythonPackages.pymongo
pythonPackages.docker
pythonPackages.python-etcd
pythonPackages.consul
docker_1_10
];
propagatedBuildInputs = [ python tornado ];

Expand Down
2 changes: 1 addition & 1 deletion pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13025,7 +13025,7 @@ with pkgs;

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

dd-agent = callPackage ../tools/networking/dd-agent { inherit (pythonPackages) tornado; };
dd-agent = callPackage ../tools/networking/dd-agent { inherit (pythonPackages) tornado buildPythonPackage; };

deadbeef = callPackage ../applications/audio/deadbeef {
pulseSupport = config.pulseaudio or true;
Expand Down

0 comments on commit 17a8d19

Please sign in to comment.