changeset 1f37c3a267c8 in tryton-overlay:default
details: https://hg.tryton.org/tryton-overlay?cmd=changeset;node=1f37c3a267c8
description:
        app-office/trytond: Set PYTHON_USEDEP

        Some python 3.7 and pypy have been removed because Genshi, a relatorio
        dependency, does not support it yet.

        Signed-off-by: Cédric Krier <[email protected]>
        (Portage version: 2.3.51/hg/Linux x86_64, signed Manifest commit with 
key 0xF83F682D21AEB39F)
diffstat:

 app-office/trytond/Manifest              |  20 ++++++++--------
 app-office/trytond/trytond-4.0.20.ebuild |  36 ++++++++++++++++----------------
 app-office/trytond/trytond-4.2.19.ebuild |  34 +++++++++++++++---------------
 app-office/trytond/trytond-4.4.17.ebuild |  34 +++++++++++++++---------------
 app-office/trytond/trytond-4.6.12.ebuild |  36 ++++++++++++++++----------------
 app-office/trytond/trytond-4.8.8.ebuild  |  35 +++++++++++++++----------------
 app-office/trytond/trytond-5.0.4.ebuild  |  32 ++++++++++++++--------------
 7 files changed, 113 insertions(+), 114 deletions(-)

diffs (368 lines):

diff -r 2363731965a1 -r 1f37c3a267c8 app-office/trytond/Manifest
--- a/app-office/trytond/Manifest       Mon Jan 28 01:38:31 2019 +0100
+++ b/app-office/trytond/Manifest       Mon Jan 28 01:41:37 2019 +0100
@@ -12,21 +12,21 @@
 DIST trytond-4.6.12.tar.gz 610302 BLAKE2B 
81a0468edf3e146ce7dea9c61684f82ace021d4662b3db8cb04be9ece65f1985af7a85991bfe8db84c53209c30b0b55157e26d05c91e9417c6962660e993c233
 SHA512 
fcfaff2199dbf3533bec16140d14a8237e2f6bb9b48ea500b4deca11e35c017d17e60cd973ac4c1e813d230986ac83d26787c9e271fbfc2ac082f6c64f417ff1
 DIST trytond-4.8.8.tar.gz 653312 BLAKE2B 
f86fb44a89e6011d9a0f354e4a655295e5f648192ce46ca704abc0e2d442a3f51ca29be8599f9da34c7392212cc0274994eafa756afd4bc344e99b8643e95da1
 SHA512 
702ab11715de683e427518875820130aa15dbe78e419fb09e4f6f7103df6883a380feffb2798a8b91944f42bfb832ebeec995e32b1829164679a700b263b91bc
 DIST trytond-5.0.4.tar.gz 647526 BLAKE2B 
4f74d791edd62c0c6840347925bccd0c61dabd007399505751a8f604020dfce8031961095884839b2314038139ae342f5b22b68f292e2a907062202c0068707a
 SHA512 
094d2bc025646030fafb46a7d3a31ea4caac014c0719a046db3dd28a5271b2eca6e80b66ab62b5da7bce1d722f493b5c8da7174cd88035d8cef4827dd4c64b62
-EBUILD trytond-4.0.20.ebuild 2536 BLAKE2B 
42533ca7b40a2b833c7b517afde06a70ffc5709c34076cf8980e7da6e4f397970e896fa98bd8b56533442412a6874d51102e94bbb945c4404a0c1acb16856b9c
 SHA512 
a453225ac0f5022462dde387a81a4420e7a1e0310f5bca04558b76f56f737c845d1097794eb7ee4a790c30f00f4392e37b3ff28c0c8c79ccbe299143f043aa80
-EBUILD trytond-4.2.19.ebuild 2491 BLAKE2B 
26efe20748dd51d3748a434432a0b14a8ce5a1cbbec8749bf6ca511dfa06c763861e121966f8817063c40244ffe1205c51a72e819cf5d7e4156fa4b2fc443b1b
 SHA512 
880b7a1939a31d967c2726f69c90ea65286159fe9a709da06302c82931ff12ac0d28628a0342bb393e49b00b2b5d6262064e029f49ac8e2982a2173cdafda383
-EBUILD trytond-4.4.17.ebuild 2505 BLAKE2B 
a05386dd2b5d14fff8c8495e9c3d5d44543cf5590002fbda56130ff90ba3ecfc0e7f5633427d908c4d115a137cb550750c8f49169ff9e2fcfa6debe9407c698f
 SHA512 
ba20fdc61891ed40d53641316a0f74dd5c6fa4dfd657b7086f8b901eeb3b0536cfa28aedcf4a22f29b8124e7c7afb2442208a746504c95ac6ff94eda8ad530ad
-EBUILD trytond-4.6.12.ebuild 2558 BLAKE2B 
55c1b4ad7f71d6f1230517a2bc79576325d09d49bb33e1707b78a4bc1129240dbfd49fefcb9b04e50028cc8bdfcc3d4e990a7d068869c2749878be05b0720285
 SHA512 
06d661bb34e55f9ccc66d09699775600ec274fe0d722c8a0acecf6a18e1a4466e8ed1ed95ed0dc65e381f27d3d221a179370210c1dbd39e1e0e1eb885cb74e0a
-EBUILD trytond-4.8.8.ebuild 2543 BLAKE2B 
24a1f3144b16b9597907cd5bb139e43e4f6cbb6acd89d53ad880dad470c06df56565629af047f06153504da0f7b62336215f60175b194488f55cb0e1fd58e111
 SHA512 
c1a32fc7574311b372431d925e8dedf3b6d9fa5a47dac0652134a42ffd858104526dfcfde830c6d1b13eaed6520dc1ccfe42caa2fa7c8d0e985f64bb981a7e20
-EBUILD trytond-5.0.4.ebuild 2585 BLAKE2B 
ba7dbb3d0686bdd3dc1953238dd871e96142dd5cdebf5aa727ca28e2870bb46ce10683a2f543b93c1ecb16f8a16f7ad1324f93c67138d20480b8c1107b74d75d
 SHA512 
0cce0881b1cc1ff929d1028b158b762dee8a9fbfc74bd3bcbb9f7b5c78945f52006d3cc72e51819a9069f0f72bb32233a2637826f361d1f4b8fb2c821aadf072
+EBUILD trytond-4.0.20.ebuild 2804 BLAKE2B 
a51d2eb9f140951b96a7d280fc9628641f692d1619bf1b85007650d763cfb5c1cf94d3a0ed245b69fcbbec510f5a3c23c76edeb2b06ef90e0349bac4a02b58b1
 SHA512 
2a7f8ed77d37c316ff7c1d5682d3fc9dd9cc13d4ac0f13f06e76849bee28a1e58bc0ccb43049f89a6dae876ddbb66ebed55ae387d5efd93df2470871ff99392c
+EBUILD trytond-4.2.19.ebuild 2759 BLAKE2B 
6abe3a0850f9d1337d1018a7dbb848f9deac5287374085ebe9241145bbb11ce6477a041a0130b7423856c0884c165ace5949684ba008b37a3c41f10b6320102d
 SHA512 
efcea8819530b54f11ba9e23a8531d14ae81c3b88a397fe87522d307ff94a048c9ba998731e5adb6206f7ec487b676a4483bee21625c9e1a5c373a8274ba008e
+EBUILD trytond-4.4.17.ebuild 2773 BLAKE2B 
b0e0c1aa5a68269ae655c4fc1783c8e3da2b9d78230227cc6eb504c2ddb01e898b447cbde815e44c2538bc5ed1a4622b9c34daf7fc639563f184d15676128522
 SHA512 
300dbc9a6bbe6e68ed71caa3419034a9bb13f8806e2d8a94031c2abef79ea9d4246d1465868bc3dda467f64f7df8bb4892f67f1e0ce81d33c8ff495ba95a8412
+EBUILD trytond-4.6.12.ebuild 2841 BLAKE2B 
b857d1829d96a8a2b99115982a4598a4e7526221545719cb6d454caf4267b0a400ccdc75eb7b9a020e1b2f8dc2f4bd6d3f49b8c2ddad691eca209c0001eadec8
 SHA512 
08782fe4706a84e7d3a7bb2419840d345742595b60e83533db4613209b6af1c9d42d4d18d51b59e54a0798ec81d2a7c7aff857dfd11a047684b8eb1f83dc25ab
+EBUILD trytond-4.8.8.ebuild 2757 BLAKE2B 
3f85cb7bc2e28e035c3e85d31ab6a0ff38da261ec576954f0786fcf71a2b38c6d9b190581c2906c2fb765837c46c1a54ccacabf4ade03bafac73fc17bbe19c8a
 SHA512 
bbd80f6c9805ed000755ea402ea5a3e2e301c000cbe5b3f19d223bc7752000ddcc86d177a8111bc26ed6e544a8bcbeabf4c92759ab465ca5bb88db843ca58d44
+EBUILD trytond-5.0.4.ebuild 2814 BLAKE2B 
5338f38bbab7f0634487adcd5f6435675c3994711cd78d80075752db014b18f73a3dd7f496e220569399ced5420c9f2b976c1db02abf26eee6ecbf2d913203f4
 SHA512 
29a27d6bfde223ba72ba8a40a76bf0ec37b13c3f2ba37cfdcae1abd54affb84fedd4d1ac3b3ea7a7f4fc5612d5d6ac20b19a8da6457e34dc76167cda08773f6f
 MISC ChangeLog 22532 BLAKE2B 
391afdd0a9c008f8d3ab552eec64ffcd171c4df73dd3aefbc4b7834bb2f6ea3edab7821405435f2a9e416563fad3e0a3d75f653872f7244b4768537a544611b4
 SHA512 
f7edb623ed4a20b48ba8e81ee6f0c14942da036b9d37ab5be85ee1aac64e2968f65b4cc1d1c4c9a9c1219ddb020d53ef5ef115cc6acc32fce7ab26ab8a4efb4d
 MISC metadata.xml 603 BLAKE2B 
df4d4ebfbe3f0bd07ccb570c32694e2785395c8e2dfd5cde3500310a773e21a81139f1c337837b2c77438bce7a1562847f15cdd7f90c54cfb1de0397b9eb1a9e
 SHA512 
a1aa49ab0e0438ad6b3fb967b72db7077678e4812fcf1d2ce9112f3194fbc302dfee3c5f6c8fcbdf82a15711b976d09453b70b9b95beff43e7b5a89667b54c63
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iNUEAREIAH0WIQRQ7afp9Q3Eoe2/b7/4P2gtIa6znwUCXEePfl8UgAAAAAAuAChp
+iNUEAREIAH0WIQRQ7afp9Q3Eoe2/b7/4P2gtIa6znwUCXE5PwV8UgAAAAAAuAChp
 c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0NTBF
 REE3RTlGNTBEQzRBMUVEQkY2RkJGRjgzRjY4MkQyMUFFQjM5RgAKCRD4P2gtIa6z
-n+RiAQCSrP1pr6t1yTYURs2hERFDNnGkKO6vDcoEyAp3Y+oQeQD/cq/YeTGGoTM2
-p04jWCYgE2tFZ4L9dmBtuTGLAADUllA=
-=eosu
+n42HAP4yqsFDmbT8gw7fRFZnkrwHZovxw5qtNoF3cmlu+traHgD/XGn6Xx4I+HYq
+8/KVuOoHyFplz85ofyzY4KeSXfmfcPU=
+=I+B3
 -----END PGP SIGNATURE-----
diff -r 2363731965a1 -r 1f37c3a267c8 app-office/trytond/trytond-4.0.20.ebuild
--- a/app-office/trytond/trytond-4.0.20.ebuild  Mon Jan 28 01:38:31 2019 +0100
+++ b/app-office/trytond/trytond-4.0.20.ebuild  Mon Jan 28 01:41:37 2019 +0100
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 pypy )
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
 
 inherit distutils-r1 user
 
@@ -16,24 +16,24 @@
 IUSE="doc graphviz mysql +postgres sqlite unoconv +simplejson levenshtein
 bcrypt test"
 
-RDEPEND="postgres? ( >=dev-python/psycopg-2 )
-       mysql? ( dev-python/mysql-python )
+RDEPEND="postgres? ( >=dev-python/psycopg-2[$PYTHON_USEDEP] )
+       mysql? ( dev-python/mysql-python[$(python_gen_usedep 'python2*')] )
        sqlite? ( dev-lang/python:*[sqlite] )
-       >=dev-python/lxml-2.0
-       >=dev-python/relatorio-0.2
-       dev-python/genshi
-       dev-python/python-dateutil
-       dev-python/polib
-       >=dev-python/python-sql-0.4
-       dev-python/werkzeug
-       dev-python/wrapt
-       unoconv? ( app-office/unoconv )
-       graphviz? ( dev-python/pydot )
-       simplejson? ( dev-python/simplejson )
-       levenshtein? ( dev-python/python-levenshtein )
-       bcrypt? ( dev-python/bcrypt )"
+       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
+       >=dev-python/relatorio-0.2[$PYTHON_USEDEP]
+       dev-python/genshi[$PYTHON_USEDEP]
+       dev-python/python-dateutil[$PYTHON_USEDEP]
+       dev-python/polib[$PYTHON_USEDEP]
+       >=dev-python/python-sql-0.4[$PYTHON_USEDEP]
+       dev-python/werkzeug[$PYTHON_USEDEP]
+       dev-python/wrapt[$PYTHON_USEDEP]
+       unoconv? ( app-office/unoconv[$PYTHON_USEDEP] )
+       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
+       simplejson? ( dev-python/simplejson[$PYTHON_USEDEP] )
+       levenshtein? ( dev-python/python-levenshtein[$PYTHON_USEDEP] )
+       bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )"
 DEPEND="${RDEPEND}
-       dev-python/setuptools
+       dev-python/setuptools[$PYTHON_USEDEP]
        doc? ( >=dev-python/sphinx-0.3 )
        test? ( dev-lang/python:*[sqlite] )"
 
diff -r 2363731965a1 -r 1f37c3a267c8 app-office/trytond/trytond-4.2.19.ebuild
--- a/app-office/trytond/trytond-4.2.19.ebuild  Mon Jan 28 01:38:31 2019 +0100
+++ b/app-office/trytond/trytond-4.2.19.ebuild  Mon Jan 28 01:41:37 2019 +0100
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 pypy )
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
 
 inherit distutils-r1 user
 
@@ -15,27 +15,27 @@
 KEYWORDS="~amd64 ~x86"
 IUSE="doc graphviz mysql +postgres sqlite unoconv levenshtein bcrypt test"
 
-RDEPEND="postgres? ( >=dev-python/psycopg-2 )
-       mysql? ( dev-python/mysql-python )
+RDEPEND="postgres? ( >=dev-python/psycopg-2[$PYTHON_USEDEP] )
+       mysql? ( dev-python/mysql-python[$(python_gen_usedep 'python2*')] )
        sqlite? ( dev-lang/python:*[sqlite] )
-       >=dev-python/lxml-2.0
-       >=dev-python/relatorio-0.2
-       dev-python/genshi
-       dev-python/python-dateutil
-       dev-python/polib
-       >=dev-python/python-sql-0.4
-       dev-python/werkzeug
-       dev-python/wrapt
-       unoconv? ( app-office/unoconv )
-       graphviz? ( dev-python/pydot )
-       levenshtein? ( dev-python/python-levenshtein )
-       bcrypt? ( dev-python/bcrypt )"
+       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
+       >=dev-python/relatorio-0.2[$PYTHON_USEDEP]
+       dev-python/genshi[$PYTHON_USEDEP]
+       dev-python/python-dateutil[$PYTHON_USEDEP]
+       dev-python/polib[$PYTHON_USEDEP]
+       >=dev-python/python-sql-0.4[$PYTHON_USEDEP]
+       dev-python/werkzeug[$PYTHON_USEDEP]
+       dev-python/wrapt[$PYTHON_USEDEP]
+       unoconv? ( app-office/unoconv[$PYTHON_USEDEP] )
+       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
+       levenshtein? ( dev-python/python-levenshtein[$PYTHON_USEDEP] )
+       bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )"
 DEPEND="${RDEPEND}
-       dev-python/setuptools
+       dev-python/setuptools[$PYTHON_USEDEP]
        doc? ( >=dev-python/sphinx-0.3 )
        test? (
                dev-lang/python:*[sqlite]
-               dev-python/mock
+               dev-python/mock[$PYTHON_USEDEP]
                )"
 
 src_compile() {
diff -r 2363731965a1 -r 1f37c3a267c8 app-office/trytond/trytond-4.4.17.ebuild
--- a/app-office/trytond/trytond-4.4.17.ebuild  Mon Jan 28 01:38:31 2019 +0100
+++ b/app-office/trytond/trytond-4.4.17.ebuild  Mon Jan 28 01:41:37 2019 +0100
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 pypy )
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
 
 inherit distutils-r1 user
 
@@ -15,27 +15,27 @@
 KEYWORDS="~amd64 ~x86"
 IUSE="doc graphviz mysql +postgres sqlite unoconv levenshtein bcrypt test"
 
-RDEPEND="postgres? ( >=dev-python/psycopg-2 )
-       mysql? ( dev-python/mysql-python )
+RDEPEND="postgres? ( >=dev-python/psycopg-2[$PYTHON_USEDEP] )
+       mysql? ( dev-python/mysql-python[$(python_gen_usedep 'python2*')] )
        sqlite? ( dev-lang/python:*[sqlite] )
-       >=dev-python/lxml-2.0
-       >=dev-python/relatorio-0.2
-       dev-python/genshi
-       dev-python/python-dateutil
-       dev-python/polib
-       >=dev-python/python-sql-0.4
-       dev-python/werkzeug
-       dev-python/wrapt
-       unoconv? ( app-office/unoconv )
-       graphviz? ( dev-python/pydot )
-       levenshtein? ( dev-python/python-levenshtein )
-       bcrypt? ( dev-python/bcrypt )"
+       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
+       >=dev-python/relatorio-0.2[$PYTHON_USEDEP]
+       dev-python/genshi[$PYTHON_USEDEP]
+       dev-python/python-dateutil[$PYTHON_USEDEP]
+       dev-python/polib[$PYTHON_USEDEP]
+       >=dev-python/python-sql-0.4[$PYTHON_USEDEP]
+       dev-python/werkzeug[$PYTHON_USEDEP]
+       dev-python/wrapt[$PYTHON_USEDEP]
+       unoconv? ( app-office/unoconv[$PYTHON_USEDEP] )
+       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
+       levenshtein? ( dev-python/python-levenshtein[$PYTHON_USEDEP] )
+       bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )"
 DEPEND="${RDEPEND}
-       dev-python/setuptools
+       dev-python/setuptools[$PYTHON_USEDEP]
        doc? ( >=dev-python/sphinx-0.3 )
        test? (
                dev-lang/python:*[sqlite]
-               dev-python/mock
+               dev-python/mock[$PYTHON_USEDEP]
                )"
 
 src_compile() {
diff -r 2363731965a1 -r 1f37c3a267c8 app-office/trytond/trytond-4.6.12.ebuild
--- a/app-office/trytond/trytond-4.6.12.ebuild  Mon Jan 28 01:38:31 2019 +0100
+++ b/app-office/trytond/trytond-4.6.12.ebuild  Mon Jan 28 01:41:37 2019 +0100
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 pypy )
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
 
 inherit distutils-r1 user
 
@@ -15,28 +15,28 @@
 KEYWORDS="~amd64 ~x86"
 IUSE="doc graphviz mysql +postgres sqlite unoconv levenshtein bcrypt html2text 
test"
 
-RDEPEND="postgres? ( >=dev-python/psycopg-2 )
-       mysql? ( dev-python/mysql-python )
+RDEPEND="postgres? ( >=dev-python/psycopg-2[$PYTHON_USEDEP] )
+       mysql? ( dev-python/mysql-python[$(python_gen_usedep 'python2*')] )
        sqlite? ( dev-lang/python:*[sqlite] )
-       >=dev-python/lxml-2.0
-       >=dev-python/relatorio-0.7[fodt]
-       dev-python/genshi
-       dev-python/python-dateutil
-       dev-python/polib
-       >=dev-python/python-sql-0.4
-       dev-python/werkzeug
-       dev-python/wrapt
-       unoconv? ( app-office/unoconv )
-       graphviz? ( dev-python/pydot )
-       levenshtein? ( dev-python/python-levenshtein )
-       bcrypt? ( dev-python/bcrypt )
-       html2text? ( dev-python/html2text )"
+       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
+       >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
+       dev-python/genshi[$PYTHON_USEDEP]
+       dev-python/python-dateutil[$PYTHON_USEDEP]
+       dev-python/polib[$PYTHON_USEDEP]
+       >=dev-python/python-sql-0.4[$PYTHON_USEDEP]
+       dev-python/werkzeug[$PYTHON_USEDEP]
+       dev-python/wrapt[$PYTHON_USEDEP]
+       unoconv? ( app-office/unoconv[$PYTHON_USEDEP] )
+       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
+       levenshtein? ( dev-python/python-levenshtein[$PYTHON_USEDEP] )
+       bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )
+       html2text? ( dev-python/html2text[$PYTHON_USEDEP] )"
 DEPEND="${RDEPEND}
-       dev-python/setuptools
+       dev-python/setuptools[$PYTHON_USEDEP]
        doc? ( >=dev-python/sphinx-0.3 )
        test? (
                dev-lang/python:*[sqlite]
-               dev-python/mock
+               dev-python/mock[$PYTHON_USEDEP]
                )"
 
 src_compile() {
diff -r 2363731965a1 -r 1f37c3a267c8 app-office/trytond/trytond-4.8.8.ebuild
--- a/app-office/trytond/trytond-4.8.8.ebuild   Mon Jan 28 01:38:31 2019 +0100
+++ b/app-office/trytond/trytond-4.8.8.ebuild   Mon Jan 28 01:41:37 2019 +0100
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 pypy )
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
 
 inherit distutils-r1 user
 
@@ -15,28 +15,27 @@
 KEYWORDS="~amd64 ~x86"
 IUSE="doc graphviz mysql +postgres sqlite levenshtein bcrypt html2text test"
 
-RDEPEND="postgres? ( >=dev-python/psycopg-2 )
-       mysql? ( dev-python/mysql-python )
+RDEPEND="postgres? ( >=dev-python/psycopg-2[$PYTHON_USEDEP] )
        sqlite? ( dev-lang/python:*[sqlite] )
-       >=dev-python/lxml-2.0
-       >=dev-python/relatorio-0.7[fodt]
-       dev-python/genshi
-       dev-python/python-dateutil
-       dev-python/polib
-       >=dev-python/python-sql-0.4
-       dev-python/werkzeug
-       dev-python/wrapt
-       virtual/python-ipaddress
-       graphviz? ( dev-python/pydot )
-       levenshtein? ( dev-python/python-levenshtein )
-       bcrypt? ( dev-python/bcrypt )
-       html2text? ( dev-python/html2text )"
+       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
+       >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
+       dev-python/genshi[$PYTHON_USEDEP]
+       dev-python/python-dateutil[$PYTHON_USEDEP]
+       dev-python/polib[$PYTHON_USEDEP]
+       >=dev-python/python-sql-0.4[$PYTHON_USEDEP]
+       dev-python/werkzeug[$PYTHON_USEDEP]
+       dev-python/wrapt[$PYTHON_USEDEP]
+       virtual/python-ipaddress[$PYTHON_USEDEP]
+       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
+       levenshtein? ( dev-python/python-levenshtein[$PYTHON_USEDEP] )
+       bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )
+       html2text? ( dev-python/html2text[$PYTHON_USEDEP] )"
 DEPEND="${RDEPEND}
-       dev-python/setuptools
+       dev-python/setuptools[$PYTHON_USEDEP]
        doc? ( >=dev-python/sphinx-0.3 )
        test? (
                dev-lang/python:*[sqlite]
-               dev-python/mock
+               dev-python/mock[$PYTHON_USEDEP]
                )"
 
 src_compile() {
diff -r 2363731965a1 -r 1f37c3a267c8 app-office/trytond/trytond-5.0.4.ebuild
--- a/app-office/trytond/trytond-5.0.4.ebuild   Mon Jan 28 01:38:31 2019 +0100
+++ b/app-office/trytond/trytond-5.0.4.ebuild   Mon Jan 28 01:41:37 2019 +0100
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{3_4,3_5,3_6,3_7} pypy3 )
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
 
 inherit distutils-r1 user
 
@@ -15,23 +15,23 @@
 KEYWORDS="~amd64 ~x86"
 IUSE="doc graphviz mysql +postgres sqlite levenshtein bcrypt html2text test"
 
-RDEPEND="postgres? ( >=dev-python/psycopg-2 )
+RDEPEND="postgres? ( >=dev-python/psycopg-2[$PYTHON_USEDEP] )
        sqlite? ( dev-lang/python:*[sqlite] )
-       >=dev-python/lxml-2.0
-       >=dev-python/relatorio-0.7[fodt]
-       dev-python/genshi
-       dev-python/python-dateutil
-       dev-python/polib
-       >=dev-python/python-sql-0.5
-       dev-python/werkzeug
-       dev-python/wrapt
-       dev-python/passlib
-       graphviz? ( dev-python/pydot )
-       levenshtein? ( dev-python/python-levenshtein )
-       bcrypt? ( dev-python/bcrypt )
-       html2text? ( dev-python/html2text )"
+       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
+       >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
+       dev-python/genshi[$PYTHON_USEDEP]
+       dev-python/python-dateutil[$PYTHON_USEDEP]
+       dev-python/polib[$PYTHON_USEDEP]
+       >=dev-python/python-sql-0.5[$PYTHON_USEDEP]
+       dev-python/werkzeug[$PYTHON_USEDEP]
+       dev-python/wrapt[$PYTHON_USEDEP]
+       dev-python/passlib[$PYTHON_USEDEP]
+       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
+       levenshtein? ( dev-python/python-levenshtein[$PYTHON_USEDEP] )
+       bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )
+       html2text? ( dev-python/html2text[$PYTHON_USEDEP] )"
 DEPEND="${RDEPEND}
-       dev-python/setuptools
+       dev-python/setuptools[$PYTHON_USEDEP]
        doc? ( >=dev-python/sphinx-0.3 )
        test? (
                dev-lang/python:*[sqlite]

Reply via email to