Just tried but it's not working:
I wrote:
dir|3.7-|/usr/lib/python3/dist-packages/tensorflow/
But installing the package gives:
Traceback (most recent call last):
File "/usr/bin/py3compile", line 290, in <module>
main()
File "/usr/bin/py3compile", line 266, in main
e_patterns = get_exclude_patterns()
File "/usr/bin/py3compile", line 93, in get_exclude_patterns
for type_, vers, dname, pattern in get_exclude_patterns_from_dir():
File "/usr/share/python3/debpython/__init__.py", line 22, in __call__
self.cache[key] = self.func(*args, **kwargs)
File "/usr/bin/py3compile", line 68, in get_exclude_patterns_from_dir
type_, vrange, dname, pattern = line.split('|', 3)
ValueError: not enough values to unpack (expected 4, got 3)
I'm wondering if the "dir" type is actually supported: "re" type
contains the appropriate number of fields.
Regards, Adam.
On 11/9/18 6:43 PM, Adam Cecile wrote:
Thanks a lot Nicolas !
It looks perfect, I made the modification but haven't been able to
test it yet.
Le 8 novembre 2018 14:26:07 GMT+01:00, Nicolas Dandrimont
<ol...@debian.org> a écrit :
Hi!
* Adam Cécile <acec...@le-vert.net> [2018-11-08 09:15:59 +0100]:
Hello list, I have a package working perfectly fine on Pyrhon
3.6 but using async/await methods so it cannot work on python
3.7 at the moment. During package compilation, I popd 3.7 from
supported version returned by py3version and it allows me to
build the package just fine: Problem: I cannot install it.
Despite 3.7 was not "enabled" during build, when installing
debian helpers try to compile bytecode for both 3.6 and 3.7
and fails. Is there any way to workaround that ?
You can use the bcep (bytecompile exception pattern) mechanism. The
documentation can be found in dh_python3(1)[1] and
/usr/share/doc/dh-python/README.PyDist, and you can find some examples in
codesearch.
[1]https://manpages.debian.org/unstable/dh-python/dh_python3.1.en.html#bcep_files
HTH,
--
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez
excuser ma brièveté.