Skip to content

Commit

Permalink
pykms: 20170719 -> 20171224
Browse files Browse the repository at this point in the history
Use python 3 instead of python 2.
  • Loading branch information
peterhoeg committed Jan 27, 2018
1 parent afdc186 commit 9c95eb8
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions pkgs/tools/networking/pykms/default.nix
@@ -1,6 +1,8 @@
{ stdenv, fetchFromGitHub, python2Packages, writeText, writeScript
{ stdenv, fetchFromGitHub, python3Packages, writeText, writeScript
, coreutils, sqlite }:

with python3Packages;

let
dbSql = writeText "create_pykms_db.sql" ''
CREATE TABLE clients(
Expand All @@ -27,21 +29,21 @@ let
fi
'');

in python2Packages.buildPythonApplication rec {
in buildPythonApplication rec {
name = "pykms-${version}";
version = "20170719";
version = "20171224";

src = fetchFromGitHub {
owner = "ThunderEX";
repo = "py-kms";
rev = "27355d88affd740330174a7c2bae9f50b9efce56";
sha256 = "0cpywj73jmyijjc5hs3b00argjsdwpqzmhawbxkx3mc2l4sgzc88";
rev = "885f67904f002042d7758e38f9c5426461c5cdc7";
sha256 = "155khy1285f8xkzi6bsqm9vzz043jsjmp039va1qsh675gz3q9ha";
};

propagatedBuildInputs = with python2Packages; [ argparse pytz ];
propagatedBuildInputs = [ argparse pytz ];

prePatch = ''
siteDir=$out/${python2Packages.python.sitePackages}
siteDir=$out/${python.sitePackages}
substituteInPlace kmsBase.py \
--replace "'KmsDataBase.xml'" "'$siteDir/KmsDataBase.xml'"
Expand All @@ -60,15 +62,15 @@ in python2Packages.buildPythonApplication rec {
mv * $siteDir
for b in client server ; do
chmod 0755 $siteDir/$b.py
makeWrapper ${python2Packages.python.interpreter} $out/bin/$b.py \
makeWrapper ${python.interpreter} $out/bin/$b.py \
--add-flags $siteDir/$b.py
done
install -m755 ${dbScript} $out/bin/create_pykms_db.sh
mv $siteDir/README.md $out/share/doc/pykms/
${python2Packages.python.interpreter} -m compileall $siteDir
${python.interpreter} -m compileall $siteDir
runHook postInstall
'';
Expand Down

0 comments on commit 9c95eb8

Please sign in to comment.