Záhadná chyba při pip instalaci z githubu

16 views
Skip to first unread message

MirekZv

unread,
Feb 25, 2018, 9:40:46 AM2/25/18
to django-cs
Nenasměroval byste mě někdo, jakou dělám kravinu?

jsem dodělal db_file_storage/management/command/files2db.py
Je to ve větvi 'migrate', ale i zamergováno do 'master'.

- Na githubu adresář management/ vidím. Hurá.

git clone https://github.com/zvolsky/db_file_storage adresář management/ taky vytvoří. Hurá.

pip install git+https://github.com/zvolsky/db_file_storage.git něco nainstaluje (těžko říct co) a adresář management/ chybí :((

Možná to dělá url=.. nebo download_url=.. v setup.py. Je potřeba něco z toho vyhodit? Přepsat?

Petr Messner

unread,
Feb 25, 2018, 1:47:31 PM2/25/18
to djan...@googlegroups.com
Tipuju,  že problém bude v setup.py:

packages=['db_file_storage'],

Subpackage db_file_storage.management bohužel takto nebude zahrnut. Musí se to vyjmenovat vše;

-    packages=['db_file_storage'],
+    packages=['db_file_storage', 'db_file_storage.management'],

Anebo použít find_packages, příklad: https://github.com/pypa/sampleproject/blob/master/setup.py

PM

Dne 25. února 2018 15:40 MirekZv <mirek....@gmail.com> napsal(a):

--
--
E-mailová skupina djan...@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
---
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny „django-cs“ ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete e-mail na adresu django-cs+unsubscribe@googlegroups.com.
Chcete-li tuto diskusi zobrazit na webu, navštivte https://groups.google.com/d/msgid/django-cs/daabbd05-8e70-463d-a7a9-c2e01b7afa99%40googlegroups.com.
Další možnosti najdete na https://groups.google.com/d/optout.

MirekZv

unread,
Feb 25, 2018, 2:35:48 PM2/25/18
to django-cs
Vypadá to, že to funguje, jak píšeš. Připsat packages.

A ještě jsem přišel na to, že i bez jakékoli úpravy setup.py můžu instalovat: pip install -e git+....
a bude to tam taky (zkopírováno do src/ ve virtual environmentu).





Dne neděle 25. února 2018 19:47:31 UTC+1 Messa napsal(a):
Tipuju,  že problém bude v setup.py:

packages=['db_file_storage'],

Subpackage db_file_storage.management bohužel takto nebude zahrnut. Musí se to vyjmenovat vše;

-    packages=['db_file_storage'],
+    packages=['db_file_storage', 'db_file_storage.management'],

Anebo použít find_packages, příklad: https://github.com/pypa/sampleproject/blob/master/setup.py

PM
Dne 25. února 2018 15:40 MirekZv <mirek....@gmail.com> napsal(a):
Nenasměroval byste mě někdo, jakou dělám kravinu?

jsem dodělal db_file_storage/management/command/files2db.py
Je to ve větvi 'migrate', ale i zamergováno do 'master'.

- Na githubu adresář management/ vidím. Hurá.

git clone https://github.com/zvolsky/db_file_storage adresář management/ taky vytvoří. Hurá.

pip install git+https://github.com/zvolsky/db_file_storage.git něco nainstaluje (těžko říct co) a adresář management/ chybí :((

Možná to dělá url=.. nebo download_url=.. v setup.py. Je potřeba něco z toho vyhodit? Přepsat?

--
--
E-mailová skupina djan...@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
---
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny „django-cs“ ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete e-mail na adresu django-cs+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages