Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Reads and writes netrc files. -- See the new official fork at:
Branch: master

This fork is no longer maintained. Please see the new official fork at:


This library reads and writes .netrc files.


Read a netrc file:

n ="sample.netrc")

If the file doesn't exist, will return an empty object.

Read the user's default netrc file ($HOME/.netrc on Unix; %HOME%\_netrc on Windows):

n =

Look up a username and password:

user, pass = n[""]

Write a username and password:

n[""] = user, newpass

If you make an entry that wasn't there before, it will be appended to the end of the file. Sometimes people want to include a comment explaining that the entry was added automatically. You can do it like this:

n.new_item_prefix = "# This entry was added automatically\n"
n[""] = user, newpass

Have fun!

Running Tests

$ turn test
Something went wrong with that request. Please try again.