Add aldryn-forms to requirements

This commit is contained in:
Andrey Golovizin 2020-01-25 16:50:47 +01:00
parent 23bd67c4c3
commit f2cbf27048
4 changed files with 565 additions and 19 deletions

View file

@ -2,7 +2,7 @@
# See more at: https://github.com/nix-community/pypi2nix
#
# COMMAND:
# pypi2nix -v -E pkg-config -E freetype -E libjpeg -E zlib -r requirements.txt
# 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> {},
@ -21,7 +21,7 @@ let
python = pkgs.python3;
};
commonBuildInputs = with pkgs; [ pkg-config freetype libjpeg zlib ];
commonBuildInputs = with pkgs; [ pkg-config freetype libjpeg zlib libxml2 libxslt ];
commonDoCheck = false;
withPackages = pkgs':
@ -76,6 +76,143 @@ let
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";
};
};
"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.2.9";
src = pkgs.fetchurl {
@ -96,11 +233,11 @@ let
};
};
"django-classy-tags" = python.mkDerivation {
name = "django-classy-tags-0.9.0";
"django-absolute" = python.mkDerivation {
name = "django-absolute-0.3";
src = pkgs.fetchurl {
url = "https://files.pythonhosted.org/packages/8b/21/a209e260f863bf6fafa97fa38ec709d552abfcf6edb0b73be6d680b43eb0/django-classy-tags-0.9.0.tar.gz";
sha256 = "38b4546a8053499e2fef7af679a58d7c868298717d645b8b8227acba5fd4bf2b";
url = "https://files.pythonhosted.org/packages/18/02/77ed5333f547ac95243bd0598372a338340536dfa5bfee3ed5753fa01b75/django-absolute-0.3.tar.gz";
sha256 = "41ad9c819c80539cd604b9dea5c735252476616f071d739a8638aa9307df5857";
};
doCheck = commonDoCheck;
format = "setuptools";
@ -108,6 +245,46 @@ let
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;
@ -139,6 +316,27 @@ let
};
};
"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 {
@ -237,11 +435,30 @@ let
};
};
"django-sekizai" = python.mkDerivation {
name = "django-sekizai-1.0.0";
"django-ranged-response" = python.mkDerivation {
name = "django-ranged-response-0.2.0";
src = pkgs.fetchurl {
url = "https://files.pythonhosted.org/packages/61/7c/a170ca36c4ea4c7c228b379df3da9a2dbec4c28ae3d7149c44990512cb0d/django-sekizai-1.0.0.tar.gz";
sha256 = "642a3356fe92fe9b5ccc97f320b64edd2cfcb3b2fbb113e8a26dad9a1f3b5e14";
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";
@ -249,6 +466,7 @@ let
propagatedBuildInputs = [
self."django"
self."django-classy-tags"
self."six"
];
meta = with pkgs.stdenv.lib; {
homepage = "http://github.com/ojii/django-sekizai";
@ -257,6 +475,67 @@ let
};
};
"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 {
@ -294,10 +573,10 @@ let
};
"djangocms-attributes-field" = python.mkDerivation {
name = "djangocms-attributes-field-1.1.0";
name = "djangocms-attributes-field-1.2.0";
src = pkgs.fetchurl {
url = "https://files.pythonhosted.org/packages/71/b5/c148882ed9a1a6e8217363cbebab46c50a08e2a2d4b946ad60643d0ea3a9/djangocms-attributes-field-1.1.0.tar.gz";
sha256 = "824368e29a7a48a338e98e312fd45f2fe1917092919082f0a48215507bdcf3bd";
url = "https://files.pythonhosted.org/packages/55/98/d25b1926aa859e29cbca670e998f0b7a236de19834e5b803fa0ec5ec0c17/djangocms-attributes-field-1.2.0.tar.gz";
sha256 = "33e00b28b2f3cb4d09a1423cb613d1ab467e8df78446a04df77e725ac1db05a4";
};
doCheck = commonDoCheck;
format = "setuptools";
@ -542,6 +821,23 @@ let
};
};
"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";
};
};
"html5lib" = python.mkDerivation {
name = "html5lib-1.0.1";
src = pkgs.fetchurl {
@ -562,6 +858,77 @@ let
};
};
"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.4.2";
src = pkgs.fetchurl {
url = "https://files.pythonhosted.org/packages/e4/19/8dfeef50623892577dc05245093e090bb2bab4c8aed5cad5b03208959563/lxml-4.4.2.tar.gz";
sha256 = "eff69ddbf3ad86375c344339371168640951c302450c5d3e9936e98d6459db06";
};
doCheck = commonDoCheck;
format = "setuptools";
buildInputs = commonBuildInputs ++ [ ];
propagatedBuildInputs = [ ];
meta = with pkgs.stdenv.lib; {
homepage = "http://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 {
@ -579,6 +946,29 @@ let
};
};
"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 {
@ -596,6 +986,65 @@ let
};
};
"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 {
@ -630,6 +1079,23 @@ let
};
};
"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 {
@ -647,6 +1113,23 @@ let
};
};
"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.";
};
};
"webencodings" = python.mkDerivation {
name = "webencodings-0.5.1";
src = pkgs.fetchurl {
@ -663,11 +1146,45 @@ let
description = "Character encoding aliases for legacy web content";
};
};
"wheel" = python.mkDerivation {
name = "wheel-0.33.6";
src = pkgs.fetchurl {
url = "https://files.pythonhosted.org/packages/59/b0/11710a598e1e148fb7cbf9220fd2a0b82c98e94efbdecb299cb25e7f0b39/wheel-0.33.6.tar.gz";
sha256 = "10c9da68765315ed98850f8e048347c3eb06dd81822dc2ab1d4fde9dc9702646";
};
doCheck = commonDoCheck;
format = "setuptools";
buildInputs = commonBuildInputs ++ [ ];
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 = "da5a27614ffc963478d8d5caf7c78491e2744750"; sha256 = "10p0l97jjwwi0ld5dpvyn2v2nfxww1sm766131i4363zazzidndm"; } ; in import "${src}/overrides.nix" { inherit pkgs python; })
(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; })

View file

@ -1,3 +1,5 @@
aldryn-forms
django-cms>=3.7,<3.8
djangocms-admin-style>=1.4,<1.5
django-treebeard>=4.0,<5.0

View file

@ -1,15 +1,29 @@
aldryn-boilerplates==0.8.0
aldryn-forms==4.0.1
cachetools==4.0.0
certifi==2019.11.28
chardet==3.0.4
cssselect==1.1.0
cssutils==1.0.2
Django==2.2.9
django-classy-tags==0.9.0
django-absolute==0.3
django-appconf==1.0.3
django-classy-tags==1.0.0
django-cms==3.7.1
django-emailit==0.2.4
django-filer==1.6.0
django-formtools==2.2
django-js-asset==1.2.2
django-mptt==0.11.0
django-polymorphic==2.0.3
django-sekizai==1.0.0
django-ranged-response==0.2.0
django-sekizai==1.1.0
django-simple-captcha==0.5.12
django-sizefield==1.0.0
django-tablib==3.2
django-treebeard==4.3.1
djangocms-admin-style==1.4.0
djangocms-attributes-field==1.1.0
djangocms-attributes-field==1.2.0
djangocms-bootstrap4==1.5.0
djangocms-file==2.3.0
djangocms-googlemap==1.3.0
@ -21,10 +35,21 @@ djangocms-style==2.2.0
djangocms-text-ckeditor==3.8.0
djangocms-video==2.2.0
easy-thumbnails==2.7
et-xmlfile==1.0.1
html5lib==1.0.1
idna==2.8
jdcal==1.4.1
lxml==4.4.2
openpyxl==2.4.9
Pillow==7.0.0
premailer==3.6.1
pytz==2019.3
requests==2.22.0
setuptools-scm==3.4.3
six==1.14.0
sqlparse==0.3.0
tablib==1.0.0
Unidecode==1.0.23
urllib3==1.25.8
webencodings==0.5.1
YURL==1.0.0

View file

@ -1,5 +1,7 @@
{ pkgs, python }:
self: super: {
}
"tablib" = python.overrideDerivation super."tablib" (old: {
buildInputs = old.buildInputs ++ [ self."setuptools-scm" ];
});
}