1294 lines
No EOL
49 KiB
Nix
1294 lines
No EOL
49 KiB
Nix
# generated using pypi2nix tool (version: 2.0.4)
|
|
# See more at: https://github.com/nix-community/pypi2nix
|
|
#
|
|
# COMMAND:
|
|
# pypi2nix -v -E pkg-config -E freetype -E libjpeg -E zlib -E libxml2 -E libxslt -s setuptools -s wheel -s setuptools-scm -r requirements.txt
|
|
#
|
|
|
|
{ pkgs ? import <nixpkgs> {},
|
|
overrides ? ({ pkgs, python }: self: super: {})
|
|
}:
|
|
|
|
let
|
|
|
|
inherit (pkgs) makeWrapper;
|
|
inherit (pkgs.stdenv.lib) fix' extends inNixShell;
|
|
|
|
pythonPackages =
|
|
import "${toString pkgs.path}/pkgs/top-level/python-packages.nix" {
|
|
inherit pkgs;
|
|
inherit (pkgs) stdenv;
|
|
python = pkgs.python3;
|
|
};
|
|
|
|
commonBuildInputs = with pkgs; [ pkg-config freetype libjpeg zlib libxml2 libxslt ];
|
|
commonDoCheck = false;
|
|
|
|
withPackages = pkgs':
|
|
let
|
|
pkgs = builtins.removeAttrs pkgs' ["__unfix__"];
|
|
interpreterWithPackages = selectPkgsFn: pythonPackages.buildPythonPackage {
|
|
name = "python3-interpreter";
|
|
buildInputs = [ makeWrapper ] ++ (selectPkgsFn pkgs);
|
|
buildCommand = ''
|
|
mkdir -p $out/bin
|
|
ln -s ${pythonPackages.python.interpreter} \
|
|
$out/bin/${pythonPackages.python.executable}
|
|
for dep in ${builtins.concatStringsSep " "
|
|
(selectPkgsFn pkgs)}; do
|
|
if [ -d "$dep/bin" ]; then
|
|
for prog in "$dep/bin/"*; do
|
|
if [ -x "$prog" ] && [ -f "$prog" ]; then
|
|
ln -s $prog $out/bin/`basename $prog`
|
|
fi
|
|
done
|
|
fi
|
|
done
|
|
for prog in "$out/bin/"*; do
|
|
wrapProgram "$prog" --prefix PYTHONPATH : "$PYTHONPATH"
|
|
done
|
|
pushd $out/bin
|
|
ln -s ${pythonPackages.python.executable} python
|
|
ln -s ${pythonPackages.python.executable} \
|
|
python3
|
|
popd
|
|
'';
|
|
passthru.interpreter = pythonPackages.python;
|
|
};
|
|
|
|
interpreter = interpreterWithPackages builtins.attrValues;
|
|
in {
|
|
__old = pythonPackages;
|
|
inherit interpreter;
|
|
inherit interpreterWithPackages;
|
|
mkDerivation = args: pythonPackages.buildPythonPackage (args // {
|
|
nativeBuildInputs = (args.nativeBuildInputs or []) ++ args.buildInputs;
|
|
});
|
|
packages = pkgs;
|
|
overrideDerivation = drv: f:
|
|
pythonPackages.buildPythonPackage (
|
|
drv.drvAttrs // f drv.drvAttrs // { meta = drv.meta; }
|
|
);
|
|
withPackages = pkgs'':
|
|
withPackages (pkgs // pkgs'');
|
|
};
|
|
|
|
python = withPackages {};
|
|
|
|
generated = self: {
|
|
"aldryn-boilerplates" = python.mkDerivation {
|
|
name = "aldryn-boilerplates-0.8.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/ea/cb/a89e12228dc45b8e6c400803789227f33f113030ed79925b011a03d1889d/aldryn-boilerplates-0.8.0.tar.gz";
|
|
sha256 = "9ba59810ff9de12125226f4ee6586c3bae7cab19e979bbece3876a123b4c03ca";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
self."django-appconf"
|
|
self."yurl"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/aldryn/aldryn-boilerplates/";
|
|
license = licenses.bsdOriginal;
|
|
description = "An extension that allows re-usable apps to provide sets of templates and staticfiles for different boilerplates.";
|
|
};
|
|
};
|
|
|
|
"aldryn-forms" = python.mkDerivation {
|
|
name = "aldryn-forms-4.0.1";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/1b/2f/326051fc3c188a0c5af739ce7d5b763a877338e6e1cf7706c71160171560/aldryn-forms-4.0.1.tar.gz";
|
|
sha256 = "d43a844e0934439ae824a9f6a99a8a57906c6635bff380ffdcd94269592bc1df";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."aldryn-boilerplates"
|
|
self."django-cms"
|
|
self."django-emailit"
|
|
self."django-filer"
|
|
self."django-simple-captcha"
|
|
self."django-sizefield"
|
|
self."django-tablib"
|
|
self."djangocms-attributes-field"
|
|
self."djangocms-text-ckeditor"
|
|
self."openpyxl"
|
|
self."pillow"
|
|
self."six"
|
|
self."tablib"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/aldryn/aldryn-forms";
|
|
license = licenses.bsdOriginal;
|
|
description = "Create forms and embed them on CMS pages";
|
|
};
|
|
};
|
|
|
|
"cachetools" = python.mkDerivation {
|
|
name = "cachetools-4.0.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/ff/e9/879bc23137b5c19f93c2133a6063874b83c8e1912ff1467a3d4331598921/cachetools-4.0.0.tar.gz";
|
|
sha256 = "9a52dd97a85f257f4e4127f15818e71a0c7899f121b34591fcc1173ea79a0198";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/tkem/cachetools/";
|
|
license = licenses.mit;
|
|
description = "Extensible memoizing collections and decorators";
|
|
};
|
|
};
|
|
|
|
"certifi" = python.mkDerivation {
|
|
name = "certifi-2019.11.28";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/41/bf/9d214a5af07debc6acf7f3f257265618f1db242a3f8e49a9b516f24523a6/certifi-2019.11.28.tar.gz";
|
|
sha256 = "25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://certifi.io/";
|
|
license = licenses.mpl20;
|
|
description = "Python package for providing Mozilla's CA Bundle.";
|
|
};
|
|
};
|
|
|
|
"chardet" = python.mkDerivation {
|
|
name = "chardet-3.0.4";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz";
|
|
sha256 = "84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/chardet/chardet";
|
|
license = licenses.lgpl2;
|
|
description = "Universal encoding detector for Python 2 and 3";
|
|
};
|
|
};
|
|
|
|
"click" = python.mkDerivation {
|
|
name = "click-7.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/f8/5c/f60e9d8a1e77005f664b76ff8aeaee5bc05d0a91798afd7f53fc998dbc47/Click-7.0.tar.gz";
|
|
sha256 = "5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://palletsprojects.com/p/click/";
|
|
license = licenses.bsdOriginal;
|
|
description = "Composable command line interface toolkit";
|
|
};
|
|
};
|
|
|
|
"cssselect" = python.mkDerivation {
|
|
name = "cssselect-1.1.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/70/54/37630f6eb2c214cdee2ae56b7287394c8aa2f3bafb8b4eb8c3791aae7a14/cssselect-1.1.0.tar.gz";
|
|
sha256 = "f95f8dedd925fd8f54edb3d2dfb44c190d9d18512377d3c1e2388d16126879bc";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/scrapy/cssselect";
|
|
license = licenses.bsdOriginal;
|
|
description = "cssselect parses CSS3 Selectors and translates them to XPath 1.0";
|
|
};
|
|
};
|
|
|
|
"cssutils" = python.mkDerivation {
|
|
name = "cssutils-1.0.2";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/5c/0b/c5f29d29c037e97043770b5e7c740b6252993e4b57f029b3cd03c78ddfec/cssutils-1.0.2.tar.gz";
|
|
sha256 = "a2fcf06467553038e98fea9cfe36af2bf14063eb147a70958cfcaa8f5786acaf";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "http://cthedot.de/cssutils/";
|
|
license = licenses.lgpl2;
|
|
description = "A CSS Cascading Style Sheets library for Python";
|
|
};
|
|
};
|
|
|
|
"django" = python.mkDerivation {
|
|
name = "django-2.1.15";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/a5/ea/a3424e68851acb44a1f8f823dc32ee3eb10b7fda474b03d527f7e666b443/Django-2.1.15.tar.gz";
|
|
sha256 = "a794f7a2f4b7c928eecfbc4ebad03712ff27fb545abe269bf01aa8500781eb1c";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."pytz"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://www.djangoproject.com/";
|
|
license = licenses.bsdOriginal;
|
|
description = "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.";
|
|
};
|
|
};
|
|
|
|
"django-absolute" = python.mkDerivation {
|
|
name = "django-absolute-0.3";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/18/02/77ed5333f547ac95243bd0598372a338340536dfa5bfee3ed5753fa01b75/django-absolute-0.3.tar.gz";
|
|
sha256 = "41ad9c819c80539cd604b9dea5c735252476616f071d739a8638aa9307df5857";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/noirbizarre/django-absolute";
|
|
license = licenses.lgpl2;
|
|
description = "Absolute URLs tools for django";
|
|
};
|
|
};
|
|
|
|
"django-appconf" = python.mkDerivation {
|
|
name = "django-appconf-1.0.3";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/8e/9e/0cf10dc64e69f553dd1f8d54b8c55c31fb632d60ddcaeab3f21c472005ca/django-appconf-1.0.3.tar.gz";
|
|
sha256 = "35f13ca4d567f132b960e2cd4c832c2d03cb6543452d34e29b7ba10371ba80e3";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
self."six"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://django-appconf.readthedocs.io/";
|
|
license = licenses.bsdOriginal;
|
|
description = "A helper class for handling configuration defaults of packaged apps gracefully.";
|
|
};
|
|
};
|
|
|
|
"django-classy-tags" = python.mkDerivation {
|
|
name = "django-classy-tags-1.0.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/19/22/39385390e854356a1267d246d9ac6ed45fd0b90c7ec422c2ce7aea647d25/django-classy-tags-1.0.0.tar.gz";
|
|
sha256 = "ad6a25fc2b58a098f00d86bd5e5dad47922f5ca4e744bc3cccb7b4be5bc35eb1";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
self."six"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "http://github.com/ojii/django-classy-tags";
|
|
license = licenses.bsdOriginal;
|
|
description = "Class based template tags for Django";
|
|
};
|
|
};
|
|
|
|
"django-cms" = python.mkDerivation {
|
|
name = "django-cms-3.7.1";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/c3/55/bab3217850a3dbed17caf0fac4f9351fc13f25c572534080b7ede78edf5c/django-cms-3.7.1.tar.gz";
|
|
sha256 = "05ea915d490562413428e04acb9ecae604c63b8dc5ed9250d0e9437b1314c996";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
self."django-classy-tags"
|
|
self."django-formtools"
|
|
self."django-sekizai"
|
|
self."django-treebeard"
|
|
self."djangocms-admin-style"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://www.django-cms.org/";
|
|
license = licenses.bsdOriginal;
|
|
description = "An Advanced Django CMS";
|
|
};
|
|
};
|
|
|
|
"django-emailit" = python.mkDerivation {
|
|
name = "django-emailit-0.2.4";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/31/f1/36e336c7b0aeb3e5093e7e254600e99d5a2f0572777bc68e2c9783a55e0e/django-emailit-0.2.4.tar.gz";
|
|
sha256 = "b84e7743089e5a68a158efdcad4fd8c00f875e4e73d96fae2e6915e69d34841e";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
self."django-absolute"
|
|
self."premailer"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "http://github.com/divio/django-emailit";
|
|
license = licenses.bsdOriginal;
|
|
description = "Make sending html emails easy.";
|
|
};
|
|
};
|
|
|
|
"django-filer" = python.mkDerivation {
|
|
name = "django-filer-1.6.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/b2/3b/544c7de7ae9b2e28f1387974aba3b4385fc06b083c8e6c25c2203afe9255/django-filer-1.6.0.tar.gz";
|
|
sha256 = "3f2045cfd9e53c1a29cd8a71747e984faead630ee72baab29d6b3b45584d52e0";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
self."django-mptt"
|
|
self."django-polymorphic"
|
|
self."easy-thumbnails"
|
|
self."unidecode"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "http://github.com/divio/django-filer";
|
|
license = licenses.bsdOriginal;
|
|
description = "A file management application for django that makes handling of files and images a breeze.";
|
|
};
|
|
};
|
|
|
|
"django-formtools" = python.mkDerivation {
|
|
name = "django-formtools-2.2";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/ca/bb/7d8a1bff28bcb9031264dfc0e5cb288d369a6da5d7827e2f799025f41eb7/django-formtools-2.2.tar.gz";
|
|
sha256 = "c5272c03c1cd51b2375abf7397a199a3148a9fbbf2f100e186467a84025d13b2";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://django-formtools.readthedocs.io/en/latest/";
|
|
license = licenses.bsdOriginal;
|
|
description = "A set of high-level abstractions for Django forms";
|
|
};
|
|
};
|
|
|
|
"django-js-asset" = python.mkDerivation {
|
|
name = "django-js-asset-1.2.2";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/81/d9/bbb15cf960142220a7a5ca38f2cbddd3ef6ad19f9efc6024670d44b43968/django-js-asset-1.2.2.tar.gz";
|
|
sha256 = "c163ae80d2e0b22d8fb598047cd0dcef31f81830e127cfecae278ad574167260";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/matthiask/django-js-asset/";
|
|
license = licenses.bsdOriginal;
|
|
description = "script tag with additional attributes for django.forms.Media";
|
|
};
|
|
};
|
|
|
|
"django-mptt" = python.mkDerivation {
|
|
name = "django-mptt-0.11.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/82/da/cab516755870d0fbe7b67fc879636f392cf413b594f815f06a538e89c50e/django-mptt-0.11.0.tar.gz";
|
|
sha256 = "dfdb3af75ad27cdd4458b0544ec8574174f2b90f99bc2cafab6a15b4bc1895a8";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
self."django-js-asset"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/django-mptt/django-mptt";
|
|
license = licenses.mit;
|
|
description = "Utilities for implementing Modified Preorder Tree Traversal with your Django Models and working with trees of Model instances.";
|
|
};
|
|
};
|
|
|
|
"django-polymorphic" = python.mkDerivation {
|
|
name = "django-polymorphic-2.0.3";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/ae/d6/bebbc990b5856c36603cd0d635e93137fdf67ec04386ac1bdc87707f9613/django-polymorphic-2.0.3.tar.gz";
|
|
sha256 = "1fb5505537bcaf71cfc951ff94c4e3ba83c761eaca04b7b2ce9cb63937634ea5";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/django-polymorphic/django-polymorphic";
|
|
license = licenses.bsdOriginal;
|
|
description = "Seamless polymorphic inheritance for Django models";
|
|
};
|
|
};
|
|
|
|
"django-ranged-response" = python.mkDerivation {
|
|
name = "django-ranged-response-0.2.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/70/e3/9372fcdca8e9c3205e7979528ccd1a14354a9a24d38efff11c1846ff8bf1/django-ranged-response-0.2.0.tar.gz";
|
|
sha256 = "f71fff352a37316b9bead717fc76e4ddd6c9b99c4680cdf4783b9755af1cf985";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/wearespindle/django-ranged-fileresponse";
|
|
license = licenses.mit;
|
|
description = "Modified Django FileResponse that adds Content-Range headers.";
|
|
};
|
|
};
|
|
|
|
"django-sekizai" = python.mkDerivation {
|
|
name = "django-sekizai-1.1.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/d8/78/d058bc163eb3ddff0dfcc43a07d67fbfae4b76eb18827e27b847543c6c77/django-sekizai-1.1.0.tar.gz";
|
|
sha256 = "e2f6e666d4dd9d3ecc27284acb85ef709e198014f5d5af8c6d54ed04c2d684d9";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
self."django-classy-tags"
|
|
self."six"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "http://github.com/ojii/django-sekizai";
|
|
license = licenses.bsdOriginal;
|
|
description = "Django Sekizai";
|
|
};
|
|
};
|
|
|
|
"django-simple-captcha" = python.mkDerivation {
|
|
name = "django-simple-captcha-0.5.12";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/1d/84/82da15830a77ce3e667fc834e2e451864c24c78def86fa09caa934f17df5/django-simple-captcha-0.5.12.zip";
|
|
sha256 = "fc25f0425e282aa82d2a65013049a8dc7c0682f8e05d32681c39a0c55ed322bd";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
self."django-ranged-response"
|
|
self."pillow"
|
|
self."six"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/mbi/django-simple-captcha";
|
|
license = licenses.mit;
|
|
description = "A very simple, yet powerful, Django captcha application";
|
|
};
|
|
};
|
|
|
|
"django-sizefield" = python.mkDerivation {
|
|
name = "django-sizefield-1.0.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/b6/53/20dfd7b843614409ccd5a318dffda82c2160842cdf33c69dbf56bf24e1e6/django-sizefield-1.0.0.tar.gz";
|
|
sha256 = "094881baf1f7597d7c72c2cca300987f8247ca626e71790455b721c65fe88dc4";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/leplatrem/django-sizefield";
|
|
license = "LPGL, see LICENSE file.";
|
|
description = "A model field to store a file size, whose edition and display shows units.";
|
|
};
|
|
};
|
|
|
|
"django-tablib" = python.mkDerivation {
|
|
name = "django-tablib-3.2";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/64/9a/eb76251b3871532a389f3628ed76b5f497f9db128fd5243ca2fd05ccb84d/django-tablib-3.2.tar.gz";
|
|
sha256 = "a38a2cd3492371f1b5588db0fa9243790b3a02fd2732e24c7076420bdd40ea71";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."six"
|
|
self."tablib"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/joshourisman/django-tablib";
|
|
license = licenses.bsdOriginal;
|
|
description = "A wrapper around Kenneth Reitz' tablib to work with Django models.";
|
|
};
|
|
};
|
|
|
|
"django-treebeard" = python.mkDerivation {
|
|
name = "django-treebeard-4.3.1";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/d0/6a/8ddd748a364230a481512160286c1ea8e50c345ba2422af0a349ac8601d5/django-treebeard-4.3.1.tar.gz";
|
|
sha256 = "83aebc34a9f06de7daaec330d858d1c47887e81be3da77e3541fe7368196dd8a";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/django-treebeard/django-treebeard/";
|
|
license = licenses.asl20;
|
|
description = "Efficient tree implementations for Django";
|
|
};
|
|
};
|
|
|
|
"djangocms-admin-style" = python.mkDerivation {
|
|
name = "djangocms-admin-style-1.4.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/43/4a/85121924727ee789e9f0d4a434e0a8a45db4a9d47d411a4000f77154f73b/djangocms-admin-style-1.4.0.tar.gz";
|
|
sha256 = "0ff3f45ed56e98c92fcabf219377f4165ab20a4cb2d018c1da461b6b85179177";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-admin-style";
|
|
license = licenses.bsdOriginal;
|
|
description = "Adds pretty CSS styles for the django CMS admin interface.";
|
|
};
|
|
};
|
|
|
|
"djangocms-attributes-field" = python.mkDerivation {
|
|
name = "djangocms-attributes-field-1.2.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/55/98/d25b1926aa859e29cbca670e998f0b7a236de19834e5b803fa0ec5ec0c17/djangocms-attributes-field-1.2.0.tar.gz";
|
|
sha256 = "33e00b28b2f3cb4d09a1423cb613d1ab467e8df78446a04df77e725ac1db05a4";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django-cms"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-attributes-field/";
|
|
license = licenses.bsdOriginal;
|
|
description = "Adds attributes to Django models.";
|
|
};
|
|
};
|
|
|
|
"djangocms-bootstrap4" = python.mkDerivation {
|
|
name = "djangocms-bootstrap4-1.5.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/33/b6/a18f7b25ce993e5302a8b7326926071b06c4a7135e2e173a5a856d0303ad/djangocms-bootstrap4-1.5.0.tar.gz";
|
|
sha256 = "4db97893a4a69a4d5a4bf5623b0d1e489f4b42e704ab58537f7ff38f0856f209";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django-cms"
|
|
self."django-filer"
|
|
self."djangocms-attributes-field"
|
|
self."djangocms-icon"
|
|
self."djangocms-link"
|
|
self."djangocms-picture"
|
|
self."djangocms-text-ckeditor"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-bootstrap4";
|
|
license = licenses.bsdOriginal;
|
|
description = "Adds Bootstrap 4 components as plugins.";
|
|
};
|
|
};
|
|
|
|
"djangocms-file" = python.mkDerivation {
|
|
name = "djangocms-file-2.4.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/4d/e1/92814d413d254275695d06864127d9e4986691e039f0872441416e61920d/djangocms-file-2.4.0.tar.gz";
|
|
sha256 = "dd5051465d44fa9a3728bac7943c2efc1b806edb316a741b9dbc171a361f27bf";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django-cms"
|
|
self."django-filer"
|
|
self."djangocms-attributes-field"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-file";
|
|
license = licenses.bsdOriginal;
|
|
description = "Adds file plugin to django CMS";
|
|
};
|
|
};
|
|
|
|
"djangocms-googlemap" = python.mkDerivation {
|
|
name = "djangocms-googlemap-1.3.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/3d/a1/60438b3e47a622b7685bd86c273ff2c7632508f9736b9da882297220db05/djangocms-googlemap-1.3.0.tar.gz";
|
|
sha256 = "430437dfeafe81bd2c11c7a66291cb1fb19a9e8a096e993c3350adbe4c725dc8";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django-cms"
|
|
self."django-filer"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-googlemap";
|
|
license = licenses.bsdOriginal;
|
|
description = "Adds Google Maps plugins to django CMS.";
|
|
};
|
|
};
|
|
|
|
"djangocms-icon" = python.mkDerivation {
|
|
name = "djangocms-icon-1.5.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/f9/88/f5aeaddb8b86e971f50c4a53f653a8fdd73f60d43a9ce9f3d45c8b35aeb7/djangocms-icon-1.5.0.tar.gz";
|
|
sha256 = "ecca9bc62e2af9e2519b1a4c7ad24cd69bf52bc1d7c4981aa817cfd32e112648";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django-cms"
|
|
self."djangocms-attributes-field"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-icon";
|
|
license = licenses.bsdOriginal;
|
|
description = "Adds icon plugin to django CMS.";
|
|
};
|
|
};
|
|
|
|
"djangocms-link" = python.mkDerivation {
|
|
name = "djangocms-link-2.5.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/df/7a/ec9cd6410f6a4435ad3d98d1bb7eba8b3249e34189d0c49ceae9ab0df9b9/djangocms-link-2.5.0.tar.gz";
|
|
sha256 = "b550bbcf572437e408e1a9b956c7c6e2fd498d868c402424395eea8d40d9cfa0";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django-cms"
|
|
self."django-filer"
|
|
self."djangocms-attributes-field"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-link";
|
|
license = licenses.bsdOriginal;
|
|
description = "Adds a link plugin to django CMS";
|
|
};
|
|
};
|
|
|
|
"djangocms-picture" = python.mkDerivation {
|
|
name = "djangocms-picture-2.3.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/be/e3/051570d630af8172675c699d1f438e7cb5da661fae883000586530a30b28/djangocms-picture-2.3.0.tar.gz";
|
|
sha256 = "0f38222cc9a122471b104604b265d359f01a17e30f89eeddb1e6ae70ba06cd78";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django-cms"
|
|
self."django-filer"
|
|
self."djangocms-attributes-field"
|
|
self."easy-thumbnails"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-picture";
|
|
license = licenses.bsdOriginal;
|
|
description = "Adds an image plugin to django CMS";
|
|
};
|
|
};
|
|
|
|
"djangocms-snippet" = python.mkDerivation {
|
|
name = "djangocms-snippet-2.2.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/b2/d1/f1270cc183d1654e26d008525c9634227267d002ca449ca8b5d55466706a/djangocms-snippet-2.2.0.tar.gz";
|
|
sha256 = "599f06e069dacf9c9f11742a9233c3ccee58a55605124fa1485a62708bd2caea";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django-cms"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-snippet";
|
|
license = licenses.bsdOriginal;
|
|
description = "Adds snippet plugin to django CMS.";
|
|
};
|
|
};
|
|
|
|
"djangocms-style" = python.mkDerivation {
|
|
name = "djangocms-style-2.2.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/5d/5c/12de39850b000ee71de489ae75dded6391192413484377bc9f3d0bc46941/djangocms-style-2.2.0.tar.gz";
|
|
sha256 = "4841f8e23cfe6a95d9a788f39f00d83f862a56f50cc445060bcf154bfdd471a0";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django-cms"
|
|
self."djangocms-attributes-field"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-style";
|
|
license = licenses.bsdOriginal;
|
|
description = "Adds style plugin to django CMS";
|
|
};
|
|
};
|
|
|
|
"djangocms-text-ckeditor" = python.mkDerivation {
|
|
name = "djangocms-text-ckeditor-3.8.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/f6/23/7859d1a25c36fe24f2f407ae32c88039856cd4c0a354621c88b8a13d6890/djangocms-text-ckeditor-3.8.0.tar.gz";
|
|
sha256 = "0f0291cdf305c469741a639d89c71ee77f29dfc5aada4f7a453d6dc2926ceca9";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django-cms"
|
|
self."html5lib"
|
|
self."pillow"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-text-ckeditor";
|
|
license = licenses.bsdOriginal;
|
|
description = "Text Plugin for django CMS with CKEditor support";
|
|
};
|
|
};
|
|
|
|
"djangocms-video" = python.mkDerivation {
|
|
name = "djangocms-video-2.2.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/4d/9a/31e40b75eae00c8000fa4f74845263af4b9bf02ad3a3b6becef1b60cea9a/djangocms-video-2.2.0.tar.gz";
|
|
sha256 = "cf5284fed71c9bfc076bb7dd7abf327e7ebb0cb5349557d1c7b41cc417532ac3";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django-cms"
|
|
self."django-filer"
|
|
self."djangocms-attributes-field"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/divio/djangocms-video";
|
|
license = licenses.bsdOriginal;
|
|
description = "Adds video plugin to django CMS";
|
|
};
|
|
};
|
|
|
|
"easy-thumbnails" = python.mkDerivation {
|
|
name = "easy-thumbnails-2.7";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/11/c8/950c50cdf39702d64f5781e6735f539d76044e9461c63fc20a06de324316/easy-thumbnails-2.7.tar.gz";
|
|
sha256 = "e4e7a0dd4001f56bfd4058428f2c91eafe27d33ef3b8b33ac4e013b159b9ff91";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."django"
|
|
self."pillow"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "http://github.com/SmileyChris/easy-thumbnails";
|
|
license = licenses.bsdOriginal;
|
|
description = "Easy thumbnails for Django";
|
|
};
|
|
};
|
|
|
|
"et-xmlfile" = python.mkDerivation {
|
|
name = "et-xmlfile-1.0.1";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/22/28/a99c42aea746e18382ad9fb36f64c1c1f04216f41797f2f0fa567da11388/et_xmlfile-1.0.1.tar.gz";
|
|
sha256 = "614d9722d572f6246302c4491846d2c393c199cfa4edc9af593437691683335b";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://bitbucket.org/openpyxl/et_xmlfile";
|
|
license = licenses.mit;
|
|
description = "An implementation of lxml.xmlfile for the standard library";
|
|
};
|
|
};
|
|
|
|
"h11" = python.mkDerivation {
|
|
name = "h11-0.9.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/34/5a/abaa557d20b210117d8c3e6b0b817ce9b329b2e81f87612e60102a924323/h11-0.9.0.tar.gz";
|
|
sha256 = "33d4bca7be0fa039f4e84d50ab00531047e53d6ee8ffbc83501ea602c169cae1";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/python-hyper/h11";
|
|
license = licenses.mit;
|
|
description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1";
|
|
};
|
|
};
|
|
|
|
"html5lib" = python.mkDerivation {
|
|
name = "html5lib-1.0.1";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/85/3e/cf449cf1b5004e87510b9368e7a5f1acd8831c2d6691edd3c62a0823f98f/html5lib-1.0.1.tar.gz";
|
|
sha256 = "66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."six"
|
|
self."webencodings"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/html5lib/html5lib-python";
|
|
license = licenses.mit;
|
|
description = "HTML parser based on the WHATWG HTML specification";
|
|
};
|
|
};
|
|
|
|
"httptools" = python.mkDerivation {
|
|
name = "httptools-0.0.13";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/1b/03/215969db11abe8741e9c266a4cbe803a372bd86dd35fa0084c4df6d4bd00/httptools-0.0.13.tar.gz";
|
|
sha256 = "e00cbd7ba01ff748e494248183abc6e153f49181169d8a3d41bb49132ca01dfc";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/MagicStack/httptools";
|
|
license = licenses.mit;
|
|
description = "A collection of framework independent HTTP protocol utils.";
|
|
};
|
|
};
|
|
|
|
"idna" = python.mkDerivation {
|
|
name = "idna-2.8";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/ad/13/eb56951b6f7950cadb579ca166e448ba77f9d24efc03edd7e55fa57d04b7/idna-2.8.tar.gz";
|
|
sha256 = "c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/kjd/idna";
|
|
license = licenses.bsdOriginal;
|
|
description = "Internationalized Domain Names in Applications (IDNA)";
|
|
};
|
|
};
|
|
|
|
"jdcal" = python.mkDerivation {
|
|
name = "jdcal-1.4.1";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/7b/b0/fa20fce23e9c3b55b640e629cb5edf32a85e6af3cf7af599940eb0c753fe/jdcal-1.4.1.tar.gz";
|
|
sha256 = "472872e096eb8df219c23f2689fc336668bdb43d194094b5cc1707e1640acfc8";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/phn/jdcal";
|
|
license = licenses.bsdOriginal;
|
|
description = "Julian dates from proleptic Gregorian and Julian calendars.";
|
|
};
|
|
};
|
|
|
|
"lxml" = python.mkDerivation {
|
|
name = "lxml-4.5.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/39/2b/0a66d5436f237aff76b91e68b4d8c041d145ad0a2cdeefe2c42f76ba2857/lxml-4.5.0.tar.gz";
|
|
sha256 = "8620ce80f50d023d414183bf90cc2576c2837b88e00bea3f33ad2630133bbb60";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://lxml.de/";
|
|
license = licenses.bsdOriginal;
|
|
description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.";
|
|
};
|
|
};
|
|
|
|
"openpyxl" = python.mkDerivation {
|
|
name = "openpyxl-2.4.9";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/8c/75/c4e557207c7ff3d217d002d4fee32b4e5dbfc5498e2a2c9ce6b5424c5e37/openpyxl-2.4.9.tar.gz";
|
|
sha256 = "95e007f4d121f4fd73f39a6d74a883c75e9fa9d96de91d43c1641c103c3a9b18";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."et-xmlfile"
|
|
self."jdcal"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://openpyxl.readthedocs.io";
|
|
license = licenses.mit;
|
|
description = "A Python library to read/write Excel 2010 xlsx/xlsm files";
|
|
};
|
|
};
|
|
|
|
"pillow" = python.mkDerivation {
|
|
name = "pillow-7.0.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/39/47/f28067b187dd664d205f75b07dcc6e0e95703e134008a14814827eebcaab/Pillow-7.0.0.tar.gz";
|
|
sha256 = "4d9ed9a64095e031435af120d3c910148067087541131e82b3e8db302f4c8946";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://python-pillow.org";
|
|
license = "HPND";
|
|
description = "Python Imaging Library (Fork)";
|
|
};
|
|
};
|
|
|
|
"premailer" = python.mkDerivation {
|
|
name = "premailer-3.6.1";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/62/da/2f43cdf9d3d79c80c4856a12389a1f257d65fe9ccc44bc6b4383c8a18e33/premailer-3.6.1.tar.gz";
|
|
sha256 = "fcc1062329ba37668f95b2bf95e78d730eebf7851d742028251384a04e87fa22";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."cachetools"
|
|
self."cssselect"
|
|
self."cssutils"
|
|
self."lxml"
|
|
self."requests"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "http://github.com/peterbe/premailer";
|
|
license = licenses.psfl;
|
|
description = "Turns CSS blocks into style attributes";
|
|
};
|
|
};
|
|
|
|
"pytz" = python.mkDerivation {
|
|
name = "pytz-2019.3";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/82/c3/534ddba230bd4fbbd3b7a3d35f3341d014cca213f369a9940925e7e5f691/pytz-2019.3.tar.gz";
|
|
sha256 = "b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "http://pythonhosted.org/pytz";
|
|
license = licenses.mit;
|
|
description = "World timezone definitions, modern and historical";
|
|
};
|
|
};
|
|
|
|
"requests" = python.mkDerivation {
|
|
name = "requests-2.22.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz";
|
|
sha256 = "11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."certifi"
|
|
self."chardet"
|
|
self."idna"
|
|
self."urllib3"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "http://python-requests.org";
|
|
license = licenses.asl20;
|
|
description = "Python HTTP for Humans.";
|
|
};
|
|
};
|
|
|
|
"setuptools" = python.mkDerivation {
|
|
name = "setuptools-45.1.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/42/3e/2464120172859e5d103e5500315fb5555b1e908c0dacc73d80d35a9480ca/setuptools-45.1.0.zip";
|
|
sha256 = "91f72d83602a6e5e4a9e4fe296e27185854038d7cbda49dcd7006c4d3b3b89d5";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/pypa/setuptools";
|
|
license = licenses.mit;
|
|
description = "Easily download, build, install, upgrade, and uninstall Python packages";
|
|
};
|
|
};
|
|
|
|
"setuptools-scm" = python.mkDerivation {
|
|
name = "setuptools-scm-3.4.3";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/fe/bd/bc2fe0b14ce234bb5e2af5f3b574c5a8ef1b7845bfa41e7cf69a78627ec8/setuptools_scm-3.4.3.tar.gz";
|
|
sha256 = "26b8a108783cd88f4b15ff1f0f347d6b476db25d0c226159b835d713f9487320";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "pyproject";
|
|
buildInputs = commonBuildInputs ++ [
|
|
self."setuptools"
|
|
self."wheel"
|
|
];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/pypa/setuptools_scm/";
|
|
license = licenses.mit;
|
|
description = "the blessed package to manage your versions by scm tags";
|
|
};
|
|
};
|
|
|
|
"six" = python.mkDerivation {
|
|
name = "six-1.14.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/21/9f/b251f7f8a76dec1d6651be194dfba8fb8d7781d10ab3987190de8391d08e/six-1.14.0.tar.gz";
|
|
sha256 = "236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/benjaminp/six";
|
|
license = licenses.mit;
|
|
description = "Python 2 and 3 compatibility utilities";
|
|
};
|
|
};
|
|
|
|
"tablib" = python.mkDerivation {
|
|
name = "tablib-1.0.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/6e/2f/5378ce8151ade53a5c7bc8a0b960a250bfe816b75a2c26383f776824f866/tablib-1.0.0.tar.gz";
|
|
sha256 = "ff3172802e8dd7fb795867942f5238f6c90e2d4e90ad6233c1a796cdfc63bb35";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "pyproject";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://tablib.readthedocs.io";
|
|
license = licenses.mit;
|
|
description = "Format agnostic tabular data library (XLS, JSON, YAML, CSV)";
|
|
};
|
|
};
|
|
|
|
"unidecode" = python.mkDerivation {
|
|
name = "unidecode-1.0.23";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/9b/d8/c1b658ed7ff6e63a745eda483d7d917eb63a79c59fcb422469b85ff47e94/Unidecode-1.0.23.tar.gz";
|
|
sha256 = "8b85354be8fd0c0e10adbf0675f6dc2310e56fda43fa8fe049123b6c475e52fb";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "UNKNOWN";
|
|
license = licenses.gpl2Plus;
|
|
description = "ASCII transliterations of Unicode text";
|
|
};
|
|
};
|
|
|
|
"urllib3" = python.mkDerivation {
|
|
name = "urllib3-1.25.8";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/09/06/3bc5b100fe7e878d3dee8f807a4febff1a40c213d2783e3246edde1f3419/urllib3-1.25.8.tar.gz";
|
|
sha256 = "87716c2d2a7121198ebcb7ce7cccf6ce5e9ba539041cfbaeecfb641dc0bf6acc";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://urllib3.readthedocs.io/";
|
|
license = licenses.mit;
|
|
description = "HTTP library with thread-safe connection pooling, file post, and more.";
|
|
};
|
|
};
|
|
|
|
"uvicorn" = python.mkDerivation {
|
|
name = "uvicorn-0.11.2";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/5c/ed/37f168f52814d09feaf0b4f6894704a17209f84219773def5b8b14a060dc/uvicorn-0.11.2.tar.gz";
|
|
sha256 = "11f397855c7f35dc034a3d288883382a4c16afdfe6675b70896f55bd6051da64";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [
|
|
self."click"
|
|
self."h11"
|
|
self."httptools"
|
|
self."uvloop"
|
|
self."websockets"
|
|
];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/encode/uvicorn";
|
|
license = licenses.bsdOriginal;
|
|
description = "The lightning-fast ASGI server.";
|
|
};
|
|
};
|
|
|
|
"uvloop" = python.mkDerivation {
|
|
name = "uvloop-0.14.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/84/2e/462e7a25b787d2b40cf6c9864a9e702f358349fc9cfb77e83c38acb73048/uvloop-0.14.0.tar.gz";
|
|
sha256 = "123ac9c0c7dd71464f58f1b4ee0bbd81285d96cdda8bc3519281b8973e3a461e";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "http://github.com/MagicStack/uvloop";
|
|
license = licenses.asl20;
|
|
description = "Fast implementation of asyncio event loop on top of libuv";
|
|
};
|
|
};
|
|
|
|
"webencodings" = python.mkDerivation {
|
|
name = "webencodings-0.5.1";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz";
|
|
sha256 = "b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/SimonSapin/python-webencodings";
|
|
license = licenses.bsdOriginal;
|
|
description = "Character encoding aliases for legacy web content";
|
|
};
|
|
};
|
|
|
|
"websockets" = python.mkDerivation {
|
|
name = "websockets-8.1";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/e9/2b/cf738670bb96eb25cb2caf5294e38a9dc3891a6bcd8e3a51770dbc517c65/websockets-8.1.tar.gz";
|
|
sha256 = "5c65d2da8c6bce0fca2528f69f44b2f977e06954c8512a952222cea50dad430f";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/aaugustin/websockets";
|
|
license = licenses.bsdOriginal;
|
|
description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)";
|
|
};
|
|
};
|
|
|
|
"wheel" = python.mkDerivation {
|
|
name = "wheel-0.34.2";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/75/28/521c6dc7fef23a68368efefdcd682f5b3d1d58c2b90b06dc1d0b805b51ae/wheel-0.34.2.tar.gz";
|
|
sha256 = "8788e9155fe14f54164c1b9eb0a319d98ef02c160725587ad60f14ddc57b6f96";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [
|
|
self."setuptools"
|
|
];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "https://github.com/pypa/wheel";
|
|
license = licenses.mit;
|
|
description = "A built-package format for Python";
|
|
};
|
|
};
|
|
|
|
"yurl" = python.mkDerivation {
|
|
name = "yurl-1.0.0";
|
|
src = pkgs.fetchurl {
|
|
url = "https://files.pythonhosted.org/packages/2c/c5/98f7359c9f53a9b122f0764b5a3a677495830f635ad9e50fb63534e1c908/YURL-1.0.0.tar.gz";
|
|
sha256 = "1b9497efc0b4f85af9e5d139fb3e93fca825bccf2c62d463aca489630a248619";
|
|
};
|
|
doCheck = commonDoCheck;
|
|
format = "setuptools";
|
|
buildInputs = commonBuildInputs ++ [ ];
|
|
propagatedBuildInputs = [ ];
|
|
meta = with pkgs.stdenv.lib; {
|
|
homepage = "http://github.com/homm/yurl/";
|
|
license = "UNKNOWN";
|
|
description = "Yurl is alternative url manipulation library";
|
|
};
|
|
};
|
|
};
|
|
localOverridesFile = ./requirements_override.nix;
|
|
localOverrides = import localOverridesFile { inherit pkgs python; };
|
|
commonOverrides = [
|
|
(let src = pkgs.fetchFromGitHub { owner = "nix-community"; repo = "pypi2nix-overrides"; rev = "ebc21a64505989717dc395ad92f0a4d7021c44bc"; sha256 = "1p1bqm80anxsnh2k26y0f066z3zpngwxpff1jldzzkbhvw8zw77i"; } ; in import "${src}/overrides.nix" { inherit pkgs python; })
|
|
];
|
|
paramOverrides = [
|
|
(overrides { inherit pkgs python; })
|
|
];
|
|
allOverrides =
|
|
(if (builtins.pathExists localOverridesFile)
|
|
then [localOverrides] else [] ) ++ commonOverrides ++ paramOverrides;
|
|
|
|
in python.withPackages
|
|
(fix' (pkgs.lib.fold
|
|
extends
|
|
generated
|
|
allOverrides
|
|
)
|
|
) |