A few more SIGHASH fixes
corrects the constant for SIGHASH_ANYONECANPAY and adds support for
hashcode in the sign function for standard payments
Get closer to supporting Python 3
module name is bitcoin

avoids ImportError: No module named pybitcointools
spreading the string or unicode check for variables.

Some cases had only str while others both str and unicode. I came across a specific case where having only str broke it for me.

Nitpicking a bit the 'proper' way to do this would be:

    from types import StringTypes

    if isinstance(var, StringTypes):
      # do something

as there's always a chance another string type gets added to the core lib (though I seriously doubt it).
A different approach to signall.

While still allowing 'sign all tx with this one key' a specific use case of mine is to have a dictionary of 'txid:vidx' to private keys. This commit adds support for that, though I'm not sure it is useful for anyone else.
Merge pull request #44 from frewsxcv/get-closer-to-python-3

Get closer to supporting Python 3
Merge pull request #46 from ethers/patch-1

module name is bitcoin
merge
Merge branch 'Zah6ooheew-more_hashcode_fixes'
Merge pull request #48 from nelisky/str_or_unicode

spreading the string or unicode check for variables.
Merge pull request #49 from nelisky/signall_txiddict

A different approach to signall.
moved readme to standard loc and added license
Merge branch 'master' of github.com:vbuterin/pybitcointools
decode fix for base 10
ripemd added
Fixed a few bugs
more changebase tests
Allow multi-out transactions

New commands with multi-to format “address1:value1,address2:value2”
Merge pull request #52 from tgerring/tx-multiple

Allow multi-out transactions
Merge branch 'master' of github.com:vbuterin/pybitcointools