Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #11101
| Path | csiph.com!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!newsfeed.CARNet.hr!news.spin.it!bofh.it!news.nic.it!robomod |
|---|---|
| From | Thomas Goirand <zigo@debian.org> |
| Newsgroups | linux.debian.maint.python |
| Subject | Re: Allow installation on buster of a package not supporting 3.7 (async/await syntax error when generating bytecode) |
| Date | Mon, 19 Nov 2018 22:40:01 +0100 |
| Message-ID | <wVZqV-89D-23@gated-at.bofh.it> (permalink) |
| References | <wRNRn-17G-1@gated-at.bofh.it> |
| X-Original-To | Adam Cécile <acecile@le-vert.net>, debian-python@lists.debian.org |
| X-Mailbox-Line | From debian-python-request@lists.debian.org Mon Nov 19 21:31:41 2018 |
| Old-Return-Path | <zigo@debian.org> |
| X-Amavis-Spam-Status | No, score=-6.187 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, MURPHY_DRUGS_REL8=0.02, RDNS_NONE=0.793] autolearn=no autolearn_force=no |
| X-Policyd-Weight | NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_BL_NJABL=-1.5 CL_IP_NE_HELO=0.5 (check from: .debian. - helo: .mx.atlanta.gplhost. - helo-domain: .gplhost.) FROM_NOT_FAILED_HELO(DOMAIN)=1 RESOLVED_IP_IS_NOT_HELO=0.5; rate: -1 |
| Openpgp | preference=signencrypt |
| Autocrypt | addr=zigo@debian.org; prefer-encrypt=mutual; keydata= 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 |
| Organization | Debian |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Language | en-US |
| Content-Transfer-Encoding | quoted-printable |
| X-Mailing-List | <debian-python@lists.debian.org> archive/latest/16539 |
| List-ID | <debian-python.lists.debian.org> |
| List-URL | <https://lists.debian.org/debian-python/> |
| List-Archive | https://lists.debian.org/msgid-search/299a6bd9-0ce9-a49c-e97c-2f832c742afe@debian.org |
| Approved | robomod@news.nic.it |
| Lines | 38 |
| Sender | robomod@news.nic.it |
| X-Original-Date | Mon, 19 Nov 2018 22:31:15 +0100 |
| X-Original-Message-ID | <299a6bd9-0ce9-a49c-e97c-2f832c742afe@debian.org> |
| X-Original-References | <774a47d71fa3fcf88b0ab6d17cfd4cd9@le-vert.net> |
| Xref | csiph.com linux.debian.maint.python:11101 |
Show key headers only | View raw
On 11/8/18 9:15 AM, Adam Cécile wrote: > 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 ? > > > > Thanks in advance, > > Adam. Hi, Unless your package has "async" or "await" as API, you should ... ...simply patch the bad code so that it doesn't include await / async where it should not. I did this extensively for OpenStack, and that's really not hard to do. The most annoying one was Glance, as one of its folder was named "async". It's annoying because a patch file cannot rename a folder with zero byte files (and in Python, there's many __init__.py files...). So, one has to rename the folder in debian/rules, and the rest of the patch is done as usual (except that it's done *before* the folder rename). I hope this helps, Cheers, Thomas Goirand (zigo)
Back to linux.debian.maint.python | Previous | Next — Previous in thread | Find similar | Unroll thread
Allow installation on buster of a package not supporting 3.7 (async/await syntax error when generating bytecode) Adam Cécile <acecile@le-vert.net> - 2018-11-08 09:30 +0100
Re: Allow installation on buster of a package not supporting 3.7 (async/await syntax error when generating bytecode) Nicolas Dandrimont <olasd@debian.org> - 2018-11-08 14:40 +0100
Re: Allow installation on buster of a package not supporting 3.7 (async/await syntax error when generating bytecode) Adam Cecile <acecile@le-vert.net> - 2018-11-09 18:50 +0100
Re: Allow installation on buster of a package not supporting 3.7 (async/await syntax error when generating bytecode) Adam Cécile <acecile@le-vert.net> - 2018-11-09 23:30 +0100
Re: Allow installation on buster of a package not supporting 3.7 (async/await syntax error when generating bytecode) Thomas Goirand <zigo@debian.org> - 2018-11-19 22:40 +0100
csiph-web