Different parts of the library has different requirement. To find out what requirements you will get you should take an look in the requirements section.