Storing a list in an int

Python’s default ints, unlike in C, Rust or Go, are of arbitrary size.1,2 What that means is there’s no absolute maximum value your ints can store. They’ll grow as long as they fit in memory. For example, you can open python3 and run the following. So a normal, every-day int in python can easily storeContinue reading “Storing a list in an int”

Add files if using pkg_resources

If you’re working on a python package, and you’re using setuptools‘s pkg_resources for handling data files in your package, then you should add files to all your internal sub-directories. In fact, just make your life easier and always add packages everywhere as if you were using python2, because not having them also createsContinue reading “Add files if using pkg_resources”