On Wed, 2019-04-17 at 17:54 +0100, Luke Hinds wrote:
> On Wed, Apr 17, 2019 at 5:34 PM Luke Hinds <lhi...@redhat.com> wrote:
> 
> > Apologies if not the correct, list , I was not sure if I should post here
> > or to python-devel
> > 
> > I would like to use setuptools within a python3.7 project.
> > 
> > I install ptyhon3.7 using dnf
> > 
> > I then install python3-setuptools
> > 
> > Using python3.7 I get an import error:
> > 
> > # python3.7
> > Python 3.7.2 (default, Jan 19 2019, 10:24:44)
> > [GCC 8.2.1 20181215 (Red Hat 8.2.1-6)] on linux
> > Type "help", "copyright", "credits" or "license" for more information.
> > > > > import setuptools
> > Traceback (most recent call last):
> >   File "<stdin>", line 1, in <module>
> > ModuleNotFoundError: No module named 'setuptools'
> > 
> > It works for 3.6
> > 
> > # python3
> > Python 3.6.5 (default, Mar 29 2018, 18:20:46)
> > [GCC 8.0.1 20180317 (Red Hat 8.0.1-0.19)] on linux
> > Type "help", "copyright", "credits" or "license" for more information.
> > > > > import setuptools
> > > > > 
> > 
> > This is expected, as set up tools resides in
> > `/usr/lib/python3.6/site-packages/setuptools`
> > 
> > What would be the tidy / recommended way of using a module for 3.7 with
> > dnf managing the packages (rather than pip / virtual-envs).
> > 
> > 
> > 
> To answer myself, I omitted to state I was using Fedora 29.
> 
> Fedora 30 resolves this for me, as 3.7 is the default.
> 
> I would still however, be interested in what the recommended approach is
> for users on Fedora 29.

There kind of isn't one. The alternative-versioned Python interpreter
packages exist for specific purposes like doing CI; we don't ship a
complete library environment for those versions. Whatever you're doing
with them is actually expected to get libraries and stuff some other
way...probably pip and virtualenvs. :P This is AIUI, anyway.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to