[Gelistirici] Python modüllerinin isimlendirilmesi

Fatih Aşıcı fatih at pardus.org.tr
22 Ağu 2010 Paz 01:44:21 EEST


On Saturday 21 August 2010 20:51:20 Fatih Aşıcı wrote:
> Selamlar,
> 
> Mevcut isimlendirme belgesinde hoşuma gitmeyen bir husus var. Şu an özgün
> proje adının ne olduğuna bakmadan python- öneki veriyoruz. Bu, adında "py"
> geçen paketlerde garip duruyor. Bunlara örnek olarak PyQt, pyliblzma,
> PyOpenGL paketlerini verebiliriz.
> 
> Adı py ile başlayan ya da biten paketler için python- ile başlayan keyfi
> bir isim verebilmeliyiz aslında. Keyfi diyorum; çünkü sadece py ekini
> kaldırmak mantıklı olmayabilir. Aşağıda bir tablo ile önerilerimi
> göstermek istiyorum.
> 
>                    Mevcut Belge          Değişiklik Sonrası
>                 ------------------    ------------------------
>   PyQt             python-PyQt           python-qt
>   PyOpenGL         python-PyOpenGL       python-opengl
>   pyparted         python-pyparted       python-parted
>   pyliblzma        python-pyliblzma      python-liblzma *
>   numpy            python-numpy          python-numpy
> 
>   * python-lzma başka bir proje sanırım.
> 
> Hazır upstream'in kullandığı ismi değiştirmişken tamamen küçük harf
> kullanmakta da bir sakınca görmüyorum.
> 
> Bir de -python soneki taşıyan paket adlarından bu eki atıp başına getirsek
> iyi olur bence. Bu da belgede belirtilmemiş şu an. Örneğin dbus-python
> yerine python-dbus kullanabiliriz.

Şu maddelere itirazı olan var mı?

 * Adında "python" geçen paketlerin isimleri değiştirilmez. dbus-python,
   gnome-python-desktop gibi.

 * Adında "py" geçen paketlerin özgün ismi kullanılmayabilir; ancak bu durumda
   özgün isim paketin özet ve açıklamasında geçmelidir. python-gtk (pygtk),
   python-qt (PyQt) gibi.

 * Yukarıdaki seçenekler tercih edilmezse paket adında python- öneki
   kullanılır. python-numpy (numpy), python-FormEncode (FormEncode) gibi.

 * Python3 için derlenen paketlerde geçen "python" sözcükleri "python3" ile
   değiştirilir. dbus-python3, gnome-python3-desktop, python3-qt gibi.



Gelistirici mesaj listesiyle ilgili daha fazla bilgi