Revert "Merge staging at '8d490ca9934d0' into master"
This reverts commit fc232422201c0364dbd57826c9a137cc1239caea, reversing changes made to 754816b84b98afdc0727e13dd66e1698b097de6a. We don't have many binaries yet. Comment on the original merge commit.
This commit is contained in:
parent
b8f4df9d9e
commit
f5ce8f86df
@ -1,19 +1,19 @@
|
|||||||
{ stdenv, fetchFromGitHub, perl, python, sqlite, gpsbabel
|
{ stdenv, fetchFromGitHub, perl, python2Packages, sqlite, gpsbabel
|
||||||
, withWebKit ? false }:
|
, withWebKit ? false }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
# Pytrainer needs a matplotlib with GTK backend. Also ensure we are
|
# Pytrainer needs a matplotlib with GTK backend. Also ensure we are
|
||||||
# using the pygtk with glade support as needed by pytrainer.
|
# using the pygtk with glade support as needed by pytrainer.
|
||||||
matplotlibGtk = python.pkgs.matplotlib.override {
|
matplotlibGtk = python2Packages.matplotlib.override {
|
||||||
enableGtk2 = true;
|
enableGtk2 = true;
|
||||||
pygtk = python.pkgs.pyGtkGlade;
|
pygtk = python2Packages.pyGtkGlade;
|
||||||
};
|
};
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
||||||
python.pkgs.buildPythonApplication rec {
|
python2Packages.buildPythonApplication rec {
|
||||||
pname = "pytrainer";
|
name = "pytrainer-${version}";
|
||||||
version = "1.11.0";
|
version = "1.11.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
@ -35,7 +35,7 @@ python.pkgs.buildPythonApplication rec {
|
|||||||
./pytrainer-webkit.patch
|
./pytrainer-webkit.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = with python.pkgs; [
|
propagatedBuildInputs = with python2Packages; [
|
||||||
dateutil lxml matplotlibGtk pyGtkGlade sqlalchemy_migrate
|
dateutil lxml matplotlibGtk pyGtkGlade sqlalchemy_migrate
|
||||||
] ++ stdenv.lib.optional withWebKit [ pywebkitgtk ];
|
] ++ stdenv.lib.optional withWebKit [ pywebkitgtk ];
|
||||||
|
|
||||||
@ -45,10 +45,6 @@ python.pkgs.buildPythonApplication rec {
|
|||||||
dontPatchELF = true;
|
dontPatchELF = true;
|
||||||
dontStrip = true;
|
dontStrip = true;
|
||||||
|
|
||||||
checkPhase = ''
|
|
||||||
${python.interpreter} -m unittest discover
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = https://github.com/pytrainer/pytrainer/wiki;
|
homepage = https://github.com/pytrainer/pytrainer/wiki;
|
||||||
description = "Application for logging and graphing sporting excursions";
|
description = "Application for logging and graphing sporting excursions";
|
||||||
|
@ -25,11 +25,7 @@ mangleVarBool() {
|
|||||||
for infix in "${role_infixes[@]}"; do
|
for infix in "${role_infixes[@]}"; do
|
||||||
local inputVar="${var/+/${infix}}"
|
local inputVar="${var/+/${infix}}"
|
||||||
if [ -v "$inputVar" ]; then
|
if [ -v "$inputVar" ]; then
|
||||||
# "1" in the end makes `let` return success error code when
|
let "${outputVar} |= ${!inputVar}"
|
||||||
# expression itself evaluates to zero.
|
|
||||||
# We don't use `|| true` because that would silence actual
|
|
||||||
# syntax errors from bad variable values.
|
|
||||||
let "${outputVar} |= ${!inputVar:-0}" "1"
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -1,14 +1,18 @@
|
|||||||
{ fetchurl, stdenv, cmake, ninja }:
|
{ fetchurl, stdenv }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "poppler-data-0.4.8";
|
name = "poppler-data-0.4.7";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://poppler.freedesktop.org/${name}.tar.gz";
|
url = "http://poppler.freedesktop.org/${name}.tar.gz";
|
||||||
sha256 = "0wi8yyynladny51r4q53z7ygh7y491ayp8nqqv6wqqzjc60s35hh";
|
sha256 = "1pm7wg6xqj4sppb5az4pa7psfdk4yxxkw52j85bm9fksibcb0lp7";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ninja ];
|
postPatch = ''
|
||||||
|
sed -i 's,$(datadir)/pkgconfig,$(prefix)/lib/pkgconfig,g' Makefile
|
||||||
|
'';
|
||||||
|
|
||||||
|
installFlags = [ "prefix=$(out)" ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = https://poppler.freedesktop.org/;
|
homepage = https://poppler.freedesktop.org/;
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{ callPackage, fetchurl, ... } @ args:
|
{ callPackage, fetchurl, ... } @ args:
|
||||||
|
|
||||||
callPackage ./generic.nix (args // rec {
|
callPackage ./generic.nix (args // rec {
|
||||||
version = "3.6.2";
|
version = "3.6.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnupg/gnutls/v3.6/gnutls-${version}.tar.xz";
|
url = "mirror://gnupg/gnutls/v3.6/gnutls-${version}.tar.xz";
|
||||||
sha256 = "07wdffklwmxpa9i50sh5nwrc5ajb47skrldm6rzjc0jf4dxxpmdw";
|
sha256 = "1vdsir53ddxyapnxh5fpnfyij3scx3818iri4hl07g4lk4n0vc90";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Skip two tests introduced in 3.5.11. Probable reasons of failure:
|
# Skip two tests introduced in 3.5.11. Probable reasons of failure:
|
||||||
|
@ -12,8 +12,6 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 ="1rif2hjscq5mh639nsnjhb90c01gnmy1sbmj6x6hsn1xmpnj95r1";
|
sha256 ="1rif2hjscq5mh639nsnjhb90c01gnmy1sbmj6x6hsn1xmpnj95r1";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev" "doc" ];
|
|
||||||
|
|
||||||
# https://github.com/ivmai/libatomic_ops/pull/32
|
# https://github.com/ivmai/libatomic_ops/pull/32
|
||||||
patches = if hostPlatform.isRiscV then [ ./riscv.patch ] else null;
|
patches = if hostPlatform.isRiscV then [ ./riscv.patch ] else null;
|
||||||
|
|
||||||
|
@ -9,8 +9,6 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0mdiyfljrkfl50q1m3ws8yfcyfjwf1zgkvcva8ffcwncji18zhkz";
|
sha256 = "0mdiyfljrkfl50q1m3ws8yfcyfjwf1zgkvcva8ffcwncji18zhkz";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "lib" "dev" "man" ];
|
|
||||||
|
|
||||||
buildInputs = [ getopt makeWrapper ];
|
buildInputs = [ getopt makeWrapper ];
|
||||||
|
|
||||||
patchPhase = ''
|
patchPhase = ''
|
||||||
|
@ -1,22 +1,24 @@
|
|||||||
{ stdenv, lib, fetchurl, cmake, ninja, pkgconfig, libiconv, libintlOrEmpty
|
{ stdenv, lib, fetchurl, fetchpatch, pkgconfig, libiconv, libintlOrEmpty
|
||||||
, zlib, curl, cairo, freetype, fontconfig, lcms, libjpeg, openjpeg
|
, zlib, curl, cairo, freetype, fontconfig, lcms, libjpeg, openjpeg
|
||||||
, withData ? true, poppler_data
|
, withData ? true, poppler_data
|
||||||
|
, qt4Support ? false, qt4 ? null
|
||||||
, qt5Support ? false, qtbase ? null
|
, qt5Support ? false, qtbase ? null
|
||||||
, introspectionSupport ? false, gobjectIntrospection ? null
|
, introspectionSupport ? false, gobjectIntrospection ? null
|
||||||
, utils ? false
|
, utils ? false
|
||||||
, minimal ? false, suffix ? "glib"
|
, minimal ? false, suffix ? "glib"
|
||||||
|
, hostPlatform
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let # beware: updates often break cups-filters build
|
let # beware: updates often break cups-filters build
|
||||||
version = "0.62.0";
|
version = "0.56.0";
|
||||||
mkFlag = optset: flag: "-DENABLE_${flag}=${if optset then "on" else "off"}";
|
sha256 = "0wviayidfv2ix2ql0d4nl9r1ia6qi5kc1nybd9vjx27dk7gvm7c6";
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "poppler-${suffix}-${version}";
|
name = "poppler-${suffix}-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "${meta.homepage}/poppler-${version}.tar.xz";
|
url = "${meta.homepage}/poppler-${version}.tar.xz";
|
||||||
sha256 = "1ii9ly1pngyvs0aiq2wxpya08hidpl54y7nsb8b1vxnnskgp76jv";
|
inherit sha256;
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
@ -27,19 +29,36 @@ stdenv.mkDerivation rec {
|
|||||||
propagatedBuildInputs = with lib;
|
propagatedBuildInputs = with lib;
|
||||||
[ zlib freetype fontconfig libjpeg openjpeg ]
|
[ zlib freetype fontconfig libjpeg openjpeg ]
|
||||||
++ optionals (!minimal) [ cairo lcms curl ]
|
++ optionals (!minimal) [ cairo lcms curl ]
|
||||||
|
++ optional qt4Support qt4
|
||||||
++ optional qt5Support qtbase
|
++ optional qt5Support qtbase
|
||||||
++ optional introspectionSupport gobjectIntrospection;
|
++ optional introspectionSupport gobjectIntrospection;
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ninja pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
|
|
||||||
cmakeFlags = [
|
NIX_CFLAGS_COMPILE = [ "-DQT_NO_DEBUG" ];
|
||||||
(mkFlag true "XPDF_HEADERS")
|
|
||||||
(mkFlag (!minimal) "GLIB")
|
CXXFLAGS = lib.optional qt5Support "-std=c++11";
|
||||||
(mkFlag (!minimal) "CPP")
|
|
||||||
(mkFlag (!minimal) "LIBCURL")
|
configureFlags = with lib;
|
||||||
(mkFlag utils "UTILS")
|
[
|
||||||
(mkFlag qt5Support "QT5")
|
"--enable-xpdf-headers"
|
||||||
];
|
"--enable-libcurl"
|
||||||
|
"--enable-zlib"
|
||||||
|
"--enable-build-type=release"
|
||||||
|
]
|
||||||
|
++ optionals minimal [
|
||||||
|
"--disable-poppler-glib" "--disable-poppler-cpp"
|
||||||
|
"--disable-libcurl"
|
||||||
|
]
|
||||||
|
++ optional (!utils) "--disable-utils"
|
||||||
|
++ optional introspectionSupport "--enable-introspection";
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
crossAttrs.postPatch =
|
||||||
|
# there are tests using `strXXX_s` functions that are missing apparently
|
||||||
|
stdenv.lib.optionalString (hostPlatform.libc or null == "msvcrt")
|
||||||
|
"sed '/^SUBDIRS =/s/ test / /' -i Makefile.in";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = https://poppler.freedesktop.org/;
|
homepage = https://poppler.freedesktop.org/;
|
||||||
|
@ -1,44 +0,0 @@
|
|||||||
# TODO: get rid of this (https://github.com/NixOS/nixpkgs/issues/32883)
|
|
||||||
{ stdenv, lib, fetchurl, cmake, ninja, pkgconfig, libiconv, libintlOrEmpty
|
|
||||||
, zlib, curl, cairo, freetype, fontconfig, lcms2, libjpeg, openjpeg
|
|
||||||
, poppler_data, qt4
|
|
||||||
}:
|
|
||||||
|
|
||||||
let
|
|
||||||
# Last version supporting QT4
|
|
||||||
version = "0.61.1";
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "poppler-qt4-${version}";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "${meta.homepage}/poppler-${version}.tar.xz";
|
|
||||||
sha256 = "1afdrxxkaivvviazxkg5blsf2x24sjkfj92ib0d3q5pm8dihjrhj";
|
|
||||||
};
|
|
||||||
|
|
||||||
outputs = [ "out" "dev" ];
|
|
||||||
|
|
||||||
buildInputs = [ libiconv poppler_data ] ++ libintlOrEmpty;
|
|
||||||
|
|
||||||
propagatedBuildInputs = [ zlib freetype fontconfig libjpeg openjpeg cairo lcms2 curl qt4 ];
|
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ninja pkgconfig ];
|
|
||||||
|
|
||||||
cmakeFlags = [
|
|
||||||
"-DENABLE_XPDF_HEADERS=on"
|
|
||||||
"-DENABLE_UTILS=off"
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
homepage = https://poppler.freedesktop.org/;
|
|
||||||
description = "A PDF rendering library";
|
|
||||||
|
|
||||||
longDescription = ''
|
|
||||||
Poppler is a PDF rendering library based on the xpdf-3.0 code base.
|
|
||||||
'';
|
|
||||||
|
|
||||||
license = licenses.gpl2;
|
|
||||||
platforms = platforms.all;
|
|
||||||
maintainers = with maintainers; [ ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,23 +1,15 @@
|
|||||||
{ stdenv, buildPythonPackage, fetchFromGitHub, async-timeout, pytest, pytest-asyncio }:
|
{ stdenv, buildPythonPackage, fetchurl, six }:
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "2.1.6";
|
version = "2.1.5";
|
||||||
pname = "asgiref";
|
pname = "asgiref";
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
|
||||||
# PyPI tarball doesn't include tests directory
|
src = fetchurl {
|
||||||
src = fetchFromGitHub {
|
url = "mirror://pypi/a/asgiref/${name}.tar.gz";
|
||||||
owner = "django";
|
sha256 = "1a46196df28c67e046a54cc537ce5a8f6a59eb68649f54680d7e4fc3b113ab1b";
|
||||||
repo = pname;
|
|
||||||
rev = version;
|
|
||||||
sha256 = "12p1i2ai03x2hx6b3i7xgicyfi2x11is6pkbdac4jpz7fmbz3zlh";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ async-timeout ];
|
propagatedBuildInputs = [ six ];
|
||||||
|
|
||||||
checkInputs = [ pytest pytest-asyncio ];
|
|
||||||
|
|
||||||
checkPhase = ''
|
|
||||||
py.test
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Reference ASGI adapters and channel layers";
|
description = "Reference ASGI adapters and channel layers";
|
||||||
|
@ -1,31 +1,20 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchPypi
|
||||||
, pyparsing
|
|
||||||
, future
|
|
||||||
, nose
|
|
||||||
, glibcLocales
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "bibtexparser";
|
pname = "bibtexparser";
|
||||||
version = "1.0.1";
|
version = "1.0.1";
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
|
||||||
# PyPI tarball does not ship tests
|
src = fetchPypi {
|
||||||
src = fetchFromGitHub {
|
inherit pname version;
|
||||||
owner = "sciunto-org";
|
sha256 = "cc41cdd8332c2bf44b97daf1f135f4f267c3b744c33976655cd270b66f964c0a";
|
||||||
repo = "python-${pname}";
|
|
||||||
rev = "v${version}";
|
|
||||||
sha256 = "0lmlarkfbq2hp1wa04a62245jr2mqizqsdlgilj5aq6vy92gr6ai";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ pyparsing future ];
|
# No tests in archive
|
||||||
|
doCheck = false;
|
||||||
checkInputs = [ nose glibcLocales ];
|
|
||||||
|
|
||||||
checkPhase = ''
|
|
||||||
LC_ALL="en_US.UTF-8" nosetests
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Bibtex parser for python 2.7 and 3.3 and newer";
|
description = "Bibtex parser for python 2.7 and 3.3 and newer";
|
||||||
|
@ -1,27 +0,0 @@
|
|||||||
{ lib, buildPythonPackage, fetchPypi, chardet, hypothesis }:
|
|
||||||
|
|
||||||
buildPythonPackage rec {
|
|
||||||
pname = "binaryornot";
|
|
||||||
version = "0.4.4";
|
|
||||||
|
|
||||||
src = fetchPypi {
|
|
||||||
inherit pname version;
|
|
||||||
sha256 = "359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061";
|
|
||||||
};
|
|
||||||
|
|
||||||
prePatch = ''
|
|
||||||
# See https://github.com/audreyr/binaryornot/issues/40
|
|
||||||
substituteInPlace tests/test_check.py \
|
|
||||||
--replace "average_size=512" "average_size=128"
|
|
||||||
'';
|
|
||||||
|
|
||||||
propagatedBuildInputs = [ chardet ];
|
|
||||||
|
|
||||||
checkInputs = [ hypothesis ];
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
homepage = https://github.com/audreyr/binaryornot;
|
|
||||||
description = "Ultra-lightweight pure Python package to check if a file is binary or text";
|
|
||||||
license = licenses.bsd3;
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,10 +1,11 @@
|
|||||||
{stdenv, lib, buildPythonPackage, fetchPypi, bash, which, writeText}:
|
{stdenv, lib, buildPythonPackage, fetchPypi, coverage, bash, which, writeText}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
name = "${pname}-${version}";
|
||||||
version = "0.7";
|
version = "0.7";
|
||||||
pname = "cram";
|
pname = "cram";
|
||||||
|
|
||||||
checkInputs = [ which ];
|
buildInputs = [ coverage which ];
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
@ -12,13 +13,20 @@ buildPythonPackage rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
patchShebangs scripts/cram
|
|
||||||
substituteInPlace tests/test.t \
|
substituteInPlace tests/test.t \
|
||||||
--replace "/bin/bash" "${bash}/bin/bash"
|
--replace "/bin/bash" "${bash}/bin/bash"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
# This testing is copied from Makefile. Simply using `make test` doesn't work
|
||||||
|
# because it uses the unpatched `scripts/cram` executable which has a bad
|
||||||
|
# shebang. Also, for some reason, coverage fails on one file so let's just
|
||||||
|
# ignore that one.
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
scripts/cram tests
|
# scripts/cram tests
|
||||||
|
#COVERAGE=${coverage}/bin/coverage $out/bin/cram tests
|
||||||
|
#${coverage}/bin/coverage report --fail-under=100
|
||||||
|
COVERAGE=coverage $out/bin/cram tests
|
||||||
|
coverage report --fail-under=100 --omit="*/_encoding.py,*/__main__.py"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, buildPythonPackage, fetchPypi, blessings, mock, nose, pyte, wcwidth, typing }:
|
{ stdenv, buildPythonPackage, fetchPypi, blessings, mock, nose, pyte, pytest, wcwidth }:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "curtsies";
|
pname = "curtsies";
|
||||||
@ -8,12 +8,12 @@ buildPythonPackage rec {
|
|||||||
sha256 = "89c802ec051d01dec6fc983e9856a3706e4ea8265d2940b1f6d504a9e26ed3a9";
|
sha256 = "89c802ec051d01dec6fc983e9856a3706e4ea8265d2940b1f6d504a9e26ed3a9";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ blessings wcwidth typing ];
|
propagatedBuildInputs = [ blessings wcwidth pyte ];
|
||||||
|
|
||||||
checkInputs = [ mock pyte nose ];
|
checkInputs = [ nose mock pytest ];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
nosetests tests
|
py.test
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
@ -1,31 +1,19 @@
|
|||||||
{ stdenv, buildPythonPackage, isPy3k, fetchFromGitHub
|
{ stdenv, buildPythonPackage, fetchPypi,
|
||||||
, asgiref, autobahn, twisted, pytestrunner
|
asgiref, autobahn, twisted, hypothesis
|
||||||
, hypothesis, pytest, pytest-asyncio
|
|
||||||
}:
|
}:
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "daphne";
|
pname = "daphne";
|
||||||
|
name = "${pname}-${version}";
|
||||||
version = "2.0.3";
|
version = "2.0.3";
|
||||||
|
|
||||||
disabled = !isPy3k;
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
src = fetchFromGitHub {
|
sha256 = "bb2075ce35ca00f2e5440cc034dfebd5c00d346de62ea45f099db089b868c31f";
|
||||||
owner = "django";
|
|
||||||
repo = pname;
|
|
||||||
rev = version;
|
|
||||||
sha256 = "1rdnzpgyk5cnx4xc3c7k11v2x9xpihgjpq14fib80jfpcqggw687";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pytestrunner ];
|
buildInputs = [ hypothesis ];
|
||||||
|
|
||||||
propagatedBuildInputs = [ asgiref autobahn twisted ];
|
propagatedBuildInputs = [ asgiref autobahn twisted ];
|
||||||
|
|
||||||
checkInputs = [ hypothesis pytest pytest-asyncio ];
|
|
||||||
|
|
||||||
checkPhase = ''
|
|
||||||
# Other tests fail, seems to be due to filesystem access
|
|
||||||
py.test -k "test_cli or test_utils"
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Django ASGI (HTTP/WebSocket) server";
|
description = "Django ASGI (HTTP/WebSocket) server";
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
|
@ -1,24 +1,21 @@
|
|||||||
{ stdenv, fetchPypi, buildPythonPackage, aenum, isPy3k, pythonOlder, enum34, python }:
|
{ stdenv, fetchPypi, buildPythonPackage, aenum, isPy3k }:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "dbf";
|
pname = "dbf";
|
||||||
version = "0.96.8";
|
version = "0.96.8";
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "1z8n7s4cka6x9ybh4qpfhj51v2qrk38h2f06npizzhm0hmn6r3v1";
|
sha256 = "1z8n7s4cka6x9ybh4qpfhj51v2qrk38h2f06npizzhm0hmn6r3v1";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ aenum ] ++ stdenv.lib.optional (pythonOlder "3.4") [ enum34 ];
|
propagatedBuildInputs = [ aenum ];
|
||||||
|
|
||||||
doCheck = !isPy3k;
|
doCheck = !isPy3k;
|
||||||
# tests are not yet ported.
|
# tests are not yet ported.
|
||||||
# https://groups.google.com/forum/#!topic/python-dbase/96rx2xmCG4w
|
# https://groups.google.com/forum/#!topic/python-dbase/96rx2xmCG4w
|
||||||
|
|
||||||
checkPhase = ''
|
|
||||||
${python.interpreter} dbf/test.py
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Pure python package for reading/writing dBase, FoxPro, and Visual FoxPro .dbf files";
|
description = "Pure python package for reading/writing dBase, FoxPro, and Visual FoxPro .dbf files";
|
||||||
homepage = "https://pypi.python.org/pypi/dbf";
|
homepage = "https://pypi.python.org/pypi/dbf";
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
{ stdenv, fetchPypi, buildPythonPackage, isPy3k, hidapi
|
{ stdenv, fetchPypi, buildPythonPackage, hidapi
|
||||||
, pycrypto, pillow, protobuf, future, ecpy
|
, pycrypto, pillow, protobuf, future, ecpy
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
name = "${pname}-${version}";
|
||||||
pname = "ECPy";
|
pname = "ECPy";
|
||||||
version = "0.8.3";
|
version = "0.8.3";
|
||||||
|
|
||||||
disabled = !isPy3k;
|
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "ef3d95419d53368f52fb7d4b883b8df0dfc2dd19a76243422d24981c3e5f27bd";
|
sha256 = "ef3d95419d53368f52fb7d4b883b8df0dfc2dd19a76243422d24981c3e5f27bd";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ lib, buildPythonPackage, fetchPypi, pythonOlder,
|
{ lib, buildPythonPackage, fetchPypi, pythonOlder,
|
||||||
# Build inputs
|
# Build inputs
|
||||||
dateutil, six, text-unidecode, ipaddress ? null,
|
dateutil, six, ipaddress ? null,
|
||||||
# Test inputs
|
# Test inputs
|
||||||
email_validator, nose, mock, ukpostcodeparser }:
|
email_validator, nose, mock, ukpostcodeparser }:
|
||||||
|
|
||||||
@ -8,11 +8,12 @@ assert pythonOlder "3.3" -> ipaddress != null;
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "Faker";
|
pname = "Faker";
|
||||||
version = "0.8.11";
|
version = "0.8.8";
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "126kdy6lj10rwgchzz0lzjabx0zcyskamhn0qib67k69fcksjmq8";
|
sha256 = "e928cf853ef69d7471421f2a3716a1239e43de0fa9855f4016ee0c9f1057328a";
|
||||||
};
|
};
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
@ -25,7 +26,6 @@ buildPythonPackage rec {
|
|||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
dateutil
|
dateutil
|
||||||
six
|
six
|
||||||
text-unidecode
|
|
||||||
] ++ lib.optional (pythonOlder "3.3") ipaddress;
|
] ++ lib.optional (pythonOlder "3.3") ipaddress;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
{ lib, buildPythonPackage, fetchPypi, isPy3k, colorama, coverage, termstyle, unidecode, mock, backports_shutil_get_terminal_size }:
|
|
||||||
|
|
||||||
buildPythonPackage rec {
|
|
||||||
pname = "green";
|
|
||||||
version = "2.12.0";
|
|
||||||
|
|
||||||
src = fetchPypi {
|
|
||||||
inherit pname version;
|
|
||||||
sha256 = "8cdd2934eff754c9664f373ee0d77cb1cb35dbbf3b719b8ae3b059718db875df";
|
|
||||||
};
|
|
||||||
|
|
||||||
prePatch = ''
|
|
||||||
# See https://github.com/CleanCut/green/pull/182
|
|
||||||
substituteInPlace setup.py --replace python-termstyle termstyle
|
|
||||||
'';
|
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
|
||||||
colorama coverage termstyle unidecode
|
|
||||||
] ++ lib.optionals (!isPy3k) [ mock backports_shutil_get_terminal_size ];
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Python test runner";
|
|
||||||
homepage = https://github.com/CleanCut/green;
|
|
||||||
license = licenses.mit;
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,48 +0,0 @@
|
|||||||
{ lib, buildPythonPackage, fetchFromGitHub, isPy3k, writeText, configparser, six, pytest, glibcLocales }:
|
|
||||||
|
|
||||||
buildPythonPackage rec {
|
|
||||||
pname = "konfig";
|
|
||||||
version = "1.1";
|
|
||||||
|
|
||||||
# konfig unconditionaly depend on configparser, even if it is part of
|
|
||||||
# the standard library in python 3.2 or above.
|
|
||||||
disabled = isPy3k;
|
|
||||||
|
|
||||||
# PyPI tarball is missing utf8.ini, required for tests
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "mozilla-services";
|
|
||||||
repo = pname;
|
|
||||||
rev = version;
|
|
||||||
sha256 = "1h780fbrv275dcik4cs3rincza805z6q726b48r4a0qmh5d8160c";
|
|
||||||
};
|
|
||||||
|
|
||||||
propagatedBuildInputs = [ configparser six ];
|
|
||||||
|
|
||||||
patches = [ (writeText "konfig.patch" ''
|
|
||||||
diff --git a/setup.py b/setup.py
|
|
||||||
index 96fd858..bb4db06 100644
|
|
||||||
--- a/setup.py
|
|
||||||
+++ b/setup.py
|
|
||||||
@@ -20,7 +20,7 @@ setup(name='konfig',
|
|
||||||
author_email="tarek@mozilla.com",
|
|
||||||
include_package_data=True,
|
|
||||||
install_requires = [
|
|
||||||
- 'configparser', 'argparse', 'six'
|
|
||||||
+ 'configparser', 'six'
|
|
||||||
],
|
|
||||||
zip_safe=False,
|
|
||||||
classifiers=classifiers,
|
|
||||||
'') ];
|
|
||||||
|
|
||||||
checkInputs = [ pytest glibcLocales ];
|
|
||||||
|
|
||||||
checkPhase = ''
|
|
||||||
LC_ALL=en_US.utf8 pytest -v konfig/tests
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Yet Another Config Parser";
|
|
||||||
homepage = "https://github.com/mozilla-services/konfig";
|
|
||||||
license = licenses.mpl20;
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,9 +1,12 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
|
, isPy35
|
||||||
|
, isPy36
|
||||||
, fetchPypi
|
, fetchPypi
|
||||||
, hypothesis
|
, hypothesis
|
||||||
, pytestcache
|
, pytestcache
|
||||||
|
, pytestcov
|
||||||
, pytestflakes
|
, pytestflakes
|
||||||
, pytestpep8
|
, pytestpep8
|
||||||
, pytest
|
, pytest
|
||||||
@ -16,9 +19,10 @@ buildPythonPackage rec {
|
|||||||
pname = "natsort";
|
pname = "natsort";
|
||||||
version = "5.2.0";
|
version = "5.2.0";
|
||||||
|
|
||||||
checkInputs = [
|
buildInputs = [
|
||||||
hypothesis
|
hypothesis
|
||||||
pytestcache
|
pytestcache
|
||||||
|
pytestcov
|
||||||
pytestflakes
|
pytestflakes
|
||||||
pytestpep8
|
pytestpep8
|
||||||
pytest
|
pytest
|
||||||
@ -37,7 +41,7 @@ buildPythonPackage rec {
|
|||||||
# testing based on project's tox.ini
|
# testing based on project's tox.ini
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
pytest --doctest-modules natsort
|
pytest --doctest-modules natsort
|
||||||
pytest --flakes --pep8
|
pytest --flakes --pep8 --cov natsort --cov-report term-missing
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -3,24 +3,32 @@
|
|||||||
, fetchPypi
|
, fetchPypi
|
||||||
, nose
|
, nose
|
||||||
, decorator
|
, decorator
|
||||||
|
, isPy36
|
||||||
|
, isPyPy
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "networkx";
|
pname = "networkx";
|
||||||
version = "2.1";
|
version = "1.11";
|
||||||
|
|
||||||
|
# Currently broken on PyPy.
|
||||||
|
# https://github.com/networkx/networkx/pull/1361
|
||||||
|
disabled = isPyPy;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
extension = "zip";
|
sha256 = "1f74s56xb4ggixiq0vxyfxsfk8p20c7a099lpcf60izv1php03hd";
|
||||||
sha256 = "64272ca418972b70a196cb15d9c85a5a6041f09a2f32e0d30c0255f25d458bb1";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
checkInputs = [ nose ];
|
checkInputs = [ nose ];
|
||||||
propagatedBuildInputs = [ decorator ];
|
propagatedBuildInputs = [ decorator ];
|
||||||
|
|
||||||
|
# 17 failures with 3.6 https://github.com/networkx/networkx/issues/2396#issuecomment-304437299
|
||||||
|
doCheck = !(isPy36);
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://networkx.github.io/";
|
homepage = "https://networkx.github.io/";
|
||||||
description = "Library for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks";
|
description = "Library for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks";
|
||||||
license = lib.licenses.bsd3;
|
license = lib.licenses.bsd3;
|
||||||
};
|
};
|
||||||
}
|
}
|
@ -3,6 +3,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pomegranate";
|
pname = "pomegranate";
|
||||||
version = "0.8.1";
|
version = "0.8.1";
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
repo = pname;
|
repo = pname;
|
||||||
@ -20,9 +21,5 @@ buildPythonPackage rec {
|
|||||||
homepage = https://github.com/jmschrei/pomegranate;
|
homepage = https://github.com/jmschrei/pomegranate;
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ rybern ];
|
maintainers = with maintainers; [ rybern ];
|
||||||
|
|
||||||
# "pomegranate does not yet work with networkx 2.0"
|
|
||||||
# see https://github.com/jmschrei/pomegranate/issues/209
|
|
||||||
broken = true;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -7,8 +7,6 @@
|
|||||||
, six
|
, six
|
||||||
, pydotplus
|
, pydotplus
|
||||||
, rdflib
|
, rdflib
|
||||||
, pydot
|
|
||||||
, glibcLocales
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
@ -20,10 +18,6 @@ buildPythonPackage rec {
|
|||||||
sha256 = "640dc158d931403bc6c1a0ad80702caae71f810bac21f90ec605865c8444b7bb";
|
sha256 = "640dc158d931403bc6c1a0ad80702caae71f810bac21f90ec605865c8444b7bb";
|
||||||
};
|
};
|
||||||
|
|
||||||
prePatch = ''
|
|
||||||
substituteInPlace setup.py --replace "six==1.10.0" "six>=1.10.0"
|
|
||||||
'';
|
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
lxml
|
lxml
|
||||||
networkx
|
networkx
|
||||||
@ -32,15 +26,7 @@ buildPythonPackage rec {
|
|||||||
pydotplus
|
pydotplus
|
||||||
rdflib
|
rdflib
|
||||||
];
|
];
|
||||||
|
doCheck = false; # takes ~60 mins
|
||||||
checkInputs = [
|
|
||||||
pydot
|
|
||||||
glibcLocales
|
|
||||||
];
|
|
||||||
|
|
||||||
preCheck = ''
|
|
||||||
export LC_ALL="en_US.utf-8"
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "A Python library for W3C Provenance Data Model (PROV)";
|
description = "A Python library for W3C Provenance Data Model (PROV)";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, buildPythonPackage, fetchPypi, fetchpatch, isPy3k, pytest, mock, setuptools_scm }:
|
{ lib, buildPythonPackage, fetchPypi, isPy3k, pytest, mock, setuptools_scm }:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pytest-mock";
|
pname = "pytest-mock";
|
||||||
@ -9,11 +9,6 @@ buildPythonPackage rec {
|
|||||||
sha256 = "8ed6c9ac6b7565b226b4da2da48876c9198d76401ec8d9c5e4c69b45423e33f8";
|
sha256 = "8ed6c9ac6b7565b226b4da2da48876c9198d76401ec8d9c5e4c69b45423e33f8";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = fetchpatch {
|
|
||||||
url = "${meta.homepage}/pull/107.patch";
|
|
||||||
sha256 = "07p7ra6lilfv04wyxc855zmfwxvnpmi9s0v6vh5bx769cj9jwxck";
|
|
||||||
};
|
|
||||||
|
|
||||||
propagatedBuildInputs = [ pytest ] ++ lib.optional (!isPy3k) mock;
|
propagatedBuildInputs = [ pytest ] ++ lib.optional (!isPy3k) mock;
|
||||||
nativeBuildInputs = [ setuptools_scm ];
|
nativeBuildInputs = [ setuptools_scm ];
|
||||||
|
|
||||||
|
@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pytest-xdist";
|
pname = "pytest-xdist";
|
||||||
version = "1.22.1";
|
version = "1.22.0";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "fcd6f36bab93b0b24ec45ca12f798b9b3af71da826db0b0794b358d2f5c038de";
|
sha256 = "65228a859191f2c74ee68c127317eefe35eedd3d43fc1431f19240663b0cafcd";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ setuptools_scm ];
|
nativeBuildInputs = [ setuptools_scm ];
|
||||||
|
@ -1,24 +0,0 @@
|
|||||||
{ lib, buildPythonPackage, fetchPypi, nose, six, colorama, termstyle }:
|
|
||||||
|
|
||||||
buildPythonPackage rec {
|
|
||||||
pname = "rednose";
|
|
||||||
version = "1.3.0";
|
|
||||||
|
|
||||||
src = fetchPypi {
|
|
||||||
inherit pname version;
|
|
||||||
sha256 = "6da77917788be277b70259edc0bb92fc6f28fe268b765b4ea88206cc3543a3e1";
|
|
||||||
};
|
|
||||||
|
|
||||||
prePatch = ''
|
|
||||||
substituteInPlace setup.py --replace "six==1.10.0" "six>=1.10.0"
|
|
||||||
'';
|
|
||||||
|
|
||||||
checkInputs = [ six ];
|
|
||||||
propagatedBuildInputs = [ nose colorama termstyle ];
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "A python nose plugin adding color to console results";
|
|
||||||
homepage = https://github.com/JBKahn/rednose;
|
|
||||||
license = licenses.mit;
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,20 +0,0 @@
|
|||||||
{ lib, buildPythonPackage, fetchPypi }:
|
|
||||||
|
|
||||||
buildPythonPackage rec {
|
|
||||||
pname = "termstyle";
|
|
||||||
version = "0.1.11";
|
|
||||||
|
|
||||||
src = fetchPypi {
|
|
||||||
inherit pname version;
|
|
||||||
sha256 = "ef74b83698ea014112040cf32b1a093c1ab3d91c4dd18ecc03ec178fd99c9f9f";
|
|
||||||
};
|
|
||||||
|
|
||||||
# Only manual tests
|
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Console colouring for python";
|
|
||||||
homepage = "https://pypi.python.org/pypi/python-termstyle/0.1.10";
|
|
||||||
license = licenses.bsdOriginal;
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
{ lib, buildPythonPackage, fetchPypi, pytest }:
|
|
||||||
|
|
||||||
buildPythonPackage rec {
|
|
||||||
pname = "text-unidecode";
|
|
||||||
version = "1.1";
|
|
||||||
|
|
||||||
src = fetchPypi {
|
|
||||||
inherit pname version;
|
|
||||||
sha256 = "1l081m1w8ibbx684ca71ibdy68iwqsivy6rf6yqvysdclzldbbyh";
|
|
||||||
};
|
|
||||||
|
|
||||||
checkInputs = [ pytest ];
|
|
||||||
|
|
||||||
checkPhase = ''
|
|
||||||
py.test
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "The most basic Text::Unidecode port";
|
|
||||||
homepage = https://github.com/kmike/text-unidecode;
|
|
||||||
license = licenses.artistic1;
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,21 +0,0 @@
|
|||||||
{ lib, buildPythonPackage, fetchPypi
|
|
||||||
, wrapGAppsHook, gobjectIntrospection, pygobject3, graphviz, gnome3 }:
|
|
||||||
|
|
||||||
buildPythonPackage rec {
|
|
||||||
pname = "xdot";
|
|
||||||
version = "0.9";
|
|
||||||
|
|
||||||
src = fetchPypi {
|
|
||||||
inherit pname version;
|
|
||||||
sha256 = "01v9vmgdxz1q2m2vq2b4aqx4ycw7grc0l4is673ygvyg9rk02dx3";
|
|
||||||
};
|
|
||||||
|
|
||||||
nativeBuildInputs = [ wrapGAppsHook ];
|
|
||||||
propagatedBuildInputs = [ gobjectIntrospection pygobject3 graphviz gnome3.gtk ];
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "xdot.py is an interactive viewer for graphs written in Graphviz's dot";
|
|
||||||
homepage = https://github.com/jrfonseca/xdot.py;
|
|
||||||
license = licenses.lgpl3Plus;
|
|
||||||
};
|
|
||||||
}
|
|
@ -29,7 +29,7 @@ fi
|
|||||||
mesonCheckPhase() {
|
mesonCheckPhase() {
|
||||||
runHook preCheck
|
runHook preCheck
|
||||||
|
|
||||||
meson test --print-errorlogs
|
meson test
|
||||||
|
|
||||||
runHook postCheck
|
runHook postCheck
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, buildPackages, fetchurl, pkgconfig, libuuid, gettext, texinfo }:
|
{ stdenv, buildPackages, fetchurl, pkgconfig, libuuid, gettext, texinfo }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "e2fsprogs-1.43.9";
|
name = "e2fsprogs-1.43.8";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/e2fsprogs/${name}.tar.gz";
|
url = "mirror://sourceforge/e2fsprogs/${name}.tar.gz";
|
||||||
sha256 = "15rqvkzylqqckshfy7vmk15k7wds2rh3k1pwrkrs684p3g0gzq2v";
|
sha256 = "1pn33rap3lcjm3gx07pmgyhx4j634gja63phmi4g5dq8yj0z8ciz";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "bin" "dev" "out" "man" "info" ];
|
outputs = [ "bin" "dev" "out" "man" "info" ];
|
||||||
|
@ -10798,7 +10798,10 @@ with pkgs;
|
|||||||
suffix = "min";
|
suffix = "min";
|
||||||
};
|
};
|
||||||
|
|
||||||
poppler_qt4 = callPackage ../development/libraries/poppler/qt4.nix { };
|
poppler_qt4 = poppler.override {
|
||||||
|
qt4Support = true;
|
||||||
|
suffix = "qt4";
|
||||||
|
};
|
||||||
|
|
||||||
poppler_utils = poppler.override { suffix = "utils"; utils = true; };
|
poppler_utils = poppler.override { suffix = "utils"; utils = true; };
|
||||||
|
|
||||||
|
@ -1673,7 +1673,27 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
binaryornot = callPackage ../development/python-modules/binaryornot { };
|
|
||||||
|
binaryornot = buildPythonPackage rec {
|
||||||
|
name = "binaryornot-${version}";
|
||||||
|
version = "0.4.0";
|
||||||
|
|
||||||
|
src = pkgs.fetchurl {
|
||||||
|
url ="mirror://pypi/b/binaryornot/${name}.tar.gz";
|
||||||
|
sha256 = "1j4f51dxic39mdwf6alj7gd769wy6mhk916v031wjali51xkh3xb";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = with self; [ hypothesis ];
|
||||||
|
|
||||||
|
propagatedBuildInputs = with self; [ chardet ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = https://github.com/audreyr/binaryornot;
|
||||||
|
description = "Ultra-lightweight pure Python package to check if a file is binary or text";
|
||||||
|
license = licenses.bsd3;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
bitbucket_api = buildPythonPackage rec {
|
bitbucket_api = buildPythonPackage rec {
|
||||||
name = "bitbucket-api-0.4.4";
|
name = "bitbucket-api-0.4.4";
|
||||||
@ -9207,7 +9227,44 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
konfig = callPackage ../development/python-modules/konfig { };
|
konfig = buildPythonPackage rec {
|
||||||
|
name = "konfig-${version}";
|
||||||
|
version = "1.1";
|
||||||
|
|
||||||
|
# konfig unconditionaly depend on configparser, even if it is part of
|
||||||
|
# the standard library in python 3.2 or above.
|
||||||
|
disabled = isPy3k;
|
||||||
|
|
||||||
|
src = pkgs.fetchgit {
|
||||||
|
url = https://github.com/mozilla-services/konfig.git;
|
||||||
|
rev = "refs/tags/${version}";
|
||||||
|
sha256 = "1h780fbrv275dcik4cs3rincza805z6q726b48r4a0qmh5d8160c";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = with self; [ configparser six ];
|
||||||
|
|
||||||
|
patches = [ (pkgs.writeText "konfig.patch" ''
|
||||||
|
diff --git a/setup.py b/setup.py
|
||||||
|
index 96fd858..bb4db06 100644
|
||||||
|
--- a/setup.py
|
||||||
|
+++ b/setup.py
|
||||||
|
@@ -20,7 +20,7 @@ setup(name='konfig',
|
||||||
|
author_email="tarek@mozilla.com",
|
||||||
|
include_package_data=True,
|
||||||
|
install_requires = [
|
||||||
|
- 'configparser', 'argparse', 'six'
|
||||||
|
+ 'configparser', 'six'
|
||||||
|
],
|
||||||
|
zip_safe=False,
|
||||||
|
classifiers=classifiers,
|
||||||
|
'') ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Yet Another Config Parser";
|
||||||
|
homepage = "https://github.com/mozilla-services/konfig";
|
||||||
|
license = licenses.mpl20;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
kitchen = callPackage ../development/python-modules/kitchen/default.nix { };
|
kitchen = callPackage ../development/python-modules/kitchen/default.nix { };
|
||||||
|
|
||||||
@ -10583,6 +10640,24 @@ in {
|
|||||||
|
|
||||||
mysql-connector = callPackage ../development/python-modules/mysql-connector { };
|
mysql-connector = callPackage ../development/python-modules/mysql-connector { };
|
||||||
|
|
||||||
|
mysql_connector_repackaged = buildPythonPackage rec {
|
||||||
|
name = "mysql-connector-repackaged-0.3.1";
|
||||||
|
|
||||||
|
src = pkgs.fetchurl {
|
||||||
|
url = "mirror://pypi/m/mysql-connector-repackaged/${name}.tar.gz";
|
||||||
|
sha256 = "170fbf11c54def1b5fcc919be0a890b760bb2eca81f56123a5dda0c69b5b099e";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Judging from SyntaxError
|
||||||
|
disabled = isPy3k;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = with maintainers; [ garbas domenkozar ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
namebench = buildPythonPackage (rec {
|
namebench = buildPythonPackage (rec {
|
||||||
name = "namebench-1.3.1";
|
name = "namebench-1.3.1";
|
||||||
disabled = isPy3k || isPyPy;
|
disabled = isPy3k || isPyPy;
|
||||||
@ -14742,7 +14817,22 @@ in {
|
|||||||
|
|
||||||
redis = callPackage ../development/python-modules/redis { };
|
redis = callPackage ../development/python-modules/redis { };
|
||||||
|
|
||||||
rednose = callPackage ../development/python-modules/rednose { };
|
rednose = buildPythonPackage rec {
|
||||||
|
name = "rednose-${version}";
|
||||||
|
version = "1.2.1";
|
||||||
|
|
||||||
|
src = pkgs.fetchurl {
|
||||||
|
url = "mirror://pypi/r/rednose/${name}.tar.gz";
|
||||||
|
sha256 = "0b0bsna217lr1nykyhl5fgjly15zhdvqd4prg4wy1zrgfv7al6m0";
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "A python nose plugin adding color to console results.";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = with self; [ nose six ];
|
||||||
|
propagatedBuildInputs = with self; [ colorama termstyle ];
|
||||||
|
};
|
||||||
|
|
||||||
reikna = callPackage ../development/python-modules/reikna { };
|
reikna = callPackage ../development/python-modules/reikna { };
|
||||||
|
|
||||||
@ -15687,8 +15777,6 @@ in {
|
|||||||
|
|
||||||
stevedore = callPackage ../development/python-modules/stevedore {};
|
stevedore = callPackage ../development/python-modules/stevedore {};
|
||||||
|
|
||||||
text-unidecode = callPackage ../development/python-modules/text-unidecode { };
|
|
||||||
|
|
||||||
Theano = callPackage ../development/python-modules/Theano rec {
|
Theano = callPackage ../development/python-modules/Theano rec {
|
||||||
cudaSupport = pkgs.config.cudaSupport or false;
|
cudaSupport = pkgs.config.cudaSupport or false;
|
||||||
cudnnSupport = cudaSupport;
|
cudnnSupport = cudaSupport;
|
||||||
@ -17970,7 +18058,23 @@ EOF
|
|||||||
|
|
||||||
persistent = callPackage ../development/python-modules/persistent {};
|
persistent = callPackage ../development/python-modules/persistent {};
|
||||||
|
|
||||||
xdot = callPackage ../development/python-modules/xdot { };
|
xdot = buildPythonPackage rec {
|
||||||
|
name = "xdot-0.9";
|
||||||
|
|
||||||
|
src = pkgs.fetchurl {
|
||||||
|
url = "mirror://pypi/x/xdot/${name}.tar.gz";
|
||||||
|
sha256 = "01v9vmgdxz1q2m2vq2b4aqx4ycw7grc0l4is673ygvyg9rk02dx3";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = with pkgs; [ wrapGAppsHook ];
|
||||||
|
propagatedBuildInputs = with self; [ pkgs.gobjectIntrospection pygobject3 pkgs.graphviz pkgs.gnome3.gtk ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "xdot.py is an interactive viewer for graphs written in Graphviz's dot";
|
||||||
|
homepage = https://github.com/jrfonseca/xdot.py;
|
||||||
|
license = licenses.lgpl3Plus;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
zetup = callPackage ../development/python-modules/zetup { };
|
zetup = callPackage ../development/python-modules/zetup { };
|
||||||
|
|
||||||
@ -20578,9 +20682,39 @@ EOF
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
termstyle = callPackage ../development/python-modules/termstyle { };
|
termstyle = buildPythonPackage rec {
|
||||||
|
name = "python-termstyle-${version}";
|
||||||
|
version = "0.1.10";
|
||||||
|
src = pkgs.fetchurl {
|
||||||
|
url = "mirror://pypi/p/python-termstyle/${name}.tar.gz";
|
||||||
|
sha256 = "1qllzkx1alf14zcfapppf8w87si4cpa7lgjmdp3f5idzdyqnnapl";
|
||||||
|
};
|
||||||
|
|
||||||
green = callPackage ../development/python-modules/green { };
|
meta = {
|
||||||
|
description = "Console colouring for python";
|
||||||
|
homepage = "https://pypi.python.org/pypi/python-termstyle/0.1.10";
|
||||||
|
license = licenses.bsdOriginal;
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
green = buildPythonPackage rec {
|
||||||
|
name = "green-${version}";
|
||||||
|
version = "2.3.0";
|
||||||
|
src = pkgs.fetchurl {
|
||||||
|
url = "mirror://pypi/g/green/${name}.tar.gz";
|
||||||
|
sha256 = "1888khfl9yxb8yfxq9b48dxwplqlxx8s0l530z5j7c6bx74v08b4";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = with self; [ termstyle colorama ];
|
||||||
|
buildInputs = with self; [ mock ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Python test runner";
|
||||||
|
homepage = "https://github.com/CleanCut/green";
|
||||||
|
license = licenses.mit;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
topydo = throw "python3Packages.topydo was moved to topydo"; # 2017-09-22
|
topydo = throw "python3Packages.topydo was moved to topydo"; # 2017-09-22
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user