Ubuntu 17.04, Python 3.5.3, pipenv 9.0.1
pipenv lock -r
mengembalikan output yang sama persis ketika diberikan Pipfile dan Pipfile.lock yang sama.
pipenv lock -r
secara acak menyusun ulang baris pada setiap proses. Ini menjadi masalah ketika dikombinasikan dengan pipenv lock -r > requirements.txt
dan kontrol versi, karena kemungkinan requirements.txt
bahkan jika tidak ada perubahan yang sebenarnya.
Buat proyek dengan Pipfile dan Pipfile.lock ( milik saya untuk referensi). Jalankan pipenv lock -r
.
Solusi yang mungkin adalah pipenv lock -r | sort
.
@kennethreitz Mengapa ini ditutup?
kirim permintaan tarik jika Anda ingin memperbaikinya!
Meskipun bukan solusi nyata untuk masalah tersebut, mengapa tidak menghasilkan requirements.txt
dengan cepat saat Anda membutuhkannya? Faktanya, saya berpendapat bahwa Anda tidak boleh melakukan itu karena paling-paling itu hanya menduplikasi apa pun yang ada di Pipfile dan paling buruk mereka akan berbeda karena seseorang lupa melakukan pipenv lock -r > requirements.txt
.