Paylaşmak istediğim bir kod yazdım ve yapının oluşturulmasında/sürdürülmesinde en iyi uygulamaları takip etmek istiyorum. Kodu BitBucket'te barındıracağım ve şimdi nasıl organize edeceğimi düşünüyorum. Bu iyi bir yapı mı?Bir Python açık kaynak projesinin normal yapısı nedir ve testleri yürütmenin tercih edilen yolu nedir?
Bu nedenle, bu kaynak lib'de ve sınamadaki sınamalarda olacaktır. Python projelerinde böyle mi yapılır? Bu benim gördüğüm yapı Ruby projeleriyle en çok kullanılan yapıydı.
set PYTHONPATH=`pwd`/lib
python test/a_test.py
Eh, 'pwd' çapraz platform değil. Testlerde PYTHONPATH ile ilgili olarak şu soruya bakın: http://stackoverflow.com/questions/1896918/running-unittest-with-typical-test-directory-structure –
@Todd Owen, evet, pwd'nin çapraz platform olmadığını biliyorum, ancak Python bir komut dosyası çalıştırırken onun değerini düşünecektir. – Geo