How can I prevent a Python module from importing itself?
For instance, I want to make a sql alchemy plugin for another project.  And I want to name that module sqlalchemy.py.  The problem with this is that it prevents me from importing `sqlalchemy`:

    #sqlalchemy.py
    import sqlalchemy 

This will make the module import itself.  I've tried this, but it doesn't seem to work:

    import sys
    #Remove the current directory from the front of sys.path
    if not sys.path[0]:
        sys.path.pop(0)
    import sqlalchemy

Any suggestions?
How can I prevent a Python module from importing itself?
===

For instance, I want to make a sql alchemy plugin for another project.  And I want to name that module sqlalchemy.py.  The problem with this is that it prevents me from importing `sqlalchemy`:

    #sqlalchemy.py
    import sqlalchemy 

This will make the module import itself.  I've tried this, but it doesn't seem to work:

    import sys
    #Remove the current directory from the front of sys.path
    if not sys.path[0]:
        sys.path.pop(0)
    import sqlalchemy

Any suggestions?