Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Oliver
I was just looking into this and if you don't want to use click.testing.CliRunner one can also get the original function by accessing the `callback` attribute of the decorated function... On 01.06.2015 20:17, Chris Withers wrote: > " it changes the global interpreter state" - *sigh* > > On 01/0

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Chris Withers
" it changes the global interpreter state" - *sigh* On 01/06/2015 19:07, Oliver wrote: more or less: http://click.pocoo.org/4/api/#testing On 01.06.2015 18:33, Chris Withers wrote: For that type of thing, I'd probably use Mush: http://pythonhosted.org/mush/examples.html ...unless I'm mistak

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Oliver
more or less: http://click.pocoo.org/4/api/#testing On 01.06.2015 18:33, Chris Withers wrote: > For that type of thing, I'd probably use Mush: > > http://pythonhosted.org/mush/examples.html > > ...unless I'm mistaken, once decorated by click, the callables you decorate > are no longer unit tes

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Chris Withers
For that type of thing, I'd probably use Mush: http://pythonhosted.org/mush/examples.html ...unless I'm mistaken, once decorated by click, the callables you decorate are no longer unit testable, right? Chris On 01/06/2015 13:02, Tom Lazar wrote: i heartily second that suggestion. click is a

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Tom Lazar
i heartily second that suggestion. click is a joy to work with! > On 01 Jun 2015, at 14:00, Oliver wrote: > > If you want a really easy framework for managing script options and so on, I > recommend http://click.pocoo.org > > On 01.06.2015 12:08, Chris Withers wrote: >> On 01/06/2015 08:11, Th

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Oliver
If you want a really easy framework for managing script options and so on, I recommend http://click.pocoo.org On 01.06.2015 12:08, Chris Withers wrote: > On 01/06/2015 08:11, Thierry Florac wrote: >> Hi, >> Do you want to create new management commands or do you just want to get >> access to the

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread tonthon
As far as I know, writing custom command lines tools is achieved through the bootstrap module : http://docs.pylonsproject.org/projects/pyramid/en/latest/api/paster.html You can easily write a generic command builder like it's is done in kotti : https://github.com/Kotti/Kotti/blob/master/kotti/util

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Carlos de la Guardia
Substance D has a few examples of this: https://github.com/Pylons/substanced/tree/master/substanced/scripts Also look at setup.py to see how to declare as console scripts. Carlos de la Guardia On Mon, Jun 1, 2015 at 1:56 AM, Chris Withers wrote: > Hi All, > > Trying to get back into Pyramid,

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Laurent DAVERIO
PS: in particular, the INI file's path shouldn't be hardcoded, but should be read from the command line, as is the case with pserve, pshell, etc. from pyramid.paster import bootstrap env = bootstrap('/path/to/my/development.ini') From there you could/should add command-line arguments proces

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Laurent DAVERIO
Le 01/06/2015 12:08, Chris Withers a écrit : On 01/06/2015 08:11, Thierry Florac wrote: Hi, Do you want to create new management commands or do you just want to get access to the shell? Yes, I'm wondering if there's a framework for adding in new commands. In that case, maybe you just want to

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Veeti Paananen
On 01/06/15 13:08, Chris Withers wrote: > Yes, I'm wondering if there's a framework for adding in new commands. setuptools lets you create custom scripts that are installed with your package. Note that this isn't specific to Pyramid. See [1] and the initializedb command created by the alchemy scaf

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Chris Withers
On 01/06/2015 08:11, Thierry Florac wrote: Hi, Do you want to create new management commands or do you just want to get access to the shell? Yes, I'm wondering if there's a framework for adding in new commands. Chris -- You received this message because you are subscribed to the Google Group

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Laurent DAVERIO
Hi Chris, the pyramid shell is described here: http://docs.pylonsproject.org/projects/pyramid/en/1.5-branch/narr/commandline.html#the-interactive-shell Basically, it's an (i)python shell with the application environment (database connection, etc.) enabled. But I'm not sure it does what you want,

Re: [pylons-discuss] manage.py equivalent?

2015-06-01 Thread Thierry Florac
Hi, Do you want to create new management commands or do you just want to get access to the shell? Regards, Thierry 2015-06-01 8:56 GMT+02:00 Chris Withers : > Hi All, > > Trying to get back into Pyramid, got a number of projects I want to use it > for, so expect plenty of silly questions, please

[pylons-discuss] manage.py equivalent?

2015-06-01 Thread Chris Withers
Hi All, Trying to get back into Pyramid, got a number of projects I want to use it for, so expect plenty of silly questions, please feel free to punt me at urls... First up: does Pyramid have a "management command framework" like Django's manage.py? I couldn't see anything in a quick scan