Bazı C kitaplıklarına bağlı olan bir Python paketim varsa (örneğin sayısal hesaplamalar için Gnu Bilimsel Kütüphanesi (GSL) gibi), kütüphaneyi kodumla birleştirmek iyi bir fikir midir?C kitaplıklarını Python uygulamam ile paketlemeli miyim?
Paketlerimi kullanıcılar için olabildiğince kurulumu kolay hale getirmek istiyorum ve C kütüphanelerini el ile indirmek zorunda kalmayı ve içerme yolları sağlamayı istemiyorum. Ayrıca, gönderdiğim kitaplık sürümünün kodumla uyumlu olmasını da sağlayabiliyordum. Bununla birlikte, eğer kullanıcı kütüphaneye zaten kurulmuşsa ya da bunu yapmamam için başka nedenler varsa çatışmanın olması olasıdır?
Sadece ikili bir dağıtım sağlayarak kullanıcıları daha kolay hale getirebileceğimi biliyorum, ancak tüm olası işletim sistemleri için ikili dağıtımları sürdürmekten kaçınmak istiyorum. Yani, bir kaynak dağıtımına bağlı kalmak istiyorum, ancak kullanıcı (bir C derleyicisine sahip olan) kurulum için python setup.py install
kadar kolay olmalıdır.