Po uruchomieniu pip freezewidzę (między innymi oczekiwanymi pakietami) pkg-resources==0.0.0. Widziałem kilka postów wspominających o tym pakiecie (w tym o tym ), ale żaden z nich nie wyjaśniał, co to jest ani dlaczego jest uwzględniany w danych wyjściowych programu pip freeze. Głównym powodem, dla którego się zastanawiam, jest z ciekawości, ale wydaje się, że w niektórych przypadkach psuje to wszystko, gdy próbuję zainstalować pakiety z requirements.txtplikiem wygenerowanym za pomocą pip freezetego pkg-resources==0.0.0wiersza (na przykład, gdy Travis CI próbuje zainstalować zależności za pośrednictwem pipi znajduje to linia).
Co to jest pkg-resourcesi czy można usunąć tę linię z requirements.txt?
Aktualizacja:
Odkryłem, że ta linia wydaje się istnieć tylko w danych wyjściowych, pip freezegdy jestem w virtualenv. Nadal nie jestem pewien, co to jest lub co robi, ale zbadam dalej, wiedząc, że jest to prawdopodobnie powiązane virtualenv.
pip? Myślę, że mogło to być coś, czego przegapili w starym wydaniu, ponieważ 8.1.2nie mam wpisu pkg-resources. (Które nie powinno, ponieważ jestem prawie pewien, że pkg-resourcesjest z tym setuptools).
virtualenv, a nawet, gdy jestem nie w virtualenv nie widzę go albo. To nadal nie wyjaśnia, co to jest, ale przynajmniej jest to wskazówka, którą mogę zbadać.