#316 tau already existe !!!

Tau (21)

The tau module already existe and it is part of this project


the problem is that it contain since 2004 a python module already named tau.

so it would be a good idea to find another name for tau

what about Tau :)

See you


PS: You can find the debian page about the first tau here:


  • Tiago Coutinho

    Tiago Coutinho - 2010-06-04

    Hi Frederic,

    This is complicated...
    We are using tau massively already in ALBA. Changing the name everywhere could be quite an effort. Besides it is already registered in PyPI as tau.
    Is it a problem for you to build the debian package or is just a concern that people may want to have both tau libraries installed?

  • Tiago Coutinho

    Tiago Coutinho - 2010-06-04
    • status: open --> pending-postponed
  • Carl Chenet

    Carl Chenet - 2010-06-05

    tiagocoutinho : that's a major concern. You won't be able to share the same namespace already containing a Python tau module, which means you'll have a conflict everywhere a tau module already exists.

    From a pure software architecture POV, three letters module name, library name or application name are just a call for big problems, given the fact no programmer seems able to look for carefully if the name he wants to use already exists. You can run away from the problem for now, but the more your app will grow, the more you'll have troubles.

  • Frédéric PICCA

    • status: pending-postponed --> open-postponed
  • Tiago Coutinho

    Tiago Coutinho - 2010-06-07
    • status: open-postponed --> open-accepted
  • Tiago Coutinho

    Tiago Coutinho - 2010-06-07

    Hi Frédéric,

    I guess we have to change. We wouldn't want tau to be out of debian just because of a name conflict.

    Very well, we can make it PyTau since:
    - there is an evil in choosing a three letter package name
    - this way it also consistent with the underlying PyTango ;-)
    - Tau with capital may still have some problems in case insensitive OS (windows).

    I would like to maintain in PyPI the name 'tau' and just change the "provides" item to PyTau instead of tau

    People should start coding:

    import PyTau
    except ImportError:
    import tau as PyTau
    import sys
    print 'tau not available as PyTau or tau'

    This may take some time since internally we have to change all references, make sure that the extra widgets library are also updated, and the same for the applications we are using.
    Since we will have commissioning this month I have to postone this action until July.


  • Tiago Coutinho

    Tiago Coutinho - 2011-02-03
    • status: open-accepted --> closed-fixed
  • Tiago Coutinho

    Tiago Coutinho - 2011-02-03

    all parties involved have reached a decision to rename the project to taurus.
    A first official release versioned 2.0 will be made in February 2011


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks