Is there a python package that provides list of all (or fairly complete) currencies with the symbols (like \"$\" for USD).
There are excellent pycount
I created Forex-python package which maintains all latest Currency code and its sign.
>>> from forex_python.converter import CurrencyCodes
>>> c = CurrencyCodes()
>>> print c.get_symbol('GBP')
£
And you can convert amount from one currency to other.
>>> from forex_python.converter import CurrencyRates
>>> c = CurrencyRates()
>>> c.convert('USD', 'INR', 10)
674.73