In Python 2, int and long were separate types, where int was either a 32- or 64-bit signed integer, and long was arbitrary precision. Python 3 unified the types under the name int:
https://www.python.org/dev/peps/pep-0237/
This was a nice enhancement with very few drawbacks, but I can see how it wouldn't necessarily be appropriate in Go.