requirements file cleaned, linking moved to separate py module