%global _empty_manifest_terminate_build 0
Name: python-ekler
Version: 0.6.1
Release: 1
Summary: Turkce kelimelerin sonuna fonetik yapilarina uygun ekleri ekleyen module.
License: MIT
URL: https://github.com/alioguzhan/ekler
Source0: https://mirrors.aliyun.com/pypi/web/packages/43/25/031a218db83d5b41035e5c31a4de4ddcd468c642f4e8b991b30bc1fca16f/ekler-0.6.1.tar.gz
BuildArch: noarch
%description
# Ekler
[](https://pypi.org/project/ekler/)
[](https://github.com/alioguzhan/ekler/actions/workflows/test.yml)


[](https://opensource.org/licenses/MIT)
Turkce kelimelerin sonuna, fonetik yapilarina gore:
- `Iyelik`
- `Yonelme`
- `Bulunma`
- `Ayrılma`
- `Çoğul`
- `Vasıta`
eklerini ekler.
## Kurulum & Kullanim
```bash
pip install ekler
```
Ornek Kullanim:
```py
from ekler import ekli, YONELME_EKI, IYELIK_EKI, BULUNMA_EKI, AYRILMA_EKI, VASITA_EKI
isim = 'ali'
ekli(isim, IYELIK_EKI)
## ali'nin
ekli(isim, YONELME_EKI)
## ali'ye
isim = "Ahmet"
ekli(isim, IYELIK_EKI)
## ahmet'in
ekli(isim, YONELME_EKI)
## ahmet'e
ekli(isim, YONELME_EKI, False) # kesme isareti yok
## ahmete
isim = "Istanbul"
ekli(isim, BULUNMA_EKI)
## Istanbul'da
ekli(isim, AYRILMA_EKI)
## Istanbul'dan
isim = "Gaziantep"
ekli(isim, BULUNMA_EKI) # sertlesme var. de -> te
## Gaziantep'te
ekli(isim, AYRILMA_EKI) # sertlesme var. den -> ten
## Gaziantep'ten
isim = "kitap"
ekli(isim, COGUL_EKI)
## kitaplar
isim = "kalem"
ekli(isim, COGUL_EKI)
## kalemler
isim = "Leyla"
ekli(isim, VASITA_EKI)
## Leyla'yla
```
## Sınırlamalar
Kutuphaneyi gelistirme amacim `sahis`, `cografi yer`, `kullanici adi (username)` kelimelerinde kullanilmasidir. Bu tarz kelimelerde duzgun calismaktadir. (**istisna ya da hata bulursaniz lutfen belirtin**)
Ancak; kurum, mekan gibi sonuna gelecek eklerin bir standardi olmayan yerlerde hatali sonuclar verecektir. Mesela; `Ziraat Bankasi` kelimesine bulunma eki kullanmak istediginizde `Ziraat Bankasi'nda` yerine `Ziraat Bankasi'da` seklinde sonuc verecektir.
Ama mesela `Akbank` kelimesinde bu durum gecerli degil. Duzgun bir sekilde `Akbank'ta` ve `Akbank'tan` seklinde sonuc verecektir.
Dedigim gibi sorunsuz calismasi icin basta bahsettigim durumlarda kullanabilirsiniz.
## Katkıda Bulunanlar
- [@midorikocak](https://github.com/midorikocak)
%package -n python3-ekler
Summary: Turkce kelimelerin sonuna fonetik yapilarina uygun ekleri ekleyen module.
Provides: python-ekler
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-ekler
# Ekler
[](https://pypi.org/project/ekler/)
[](https://github.com/alioguzhan/ekler/actions/workflows/test.yml)


[](https://opensource.org/licenses/MIT)
Turkce kelimelerin sonuna, fonetik yapilarina gore:
- `Iyelik`
- `Yonelme`
- `Bulunma`
- `Ayrılma`
- `Çoğul`
- `Vasıta`
eklerini ekler.
## Kurulum & Kullanim
```bash
pip install ekler
```
Ornek Kullanim:
```py
from ekler import ekli, YONELME_EKI, IYELIK_EKI, BULUNMA_EKI, AYRILMA_EKI, VASITA_EKI
isim = 'ali'
ekli(isim, IYELIK_EKI)
## ali'nin
ekli(isim, YONELME_EKI)
## ali'ye
isim = "Ahmet"
ekli(isim, IYELIK_EKI)
## ahmet'in
ekli(isim, YONELME_EKI)
## ahmet'e
ekli(isim, YONELME_EKI, False) # kesme isareti yok
## ahmete
isim = "Istanbul"
ekli(isim, BULUNMA_EKI)
## Istanbul'da
ekli(isim, AYRILMA_EKI)
## Istanbul'dan
isim = "Gaziantep"
ekli(isim, BULUNMA_EKI) # sertlesme var. de -> te
## Gaziantep'te
ekli(isim, AYRILMA_EKI) # sertlesme var. den -> ten
## Gaziantep'ten
isim = "kitap"
ekli(isim, COGUL_EKI)
## kitaplar
isim = "kalem"
ekli(isim, COGUL_EKI)
## kalemler
isim = "Leyla"
ekli(isim, VASITA_EKI)
## Leyla'yla
```
## Sınırlamalar
Kutuphaneyi gelistirme amacim `sahis`, `cografi yer`, `kullanici adi (username)` kelimelerinde kullanilmasidir. Bu tarz kelimelerde duzgun calismaktadir. (**istisna ya da hata bulursaniz lutfen belirtin**)
Ancak; kurum, mekan gibi sonuna gelecek eklerin bir standardi olmayan yerlerde hatali sonuclar verecektir. Mesela; `Ziraat Bankasi` kelimesine bulunma eki kullanmak istediginizde `Ziraat Bankasi'nda` yerine `Ziraat Bankasi'da` seklinde sonuc verecektir.
Ama mesela `Akbank` kelimesinde bu durum gecerli degil. Duzgun bir sekilde `Akbank'ta` ve `Akbank'tan` seklinde sonuc verecektir.
Dedigim gibi sorunsuz calismasi icin basta bahsettigim durumlarda kullanabilirsiniz.
## Katkıda Bulunanlar
- [@midorikocak](https://github.com/midorikocak)
%package help
Summary: Development documents and examples for ekler
Provides: python3-ekler-doc
%description help
# Ekler
[](https://pypi.org/project/ekler/)
[](https://github.com/alioguzhan/ekler/actions/workflows/test.yml)


[](https://opensource.org/licenses/MIT)
Turkce kelimelerin sonuna, fonetik yapilarina gore:
- `Iyelik`
- `Yonelme`
- `Bulunma`
- `Ayrılma`
- `Çoğul`
- `Vasıta`
eklerini ekler.
## Kurulum & Kullanim
```bash
pip install ekler
```
Ornek Kullanim:
```py
from ekler import ekli, YONELME_EKI, IYELIK_EKI, BULUNMA_EKI, AYRILMA_EKI, VASITA_EKI
isim = 'ali'
ekli(isim, IYELIK_EKI)
## ali'nin
ekli(isim, YONELME_EKI)
## ali'ye
isim = "Ahmet"
ekli(isim, IYELIK_EKI)
## ahmet'in
ekli(isim, YONELME_EKI)
## ahmet'e
ekli(isim, YONELME_EKI, False) # kesme isareti yok
## ahmete
isim = "Istanbul"
ekli(isim, BULUNMA_EKI)
## Istanbul'da
ekli(isim, AYRILMA_EKI)
## Istanbul'dan
isim = "Gaziantep"
ekli(isim, BULUNMA_EKI) # sertlesme var. de -> te
## Gaziantep'te
ekli(isim, AYRILMA_EKI) # sertlesme var. den -> ten
## Gaziantep'ten
isim = "kitap"
ekli(isim, COGUL_EKI)
## kitaplar
isim = "kalem"
ekli(isim, COGUL_EKI)
## kalemler
isim = "Leyla"
ekli(isim, VASITA_EKI)
## Leyla'yla
```
## Sınırlamalar
Kutuphaneyi gelistirme amacim `sahis`, `cografi yer`, `kullanici adi (username)` kelimelerinde kullanilmasidir. Bu tarz kelimelerde duzgun calismaktadir. (**istisna ya da hata bulursaniz lutfen belirtin**)
Ancak; kurum, mekan gibi sonuna gelecek eklerin bir standardi olmayan yerlerde hatali sonuclar verecektir. Mesela; `Ziraat Bankasi` kelimesine bulunma eki kullanmak istediginizde `Ziraat Bankasi'nda` yerine `Ziraat Bankasi'da` seklinde sonuc verecektir.
Ama mesela `Akbank` kelimesinde bu durum gecerli degil. Duzgun bir sekilde `Akbank'ta` ve `Akbank'tan` seklinde sonuc verecektir.
Dedigim gibi sorunsuz calismasi icin basta bahsettigim durumlarda kullanabilirsiniz.
## Katkıda Bulunanlar
- [@midorikocak](https://github.com/midorikocak)
%prep
%autosetup -n ekler-0.6.1
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-ekler -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Jun 08 2023 Python_Bot - 0.6.1-1
- Package Spec generated