[Tutor] A required question

Asokan Pichai pasokan at gmail.com
Sun Nov 25 22:54:45 EST 2018


On Sat, Nov 24, 2018, 14:33 Avi Gross <avigross at verizon.net wrote:

> David,
>
> As I suspected. Yes, I am aware how to do those things. Just wondered if
> anyone automated the process so a fairly simple interface worked.
>
Does the requirements.txt file (associated with pip IIRC) does most of what
you want?

>
> I am dropping the request.
>
> Avi
>
> -----Original Message-----
> From: Tutor <tutor-bounces+avigross=verizon.net at python.org> On Behalf Of
> David Rock
> Sent: Friday, November 23, 2018 9:28 PM
> To: Tutor Python <tutor at python.org>
> Subject: Re: [Tutor] A required question
>
>
> > On Nov 23, 2018, at 09:35, Alan Gauld via Tutor <tutor at python.org>
> wrote:
> >
> > On 23/11/2018 05:34, Avi Gross wrote:
> >> What I was thinking was the ability to do something like this:
> >>
> >> import ReChoir as require
> >>
> >> require.version(condition, before=True, after=False)
> >> require.modules(module list, recursive=True) require.os([“Eunuchs”,
> >> “Windblows”])
> >> require.functionality(“print3”)
> >
> > I can see the logic but suspect discussion of new features is probably
> > the preserve of the main Python list. If you can get traction there
> > somebody might actually go ahead and write one!
>
> discussion of a “require” library probably isn’t necessary.  It’s pretty
> straightforward to include the logic using existing methods.
>
> For the version of python, test against sys.version_info For the modules,
> put your import calls in a try block and handle exceptions For the OS
> version, test against os.name or sys.platform The last one,
> “functionality,” is a bit vague.  Probably another candidate for a try
> block.
>
>
>> David Rock
> david at graniteweb.com
>
>
>
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> https://mail.python.org/mailman/listinfo/tutor
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> https://mail.python.org/mailman/listinfo/tutor
>


More information about the Tutor mailing list