hi...

I made a tiny little change to test/__init__.py which just imports
pygame.tests.go if __name__ == "__main__"
Seems like a fairly clean way to do it -- keeping that code separate in the
go.py seems nice.

So these work now:
    $ python -m pygame.tests --help
    $ python -m pygame.tests
    $ etc.


cu,



On Thu, May 14, 2009 at 6:40 AM, Lenard Lindstrom <[email protected]> wrote:

> Yes, that is ridiculously simple. I will clean out the unnecessary go
> module (no go).
>
> Lenard
>
>
> René Dudfield wrote:
>
>> hi,
>>
>> the -m flag seems nice...
>>
>> I think it can be made so you could do this:
>>    python -m pygame.examples.chimp ARGS
>>
>>    python -m pygame.tests
>>
>>
>> cu,
>>
>>
>>
>> On Thu, May 14, 2009 at 4:29 AM, Lenard Lindstrom <[email protected]<mailto:
>> [email protected]>> wrote:
>>
>>    Marcus von Appen wrote:
>>
>>        On, Wed May 13, 2009, Lenard Lindstrom wrote:
>>
>>
>>            [email protected] <mailto:[email protected]> wrote:
>>
>>                Marius Gedminas <[email protected]
>>                <mailto:[email protected]>>:
>>
>>
>>
>>                    On Tue, May 12, 2009 at 09:46:29PM +0200, Marcus
>>                    von Appen wrote:
>>
>>                [...]
>>
>>                         sh myfoo.py
>>
>>                        works just great, even without the executable
>>                        bit (as supposed by bourne
>>                        shells).
>>
>>                    No it does not.  Please do not spread disinformation.
>>
>>
>>                Just checked it multiple times - it seems to be
>>                system- and shell-dependent,
>>                so I'm terribly sorry for writing nonsense.
>>
>>
>>
>>            Could be something that is turned off by default. Out of
>>            curiosity, does your shell trick work with a python file
>>            without a sha-bang line?
>>
>>
>>        No.
>>            As for the executable mode let's compromise. No files in
>>            SVN will have an svn:executable property. But I will add a
>>            script to trunk that sets the executable mode for
>>            appropriate files, setup.py, config.py, run_tests.py and
>>            the examples. First I will verify that SVN ignores modes
>>            when committing.
>>
>>
>>        Sounds sufficient for making the installer and source
>>        packages. Should
>>        the pygame.examples module have executable python files
>>        installed then
>>        or is will pygame.examples tagged onlz for the documentation
>>        and example
>>        distribution?
>>
>>
>>    I cannot speak from experience since it is not an issue with
>>    Windows. But I would suggest no installed files should be
>>    executable. Making examples and setup.py executable is a
>>    convenience for developers. Installed examples should be run by
>>    importing. I will have to add the equivalent of pygame.tests.go to
>>    examples:
>>
>>    python -c "import pygame.examples.go" movieplayer <mp-args>
>>
>>    The main() equivalent is too awkward:
>>
>>    python -c "from pygame.examples.movieplayer import main;
>>    main('somefilepath.mpg')"
>>
>>    Lenard
>>
>>
>>
>

Reply via email to