In python 3 all integers are 64 bit "long" integers, while in python 2, 32 and 64 bit integers are differentiated by the int and long types respectively. This causes confusion when adding a new field to a schema using addField in afw/table/Base.i in python 3, where the python type is converted into a C++ type using a dictionary
RFC-227 it was decided that int and long will be removed from aliases, leaving
All existing code using `type=long` will need to be updated as part of this ticket.
This will be included in the pybind11 wrapped code, with a deprecation warning for users attempting to add fields using int or long.