If you are using py2exe (windows only), pyinstaller, cxfreeze, etc. to bundle 
your python code into an independent entity then it is easy enough in most 
IDEs, including EricIDE, and even some editors to add invocation of your 
bundling process to the External Tools (most IDEs have such a thing  by one 
name or another).

Of course for a lot of python a package is released into the wild (hopefully 
following testing) performing a sequence of version control actions, (e.g. 
commit followed by tag then release on GitHub the first 2 of which again most 
decent IDEs can do via their VCS integration), and the last I have yet to see 
an IDE for any language perform. Python does have the option of releasing 
direct to PyPi which can be scripted so could be added to the External Tools 
menu.

Finally there is, of course, the option of using a CI/CD workflow to automate 
the build, test, package, release workflow but again for just about any 
language this is external to the IDEs and python actually has more tools to 
assist with this than most languages.

To sum up - don’t blame Eric, nor Python, for the lack of a final step blame 
the lack of knowledge of how to deploy python packages & programmes.

> -----Original Message-----
> From: Eric <[email protected]> On Behalf Of Alan Gregory
> Sent: 26 January 2019 00:34
> To: [email protected]
> Subject: Re: [Eric] A naive question about the last mile to the goal.
> 
> Which IDE have you used that can do that with Python? I haven't seen one.
> 
> On 26/1/19 2:28 am, Studio - PM wrote:
> > *All the (many...) IDEs I knew & used before Eric, all the (even
> > more...) programming languages I knew & used before Python had, as an
> > obvious final developing action, that of generating an autonomous s/w
> > tool capable of autonomous execution, capable of an autonomous
> > life(*); as with any form of life after conception and birth.*
> > *
> > *
> >
> > *All, but Eric. An advanced, rich, powerful, sophisticated Developing
> > Environment, but incredibly (to me) lacking in the most obvious of the
> > final conclusive feature, that of providing the last mile path to the
> > goal. *
> >
> >
> > *At first, and even now, I was so puzzled by this fact that I didn't
> > dare to clearly express my surprise and ask explanation, clarification.
> > I dare it now, now that I discontinued working in that field. *
> >
> > *Just for retrospective curiosity's sake. *
> >
> > *Thank you. *
> >
> > *- P.M. *
> >
> > *- - - - -=- - - - -=*
> >
> > *(*) I mean, all not-pure Basic-like interpreter, for which no
> > autonomous execution life is conceived, and for which the development
> > & execution environment are precisely the same thing. By design. *
> >
> >
> >
> > _______________________________________________
> > Eric mailing list
> > [email protected]
> > https://www.riverbankcomputing.com/mailman/listinfo/eric
> >
> _______________________________________________
> Eric mailing list
> [email protected]
> https://www.riverbankcomputing.com/mailman/listinfo/eric
_______________________________________________
Eric mailing list
[email protected]
https://www.riverbankcomputing.com/mailman/listinfo/eric

Reply via email to