Add aldryn-forms to requirements
This commit is contained in:
parent
23bd67c4c3
commit
f2cbf27048
4 changed files with 565 additions and 19 deletions
545
requirements.nix
545
requirements.nix
|
|
@ -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; })
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
{ pkgs, python }:
|
||||
|
||||
self: super: {
|
||||
|
||||
}
|
||||
"tablib" = python.overrideDerivation super."tablib" (old: {
|
||||
buildInputs = old.buildInputs ++ [ self."setuptools-scm" ];
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue