Merge pull request #91417 from elohmeier/octoprint-werkzeug

This commit is contained in:
Gabriel Ebner
2020-06-26 13:07:29 +02:00
committed by GitHub
5 changed files with 56 additions and 21 deletions

View File

@@ -17,6 +17,8 @@
, stdenv
, tornado
, urllib3
, trytond
, werkzeug
}:
buildPythonPackage rec {
@@ -28,10 +30,10 @@ buildPythonPackage rec {
sha256 = "0e5e947d0f7a969314aa23669a94a9712be5a688ff069ff7b9fc36c66adc160c";
};
checkInputs = [ django flask tornado bottle rq falcon sqlalchemy ]
checkInputs = [ django flask tornado bottle rq falcon sqlalchemy werkzeug ]
++ stdenv.lib.optionals isPy3k [ celery pyramid sanic aiohttp ];
propagatedBuildInputs = [ urllib3 certifi ];
propagatedBuildInputs = [ urllib3 certifi trytond ];
meta = with stdenv.lib; {
homepage = "https://github.com/getsentry/sentry-python";

View File

@@ -0,0 +1,77 @@
{ stdenv
, buildPythonApplication
, fetchPypi
, mock
, lxml
, relatorio
, genshi
, dateutil
, polib
, python-sql
, werkzeug
, wrapt
, passlib
, bcrypt
, pydot
, python-Levenshtein
, simplejson
, html2text
, psycopg2
, withPostgresql ? true
}:
with stdenv.lib;
buildPythonApplication rec {
pname = "trytond";
version = "5.6.2";
src = fetchPypi {
inherit pname version;
sha256 = "0mlfl34zmmqrwip39mvhkk0h6dsljqwff2mk1ldahm253d4vzflp";
};
# Tells the tests which database to use
DB_NAME = ":memory:";
buildInputs = [
mock
];
propagatedBuildInputs = [
lxml
relatorio
genshi
dateutil
polib
python-sql
werkzeug
wrapt
passlib
# extra dependencies
bcrypt
pydot
python-Levenshtein
simplejson
html2text
] ++ stdenv.lib.optional withPostgresql psycopg2;
# If unset, trytond will try to mkdir /homeless-shelter
preCheck = ''
export HOME=$(mktemp -d)
'';
meta = {
description = "The server of the Tryton application platform";
longDescription = ''
The server for Tryton, a three-tier high-level general purpose
application platform under the license GPL-3 written in Python and using
PostgreSQL as database engine.
It is the core base of a complete business solution providing
modularity, scalability and security.
'';
homepage = "http://www.tryton.org/";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ udono johbo ];
};
}