forked from axeman/erpnext-nix
More WIP
This commit is contained in:
parent
f9289d49f4
commit
528fcc0fea
13
python/bleach.nix
Normal file
13
python/bleach.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "bleach";
|
||||||
|
version = "3.3.1";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "sha256-MGSDpal5VHQWCtV/zj3dG1BVHpge7Y4VpYLTTO8oqvo=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
13
python/cairocffi.nix
Normal file
13
python/cairocffi.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "cairocffi";
|
||||||
|
version = "1.2.0";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "sha256-mpebUAxkyBef7ChvM36P5kTsovLNBYYM4LYtJfIuoUA=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
14
python/email-reply-parser.nix
Normal file
14
python/email-reply-parser.nix
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "email-reply-parser";
|
||||||
|
version = "0.5.12";
|
||||||
|
src = fetchPypi {
|
||||||
|
pname = "email_reply_parser";
|
||||||
|
inherit version;
|
||||||
|
sha256 = "sha256-nb8+ymmZCTIjTwnn9QqnN1ZXT8H4jojDJP7Bp0HuanQ=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
|
@ -1,7 +1,83 @@
|
||||||
{
|
{
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchPypi,
|
fetchPypi,
|
||||||
fetchFromGitHub
|
fetchFromGitHub,
|
||||||
|
|
||||||
|
# core dependencies
|
||||||
|
babel,
|
||||||
|
click,
|
||||||
|
filelock,
|
||||||
|
gitpython,
|
||||||
|
jinja2,
|
||||||
|
pillow,
|
||||||
|
pyjwt,
|
||||||
|
pymysql,
|
||||||
|
pypdf2,
|
||||||
|
pypika,
|
||||||
|
pyqrcode,
|
||||||
|
pyyaml,
|
||||||
|
restrictedpython,
|
||||||
|
weasyprint,
|
||||||
|
werkzeug,
|
||||||
|
whoosh,
|
||||||
|
beautifulsoup4,
|
||||||
|
bleach-allowlist,
|
||||||
|
bleach,
|
||||||
|
cairocffi,
|
||||||
|
chardet,
|
||||||
|
croniter,
|
||||||
|
cryptography,
|
||||||
|
email-reply-parser,
|
||||||
|
git-url-parse,
|
||||||
|
gitdb,
|
||||||
|
gunicorn,
|
||||||
|
html5lib,
|
||||||
|
ipython,
|
||||||
|
ldap3,
|
||||||
|
markdown2,
|
||||||
|
markupsafe,
|
||||||
|
maxminddb-geolite2,
|
||||||
|
num2words,
|
||||||
|
oauthlib,
|
||||||
|
openpyxl,
|
||||||
|
passlib,
|
||||||
|
pdfkit,
|
||||||
|
phonenumbers,
|
||||||
|
premailer,
|
||||||
|
psutil,
|
||||||
|
psycopg2-binary,
|
||||||
|
pyasn1,
|
||||||
|
pyopenssl,
|
||||||
|
pycryptodome,
|
||||||
|
pyotp,
|
||||||
|
pypng,
|
||||||
|
python-dateutil,
|
||||||
|
pytz,
|
||||||
|
rauth,
|
||||||
|
redis,
|
||||||
|
hiredis,
|
||||||
|
requests-oauthlib,
|
||||||
|
requests,
|
||||||
|
rq,
|
||||||
|
rsa,
|
||||||
|
semantic-version,
|
||||||
|
sqlparse,
|
||||||
|
tenacity,
|
||||||
|
terminaltables,
|
||||||
|
traceback-with-variables,
|
||||||
|
urllib3,
|
||||||
|
xlrd,
|
||||||
|
zxcvbn,
|
||||||
|
markdownify,
|
||||||
|
|
||||||
|
# integration dependencies
|
||||||
|
boto3,
|
||||||
|
dropbox,
|
||||||
|
google-api-python-client,
|
||||||
|
google-auth-httplib2,
|
||||||
|
google-auth-oauthlib,
|
||||||
|
google-auth,
|
||||||
|
posthog,
|
||||||
}:
|
}:
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "frappe";
|
pname = "frappe";
|
||||||
|
@ -13,5 +89,80 @@ buildPythonPackage rec {
|
||||||
rev = "38708ba7c1e3eb0efd74d2876b79f6b17d8818dc";
|
rev = "38708ba7c1e3eb0efd74d2876b79f6b17d8818dc";
|
||||||
sha256 = "sha256-eee6IS/Ep/DSDCPdnyrqBea/ag0kNnN5Id3YQMNz5js=";
|
sha256 = "sha256-eee6IS/Ep/DSDCPdnyrqBea/ag0kNnN5Id3YQMNz5js=";
|
||||||
};
|
};
|
||||||
propagatedBuildInputs = [];
|
propagatedBuildInputs = [
|
||||||
|
babel
|
||||||
|
click
|
||||||
|
filelock
|
||||||
|
gitpython
|
||||||
|
jinja2
|
||||||
|
pillow
|
||||||
|
pyjwt
|
||||||
|
pymysql
|
||||||
|
pypdf2
|
||||||
|
pypika
|
||||||
|
pyqrcode
|
||||||
|
pyyaml
|
||||||
|
restrictedpython
|
||||||
|
weasyprint
|
||||||
|
werkzeug
|
||||||
|
whoosh
|
||||||
|
beautifulsoup4
|
||||||
|
bleach-allowlist
|
||||||
|
bleach
|
||||||
|
cairocffi
|
||||||
|
chardet
|
||||||
|
croniter
|
||||||
|
cryptography
|
||||||
|
email-reply-parser
|
||||||
|
git-url-parse
|
||||||
|
gitdb
|
||||||
|
gunicorn
|
||||||
|
html5lib
|
||||||
|
ipython
|
||||||
|
ldap3
|
||||||
|
markdown2
|
||||||
|
markupsafe
|
||||||
|
maxminddb-geolite2
|
||||||
|
num2words
|
||||||
|
oauthlib
|
||||||
|
openpyxl
|
||||||
|
passlib
|
||||||
|
pdfkit
|
||||||
|
phonenumbers
|
||||||
|
premailer
|
||||||
|
psutil
|
||||||
|
psycopg2-binary
|
||||||
|
pyasn1
|
||||||
|
pyopenssl
|
||||||
|
pycryptodome
|
||||||
|
pyotp
|
||||||
|
pypng
|
||||||
|
python-dateutil
|
||||||
|
pytz
|
||||||
|
rauth
|
||||||
|
redis
|
||||||
|
hiredis
|
||||||
|
requests-oauthlib
|
||||||
|
requests
|
||||||
|
rq
|
||||||
|
rsa
|
||||||
|
semantic-version
|
||||||
|
sqlparse
|
||||||
|
tenacity
|
||||||
|
terminaltables
|
||||||
|
traceback-with-variables
|
||||||
|
urllib3
|
||||||
|
xlrd
|
||||||
|
zxcvbn
|
||||||
|
markdownify
|
||||||
|
|
||||||
|
# integration dependencies
|
||||||
|
boto3
|
||||||
|
dropbox
|
||||||
|
google-api-python-client
|
||||||
|
google-auth-httplib2
|
||||||
|
google-auth-oauthlib
|
||||||
|
google-auth
|
||||||
|
posthog
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
13
python/git-url-parse.nix
Normal file
13
python/git-url-parse.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "git-url-parse";
|
||||||
|
version = "1.2.2";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "sha256-e19OOusdaTr+7mejvUrAY/cgbC6ORuVZ8NoNqYRF8Rc=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
13
python/maxminddb-geolite2.nix
Normal file
13
python/maxminddb-geolite2.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "maxminddb-geolite2";
|
||||||
|
version = "2018.703";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "sha256-K9EYxVZ/OoMj1sXaI6bm1Sz8Cc2Zh7VOtxLPYAGpbgM=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
13
python/phonenumbers.nix
Normal file
13
python/phonenumbers.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "phonenumbers";
|
||||||
|
version = "8.12.40";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "sha256-APKVWkVrRY+barDSQykEnD5zWMRN/Bl5/kkIztQPHrg=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
13
python/posthog.nix
Normal file
13
python/posthog.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "posthog";
|
||||||
|
version = "3.0.1";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "sha256-V9J5H/V1LOVroPm7iHb688qSCPHCxs6utaJQTDRJN2c=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
15
python/psycopg2-binary.nix
Normal file
15
python/psycopg2-binary.nix
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
postgresql
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "psycopg2-binary";
|
||||||
|
version = "2.9.6";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "sha256-H2Tc+49uDAFMf1XlHJdZ8CT3DqVy+97xI/hTGMKXlHw=";
|
||||||
|
};
|
||||||
|
nativeBuildInputs = [postgresql];
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
22
python/pymysql.nix
Normal file
22
python/pymysql.nix
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
|
||||||
|
cryptography,
|
||||||
|
setuptools
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pymysql";
|
||||||
|
version = "1.0.3";
|
||||||
|
format = "pyproject";
|
||||||
|
src = fetchPypi {
|
||||||
|
pname = "PyMySQL";
|
||||||
|
inherit version;
|
||||||
|
sha256 = "sha256-PdqUPvNpQGinXWnQcXVdvsrO4a35ofxbIGgw0rZ9Jeg=";
|
||||||
|
};
|
||||||
|
buildInputs = [setuptools];
|
||||||
|
propagatedBuildInputs = [cryptography];
|
||||||
|
|
||||||
|
# Wants to connect to MySQL
|
||||||
|
doCheck = false;
|
||||||
|
}
|
13
python/pypdf2.nix
Normal file
13
python/pypdf2.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pypdf2";
|
||||||
|
version = "2.1.1";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
14
python/pypika.nix
Normal file
14
python/pypika.nix
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pypika";
|
||||||
|
version = "0.48.9";
|
||||||
|
src = fetchPypi {
|
||||||
|
pname = "PyPika";
|
||||||
|
inherit version;
|
||||||
|
sha256 = "sha256-g4g2phdH58g4DNG3/2OGlLenM1NF0PVZsEss2DKtU3g=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
16
python/pypng.nix
Normal file
16
python/pypng.nix
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
setuptools
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pypng";
|
||||||
|
version = "0.20220715.0";
|
||||||
|
format = "pyproject";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "sha256-c5xDO6lvB4MV3lTA25da7lN8vD4dCuTtmqsMoeQn4sE=";
|
||||||
|
};
|
||||||
|
buildInputs = [setuptools];
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
13
python/pytz.nix
Normal file
13
python/pytz.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pytz";
|
||||||
|
version = "2022.1";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "sha256-HnYOL+aoFjvAs9mhnE+ENCr6Cir/6/qoSwG5eKAuyqc=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
13
python/rauth.nix
Normal file
13
python/rauth.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "rauth";
|
||||||
|
version = "0.7.3";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "sha256-UkzbwcKFYOrPyanUDFlSXrjQD98H+62GEH6iRBFHewo=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
13
python/traceback-with-variables.nix
Normal file
13
python/traceback-with-variables.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "traceback-with-variables";
|
||||||
|
version = "2.0.4";
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "sha256-owx5t8IG+yVZZ/P10SXOEUs9rk/ZLSaPkB3TXuI/nMA=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
14
python/weasyprint.nix
Normal file
14
python/weasyprint.nix
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "weasyprint";
|
||||||
|
version = "52.5";
|
||||||
|
src = fetchPypi {
|
||||||
|
pname = "WeasyPrint";
|
||||||
|
inherit version;
|
||||||
|
sha256 = "sha256-s36gLXXKBLq9e+ytc0FCa+MyrlYNjwLWZL+h6a+xhIE=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [];
|
||||||
|
}
|
Loading…
Reference in a new issue