On 01/18/11 00:13, Tshepang Lekhonkhobe wrote:
> On Mon, Jan 17, 2011 at 23:51, Kingsley G. Morse Jr.
> <kings...@loaner.com> wrote:
> > On 01/17/11 18:22, Tshepang Lekhonkhobe wrote:
> >> On Sun, Jan 16, 2011 at 08:41, Kingsley G. Morse Jr.
> >> <kings...@loaner.com> wrote:
> >> > Thanks for maintaining wajig.
> >>
> >> Thanks.
> >>
> >> > I look forward to using it.
> >> >
> >> > Here's what I'm seeing with version 2.0.50.1 of
> >> > wajig:
> >> >
> >> >    $ wajig list-commands
> >> >    /usr/share/wajig/documentation.py:83: Warning: 'with' will become a 
> >> > reserved keyword in Python 2.6
> >> >    Traceback (most recent call last):
> >> >      File "/usr/share/wajig/wajig.py", line 35, in <module>
> >> >        import documentation
> >> >      File "/usr/share/wajig/documentation.py", line 83
> >> >        with open("/usr/share/wajig/help/COMMANDS") as f:
> >> >                ^
> >> >    SyntaxError: invalid syntax
> >>
> >> wajig depends on default python version, and in Squeeze and Sid, that
> >> happens to be python2.6. What system are using, such that you are
> >> still running < python2.6?
> 
> This line:
> /usr/share/wajig/documentation.py:83: Warning: 'with' will become a
> reserved keyword in Python 2.6
> tells me that your default python < 2.6. Run 'aptitude show python' to
> make sure. If not, check where /usr/bin/python points to.

Hi Tshepang,

I did as you said.

Here's what happened.

    $ aptitude show python
    Package: python
    State: not installed
    Automatically installed: no
    Version: 2.6.6-3+squeeze5
    Priority: standard
    Section: python
    Maintainer: Matthias Klose <d...@debian.org>
    Uncompressed Size: 754k
    Depends: python2.6 (>= 2.6.6-1~), python-minimal (= 2.6.6-3+squeeze5)
    Suggests: python-doc (= 2.6.6-3+squeeze5), python-tk (= 2.6.6-3+squeeze5), 
python-profiler (= 2.6.6-3+squeeze5)
    Conflicts: python-central (< 0.5.5)
    Breaks: python-bz2 (< 1.1-8), python-csv (< 1.0-4), python-email (< 2.5.5-3)
    Replaces: python-dev (< 2.6.5-2)
    Provides: python-ctypes, python-email, python-wsgiref
    Provided by: python-base
    Description: interactive high-level object-oriented language (default 
version)
     Python, the high-level, interactive object oriented language, includes an 
extensive class library with lots of goodies for
     network programming, system administration, sounds and graphics. 
     
     This package is a dependency package, which depends on Debian's default 
Python version (currently v2.6).
    Homepage: http://www.python.org/


    $ which /usr/bin/python
    /usr/bin/python

    $ ls -l /usr/bin/python
    lrwxrwxrwx 1 root root 9 2008-07-10 11:46 /usr/bin/python -> python2.5

Maybe you agree that my version of python is too
old for wajig.

What would you think of changing the wajig
package to depend on python >=2.6?

~K

> 
> > Hi Tshepang,
> >
> > Thank you for your quick reply.
> 
> kool stuff
> 
> > For years, I've been using the "unstable"
> > repositories and tools like "apt-get install
> > <package>" do download new code and dependencies.
> >
> > May I please have the benefit of your thoughts on
> > whether wajig should depend on a specific version
> > of python?
> 
> Not specific python version per se, but default python version. At the
> moment, it is 2.6, so think of it like wajig currently depends on 2.6.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to