Toksiyi kullanan bir Python projem var. Bazı birim testleri sudo gerektirir, bu nedenle .travis.yml bu kök ait yumurta-info dosyası ve diğerlerini bırakır Ancak Travis CI - Dağıtım adımı (PyPI) sudo olarak çalıştırılsın mı?
script:
- sudo tox
sahiptir. Travis (kullanıcı olarak) dağıtma adımı çalışır Yani zaman, aşağıdaki çıktıyı verir:
Nasıl bu sorunu çözmek aksi root olarak dağıtma adımı çalıştırabilir veya
Deploying application
running sdist
running egg_info
writing requirements to myproject.egg-info/requires.txt
error: [Errno 13] Permission denied: 'myproject.egg-info/requires.txt'
ValueError: Cannot find file (or expand pattern): 'dist/*'
?
'sudo -E' veya' -H' veya her ikisini de deneyin. –