diff --git a/mimesis/datasets/az/address.json b/mimesis/datasets/az/address.json new file mode 100644 index 00000000..9a7720d8 --- /dev/null +++ b/mimesis/datasets/az/address.json @@ -0,0 +1,676 @@ +{ + "address_fmt": "{st_num} {st_name} {st_sfx}", + "city": [ + "Ağcabədi", + "Ağdam", + "Ağdaş", + "Ağdərə", + "Ağstafa", + "Ağsu", + "Astara", + "Babək", + "Bakı", + "Balakən", + "Beyləqan", + "Bərdə", + "Biləsuvar", + "Cəbrayıl", + "Cəlilabad", + "Culfa", + "Daşkəsən", + "Dəliməmmədli", + "Füzuli", + "Gədəbəy", + "Gəncə", + "Goranboy", + "Göyçay", + "Göygöl", + "Göytəpə", + "Hacıqabul", + "Horadiz", + "Xaçmaz", + "Xankəndi", + "Xızı", + "Xocalı", + "Xocavənd", + "Xırdalan", + "Xudat", + "İmişli", + "İsmayıllı", + "Kəlbəcər", + "Kürdəmir", + "Qax", + "Qazax", + "Qəbələ", + "Qobustan", + "Qovlar", + "Quba", + "Qubadlı", + "Qusar", + "Laçın", + "Lerik", + "Lənkəran", + "Liman", + "Masallı", + "Mingəçevir", + "Naftalan", + "Naxçıvan", + "Neftçala", + "Oğuz", + "Ordubad", + "Saatlı", + "Sabirabad", + "Salyan", + "Samux", + "Siyəzən", + "Sumqayıt", + "Şabran", + "Şahbuz", + "Şamaxı", + "Şəki", + "Şəmkir", + "Şərur", + "Şirvan", + "Şuşa", + "Tərtər", + "Tovuz", + "Ucar", + "Yardımlı", + "Yevlax", + "Zaqatala", + "Zəngilan", + "Zərdab" +], + "country": { + "current_locale": "Azərbaycan", + "name": [ + "Abxaziya", + "Akrotiri və Dekeliya", + "Aland adaları", + "Albaniya", + "Almaniya", + "Amerika Samoası", + "Andorra", + "Angilya", + "Anqola", + "Antiqua və Barbuda", + "Argentina", + "Aruba", + "Avstraliya", + "Avstriya", + "Azərbaycan", + "Baham adaları", + "Banqladeş", + "Barbados", + "Belçika", + "Beliz", + "Belarus", + "Benin", + "Bermud adaları", + "Birləşmiş Ərəb Əmirlikləri", + "ABŞ", + "Boliviya", + "Bolqarıstan", + "Bosniya və Herseqovina", + "Botsvana", + "Böyük Britaniya", + "Braziliya", + "Bruney", + "Burkina-Faso", + "Burundi", + "Butan", + "Bəhreyn", + "Cersi", + "Cəbəllüttariq", + "Cənubi Afrika Respublikası", + "Cənubi Sudan", + "Cənubi Koreya", + "Cənubi Osetiya", + "Cibuti", + "Çad", + "Çexiya", + "Monteneqro", + "Çili", + "Çin", + "Danimarka", + "Dominika", + "Dominikan Respublikası", + "Efiopiya", + "Ekvador", + "Ekvatorial Qvineya", + "Eritreya", + "Ermənistan", + "Estoniya", + "Əfqanıstan", + "Əlcəzair", + "Farer adaları", + "Fələstin", + "Fici", + "Kot-d'İvuar", + "Filippin", + "Finlandiya", + "Folklend adaları", + "Fransa", + "Fransa Polineziyası", + "Gernsi", + "Gürcüstan", + "Haiti", + "Hindistan", + "Honduras", + "Honkonq", + "Xorvatiya", + "İndoneziya", + "İordaniya", + "İraq", + "İran", + "İrlandiya", + "İslandiya", + "İspaniya", + "İsrail", + "İsveç", + "İsveçrə", + "İtaliya", + "Kabo-Verde", + "Kamboca", + "Kamerun", + "Kanada", + "Kayman adaları", + "Keniya", + "Kipr", + "Kiribati", + "Kokos adaları", + "Kolumbiya", + "Komor adaları", + "Konqo Respublikası", + "Konqo Demokratik Respublikası", + "Kosovo", + "Kosta-Rika", + "Kuba", + "Kuk adaları", + "Küveyt", + "Qabon", + "Qambiya", + "Qana", + "Qətər", + "Qayana", + "Qazaxıstan", + "Qərbi Saxara", + "Qırğızıstan", + "Qrenada", + "Qrenlandiya", + "Quam", + "Qvatemala", + "Qvineya", + "Qvineya-Bisau", + "Laos", + "Latviya", + "Lesoto", + "Liberiya", + "Litva", + "Livan", + "Liviya", + "Lixtenşteyn", + "Lüksemburq", + "Macarıstan", + "Madaqaskar", + "Makao", + "Şimali Makedoniya", + "Malavi", + "Malayziya", + "Maldiv adaları", + "Malta", + "Marşall adaları", + "Mavriki", + "Mavritaniya", + "Mayotta", + "Meksika", + "Men adası", + "Mərakeş", + "Mərkəzi Afrika Respublikası", + "Mikroneziya", + "Milad adası", + "Misir", + "Myanma", + "Moldova", + "Monako", + "Monqolustan", + "Montserrat", + "Mozambik", + "Müqəddəs Yelena adası", + "Namibiya", + "Nauru", + "Nepal", + "Niderland", + "Niderland Antil adaları", + "Niger", + "Nigeriya", + "Nikaraqua", + "Niue", + "Norfolk adası", + "Norveç", + "Oman", + "Özbəkistan", + "Pakistan", + "Palau", + "Panama", + "Papua-Yeni Qvineya", + "Paraqvay", + "Peru", + "Pitkern adaları", + "Polşa", + "Portuqaliya", + "Dnestryanı", + "Puerto-Riko", + "Ruanda", + "Rumıniya", + "Rusiya", + "Salvador", + "Samoa", + "San-Marino", + "San-Tome və Prinsipi", + "Seneqal", + "Sen-Bartelemi", + "Sent-Kits və Nevis", + "Sent-Lüsiya", + "Sen-Marten", + "Sen-Pyer və Mikelon", + "Sent-Vinsent və Qrenadin", + "Serbiya", + "Seyşel adaları", + "Səudiyyə Ərəbistanı", + "Sinqapur", + "Slovakiya", + "Sloveniya", + "Solomon adaları", + "Somali", + "Somalilend", + "Sudan", + "Surinam", + "Suriya", + "Esvatini", + "Syerra-Leone", + "Şərqi Timor", + "Şimali Kipr Türk Respublikası", + "Şimali Koreya", + "Şimali Marian adaları", + "Şri-Lanka", + "Tacikistan", + "Tanzaniya", + "Tailand", + "Çin Respublikası", + "Törks və Kaykos adaları", + "Tokelau", + "Tonqa", + "Toqo", + "Trinidad və Tobaqo", + "Tunis", + "Türkiyə", + "Türkmənistan", + "Tuvalu", + "Ukrayna", + "Fransa Uollis və Futuna", + "Uqanda", + "Uruqvay", + "Vanuatu", + "Vatikan", + "Venesuela", + "ABŞ Vircin adaları", + "Britaniya Vircin adaları", + "Vyetnam", + "Yamayka", + "Yaponiya", + "Yeni Kaledoniya", + "Yeni Zelandiya", + "Yəmən", + "Yunanıstan", + "Zambiya", + "Zimbabve" + ] + }, + "continent": [ + "Afrika", + "Amerika", + "Antarktida", + "Avropa", + "Asiya", + "Avstraliya" + ], + "street": { + "name": [ + "Abay Kunanbayev", + "Abbas Fətullayev", + "Abbas Mirzə Şərifzadə", + "Abbas Səhhət", + "Abbasqulu ağa Bakıxanov", + "Abdulla Şaiq", + "Adil Məmmədov", + "Afiyəddin Cəlilov", + "Ağa Nemətulla", + "Ağadadaş Qurbanov", + "Akademik Həsən Əliyev", + "Akademik Lətif İmanov", + "Akim Abbasov", + "Albert Aqarunov", + "Alı Mustafayev", + "Almas İldırım", + "Asəf Zeynallı", + "Asif Əsədullayev", + "Asif Məhərrəmov", + "Aşıq Alı", + "Aşıq Ələsgər", + "Aşıq Molla Cümə", + "Atatürk", + "Ayna Sultanova", + "Azadlıq", + "Babək", + "Badamdar", + "Bakı Dairəvi yolu", + "Baksol", + "Balababa Məcidov", + "Balaəmi Dadaşov", + "Behbud Şaxtantinski", + "Bəxtiyar Vahabzadə", + "Bəkir Çobanzadə", + "Bəsti Bağırova", + "Bəşir Səfəroğlu", + "Binəqədi", + "Böyük Qala", + "Böyük Şor", + "Cabir Əliyev", + "Camal Hacıəliyev", + "Cavadxan", + "Cavanşir", + "Ceyhun Səlimov", + "Ceyhun bəy Hacıbəyli", + "Cəbiyev", + "Cəfər Cabbarlı", + "Cəfər Xəndan", + "Cəlal Qurbanov", + "Cəlil Məmmədquluzadə", + "Cəmşid Naxçıvanski", + "Çingiz Mustafayev", + "Çingizxan Kərimov", + "Dadaş Bünyadzadə", + "Dağlı Yunus", + "Dilarə Əliyeva", + "Elçin Əzimov", + "Eldar və Abdulla Əlibəyovlar", + "Elxan Həsənov", + "Elşən Mehdiyev", + "Elşən Süleymanov", + "Etibar Bəkirov", + "Etibar Qocayev", + "Əbdüləzəl Dəmirçizadə", + "Əbdülhəsən Anaplı", + "Əbdülkərim Əlizadə", + "Əbdülvahab Salamzadə", + "Əbdürrəhim bəy Haqverdiyev", + "Əhməd bəy Ağaoğlu", + "Əhməd Cavad", + "Əhməd Cəmil", + "Əhməd Mehbalıyev", + "Əhməd Rəcəbli", + "Əjdər Xanbabayev", + "Əkrəm Cəfərov", + "Ələkbər Əlizadə", + "Ələsgər Qayıbov", + "Əliağa Vahid", + "Əli Bəy Hüseynzadə", + "Əliəşrəf Əlizadə", + "Əlimərdan bəy Topçubaşov", + "Əliyar Əliyev", + "Əlövsət Abdulrəhimov", + "Əlövsət Quliyev", + "Əmir Bağırov", + "Əsəd Əhmədov", + "Əşrəf Yunusov", + "Əzim Əzimzadə", + "Əziz Əliyev", + "Heybət Heybətov", + "Həqiqət Rzayeva", + "Həmid Araslı", + "Həmzə Babaşov", + "Hənifə Ələsgərova", + "Hərbçilər", + "Həsənoğlu", + "Həsən bəy Zərdabi", + "Həsən Seyidbəyli", + "Hətəm Allahverdiyev", + "Həzi Aslanov", + "Hövsan", + "Hüsü Hacıyev", + "Hüseynqulu Sarabski", + "Hüseyn Cavid", + "Hüseyn Seyidzadə", + "Fətəli xan Xoyski", + "Fəzail Bayramov", + "Fikrət Əmirov", + "Fuad İbrahimbəyov", + "Fuad Yusifov", + "Füzuli", + "General Əliağa Şıxlinski", + "Gəncə", + "Gülarə Qədirbəyova", + "Gənclik", + "Xaqani", + "Xan Şuşinski", + "Xanlar", + "Xocalı", + "Xudu Məmmədov", + "İbrahimpaşa Dadaşov", + "İdris Süleymanov", + "İlqar Abbasov", + "İlqar İsmayılov", + "İmran Qasımov", + "İnqilab İsmayılov", + "İnşaatçılar", + "İsfəndiyar Zülalov", + "İslam Abışov", + "İslam Səfərli", + "İsmayıl bəy Qutqaşınlı", + "İsmayıl Mirzəgülov", + "İsmayıl Talıblı", + "İstiqlaliyyət", + "28 May", + "İsgəndərov", + "İvan Turgenev", + "İzmir", + "İzzət Həmidov", + "İzzət Nəbiyev", + "İzzət Orucova", + "Kamal Rəhimov", + "Kazım Kazımzadə", + "Kazımağa Kərimov", + "Kərəm İsmayılov", + "Kiçik Qala", + "Koroğlu Rəhimov", + "Kaveroçkin", + "Qaçaq Nəbi", + "Qara Qarayev", + "Qarabağ", + "Qəzənfər Musabəyov", + "Qəzənfər Vəliyev", + "Qurban Xəlilov", + "Landau", + "Leyla Məmmədbəyova", + "Mahmud İbrahimov", + "Malik Məmmədov", + "Mehdi Abbasov", + "Mehdi Hüseyn", + "Mehdi Mehdizadə", + "Məhəmməd Əmin Rəsulzadə", + "Məhəmməd Hadi", + "Məhəmməd Xiyabani", + "Məhəmməd ibn Hinduşah Naxçıvani", + "Məhsəti Gəncəvi", + "Məmmədyarov", + "Mərdanov qardaşları", + "Mətbuat", + "Mətləb Ağayev", + "Məşədi Hilal", + "Məzahir Rüstəmov", + "Mikayıl Müşviq", + "Mingəçevir", + "Mirəli Qaşqay", + "Mirəli Seyidov", + "Mirmahmud Kazımovski", + "Mirzağa Əliyev", + "Mirzəbala Məmmədzadə", + "Mirzə İbrahimov", + "Mirzə Mənsur", + "Mirzə Mustafayev", + "Mir Cəlal", + "Mixail Lermontov", + "Moskva", + "Murtuza Muxtarov", + "Mustafa Topçubaşov", + "Müqtədir Aydınbəyov", + "Müslüm Maqomayev", + "Müstəqillik", + "Müzəffər Həsənov", + "Müzəffər Nərimanov", + "Nabat Aşurbəyova", + "Naximov", + "Nazim Hacıyev", + "Nazim Hikmət", + "Nazim İsmaylov", + "Neapol", + "Neftçi Qurban Abbasov", + "Neftçilər", + "Nəcəf bəy Vəzirov", + "Nəcəfqulu Rəfiyev", + "Nəcəf Nərimanov", + "Nəriman Nərimanov", + "Nəsib bəy Yusifbəyli", + "Nəsirəddin Tusi", + "Nigar Rəfibəyli", + "Niyazi", + "Nizami", + "Nizami Abdullayev", + "Nobel", + "Novruz", + "Obxod", + "Oqtay Güləhmədov", + "Oqtay Əfəndiyev", + "Ombudsman", + "Oruc Fətullayev", + "Osman Yusifov", + "Pavlov", + "Pekar", + "Ramiz Novruzov", + "Rauf Murtuzov", + "Rauf Rəhimov", + "Rüstəm İbrahimbəyov", + "Rüstəm Gözəlov", + "Rüstəmov", + "Sadıq bəy Şirvanlı", + "Sadiq Həsənov", + "Sahib Aliyev", + "Salim Kərimov", + "Sahib İsmayılov", + "Seyid Mirzə", + "Seyid Rəcəbov", + "Seymur Həmidov", + "Seymur Məmmədov", + "Şamil Kərimov", + "Şamil Müslümov", + "Şamil Səfərəliyev", + "Şakir Quliyev", + "Şah İsmayıl Xətai", + "Şahlar", + "Şamil Rahimov", + "Şeytan Şah", + "Şərif bəy Veysov", + "Şuşa", + "Şuşan", + "Şəmsi Bədəlbəyli", + "Şıxı", + "Şirin Aşurbəyov", + "Şuşakənd", + "Şağan", + "Təbriz", + "Tamaşa", + "Təvəkkül", + "Teymur İsmayılov", + "Teymur Fəxrəddinov", + "Teymur Hacızadə", + "Təmməd Zeynalov", + "Təbriz", + "Təbiət", + "Törebağ", + "Vahid Həsənov", + "Vasif Fərəcov", + "Vüqar Şükürov", + "Vüsal Əliyev", + "Vətən", + "Yaralı Zeynalov", + "Yaxın", + "Yusif Mürsəlov", + "Yusif Həsənov", + "Yusuf Əlili", + "Yusuf Niyazov", + "Zabrat", + "Zabrat 2", + "Zabrat 3", + "Zeynalov", + "Ziya Bədəlbəyli", + "Ziya Fətullayev", + "Ziya Piriyev", + "Ziya Yusifov", + "Ziya Bazarov", + "Ziya Abdullayev", + "Ziya Budaqov", + "Ziya Şəmsi", + "Ziya Müstəqil", + "Ziya Şahbazi", + "Ziya Xudaverdiyev", + "Ziya Nizami", + "Ziya Gülablı", + "Ziya Mövsümov", + "Ziya Fuzuli", + "Ziya Zamanov", + "Ziya Faiq", + "Ziya Fərəz", + "Ziya Parviz" + ], + "suffix": [ + "Prospekti", + "Küçəsi" + ] + }, + "state": { + "abbr": [ + "Abşeron-Xızı", + "Gəncə-Daşkəsən", + "Şəki-Zaqatala", + "Lənkəran-Astara", + "Quba-Xaçmaz", + "Mərkəzi Aran", + "Qarabağ", + "Şərqi Zəngəzur", + "Dağlıq Şirvan", + "Naxçıvan", + "Bakı", + "Qazax-Tovuz", + "Mil-Muğan", + "Şirvan-Salyan" + ], + "name": [ + "Abşeron-Xızı", + "Gəncə-Daşkəsən", + "Şəki-Zaqatala", + "Lənkəran-Astara", + "Quba-Xaçmaz", + "Mərkəzi Aran", + "Qarabağ", + "Şərqi Zəngəzur", + "Dağlıq Şirvan", + "Naxçıvan", + "Bakı", + "Qazax-Tovuz", + "Mil-Muğan", + "Şirvan-Salyan" + ] + }, + "postal_code_fmt": "#####" +} \ No newline at end of file diff --git a/mimesis/datasets/az/datetime.json b/mimesis/datasets/az/datetime.json new file mode 100644 index 00000000..6b422dad --- /dev/null +++ b/mimesis/datasets/az/datetime.json @@ -0,0 +1,65 @@ +{ + "day": { + "abbr": [ + "B.e.", + "Ç.a.", + "Ç.", + "C.a.", + "C.", + "Ş.", + "B." + ], + "name": [ + "Bazar Ertəsi", + "Çərşənbə Axşamı", + "Çərşənbə", + "Cümə Axşamı", + "Cümə", + "Şənbə", + "Bazar" + ] + }, + "formats": { + "date": "%d/%m/%Y", + "time": "%H:%M:%S" + }, + "month": { + "abbr": [ + "Yan.", + "Fev.", + "Mar.", + "Apr.", + "May.", + "İyn.", + "İyl.", + "Avq.", + "Sen.", + "Okt.", + "Noy.", + "Dek." + ], + "name": [ + "Yanvar", + "Fevral", + "Mart", + "Aprel", + "May", + "İyun", + "İyul", + "Avqust", + "Sentyabr", + "Oktyabr", + "Noyabr", + "Dekabr" + ] + }, + "periodicity": [ + "Bir dəfə", + "Heç", + "Tez-tez", + "Günlük", + "Həftəlik", + "Aylıq", + "İllik" +] +} \ No newline at end of file diff --git a/mimesis/datasets/az/finance.json b/mimesis/datasets/az/finance.json new file mode 100644 index 00000000..f688de9f --- /dev/null +++ b/mimesis/datasets/az/finance.json @@ -0,0 +1,234 @@ +{ + "banks": [ + "AccessBank", + "AFB Bank", + "Azərbaycan Sənaye Bankı", + "Bank Avrasiya", + "Bank BTB", + "Bank of Baku", + "Bank Respublika", + "Expressbank", + "Kapital Bank", + "Melli İran Bankı Bakı filialı", + "PAŞA Bank", + "Premium Bank", + "Rabitəbank", + "TuranBank", + "Unibank", + "VTB Bank", + "XalqBank", + "YapıKredi Bank", + "YeloBank", + "Ziraat Bank" +], + "company": { + "name": [ + "A Group Consulting", + "AF Holding", + "Akkord STİK", + "APA Holding", + "Ata Holding", + "ATEF Group", + "Azərsun Holding", + "Azinko Holding", + "AXA MBASK", + "Evsen Group", + "Garant Holding", + "Gəmiqaya Holding", + "Gilan Holding", + "İmprotex Group", + "ISR Holding", + "Karat Holding", + "Mega Holding", + "Messenat Holding", + "Nurgun Group", + "Palmali Group", + "Paşa Holding", + "Synergy Group", + "Azərbaycan Beynəlxalq Əməliyyat Şirkəti", + "SOCAR", + "Azpetrol", + "BP", + "Petrol Ofisi", + "Petro-Canada", + "Amoco", + "LUKoyl", + "Statoil", + "Total", + "Unocal", + "Pennzoil", + "McDermott International", + "Türkiyə Petrolları A.Ş.", + "Exxon Mobil", + "Itochu", + "Petkim", + "Delta", + "Remko", + "CBG Services", + "Sumqayıt Texnologiyalar Parkı", + "Azərbaycan Polad İstehsalı Kompleksi", + "Baku Steel Company", + "Bakı Gəmiqayırma Zavodu", + "Norm MMC", + "Azərtexnolayn", + "Det-Al Aluminium", + "Naxçıvan Avtomobil Zavodu", + "Gəncə Avtomobil Zavodu", + "AzSamand", + "Bakı Tekstil Fabriki", + "Bakı Tikiş Evi", + "Capsella MMC", + "Muradli-M MMC", + "Yelload", + "FAB Boya", + "Mətanət A", + "Gəncə Tekstil Fabriki", + "Caspian Fish", + "Bəhrə Biskvit Fabriki", + "Ulduz şokolad fabriki", + "Pal süd", + "Sevimli Dad", + "Atena Süd Fabriki", + "Orelay Şokolad Fabriki", + "AzProtein Foods Group MMC", + "AzBanvit", + "Elba", + "Vinagro MMC", + "Naxçıvan Kərpic Zavodu", + "Qaradağ Sement Zavodu", + "Bakı Çinar Soyuducuları", + "Bakı Kondisioner Zavodu", + "Aznar", + "Şollar", + "Jalə", + "Vita 1000", + "İnforex", + "Azər-ilmə", + "Azərbaycan Meliorasiya və Su Təsərrüfatı ASC", + "Azərkosmos", + "AzərGold QSC", + "Azəristiliktəchizat", + "Azərenerji", + "Azərişıq ASC", + "Azərsu", + "İrşad Electronics", + "Stabil-E MMC", + "Furqan Avto MMC", + "Sky Hotel Baku", + "Bulvar Hotel", + "Fairmont Baku", + "Four Seasons Hotel Baku", + "Full Moon Hotel", + "Hilton Baku", + "Jumeirah Bilgah Beach Hotel", + "JW Marriott Absheron", + "Kempinski Hotel-Badamdar", + "İnturist otel", + "Şahdağ Qış-Yay Turizm Kompleksi", + "Şahdağ Turizm Mərkəzi", + "Xəzər Turizm Mərkəzi", + "Tufan Dağ-Xizək Kompleksi", + "Qafqaz Karvansaray", + "Qafqaz Sport Hotel", + "Qafqaz Yengicə Termal Hotel və SPA", + "Qalaaltı Hotel & SPA", + "Rixos Quba Azerbaijan", + "Şamaxı Palace Platinum By Rixos", + "GM Construction", + "Kristal Abşeron", + "AS Group Investment", + "AROC LLC", + "Evrascon", + "ANT Group", + "Azfen BM", + "Avesta Concern", + "AzVirt", + "AZ-İnşaat", + "Şərur MTK", + "Polad Aluminium", + "Alpina MMC", + "Qaraçay MMC", + "CBG Services", + "Dostluq MOP MMC", + "EM Group İnşaat MMC", + "Zəfəroğlu İnşaat", + "Stronghold MMC", + "Gəncə Abadlıq", + "Azevro İnşaat", + "CapitalPlan İnşaat", + "Kontakt Home", + "Veysəloğlu", + "DNS Computers", + "Capsella MMC", + "McDonald's Azərbaycan", + "KFC Azərbaycan", + "Mado Azərbaycan", + "Caspian Crystal", + "Fresh Catering", + "Vinni", + "İD Catering", + "SKY Catering", + "Finezza Catering", + "Real Cleaning Company", + "SeaPort Catering", + "AZAL", + "Azərbaycan Xəzər Dəniz Gəmiçiliyi", + "İmair Hava Yolları", + "Turan Air", + "Caspian Marine Services Limited", + "Topaz Marine", + "Silk Way Airlines", + "SW Business Aviation", + "Azal Avia Cargo", + "GLex", + "Bakubus", + "Araz Supermarket", + "Rahat Market", + "Bazarstore", + "Bravo", + "Megastore Supermarket", + "Grandmart", + "OBA Market", + "Fresco", + "Neptun Supermarket", + "Bizim Market", + "Al Market", + "Azercell Telekom", + "Bakcell", + "Azerfon-Nar Mobile", + "Azerconnect", + "Aztelekom", + "Azeurotel", + "Eurodesign", + "Smart Online", + "Uninet", + "Stream", + "Citynet", + "Azeronline", + "AzStarNet", + "Bakinternet", + "Mikrolink", + "Azərbaycan İnformasiya və Kommunikasiya Texnologiyaları Sənayesi Assosiasiyası", + "Caspian Telecom", + "Ailə TV", + "Vision TV", + "SİNAM", + "AzQTel", + "Virtual Azerbaijan Group of Companies", + "Aztech" + ], + "type": { + "title": [ + "Məhdud məsuliyyətli cəmiyyət", + "Holding", + "Açıq Səhmdar Cəmiyyəti" + ], + "abbr": [ + "MMC", + "Holding", + "ASC" + ] + } + }, + "currency-code": "AZN" +} \ No newline at end of file diff --git a/mimesis/datasets/az/food.json b/mimesis/datasets/az/food.json new file mode 100644 index 00000000..4fbd595d --- /dev/null +++ b/mimesis/datasets/az/food.json @@ -0,0 +1,153 @@ +{ + "dishes": [ + "Alana", + "Albuxara", + "Arzuman küftəsi", + "Badımcan qəlyanaltısı", + "Bamiyə (şirniyyat)", + "Boz qovurma", + "Bozbaş", + "Cız-bız", + "Dolma", + "Döymənc", + "Dürmək", + "Düşbərə", + "Əzmə", + "Göy (qida)", + "Göyərti küküsü", + "Hədik", + "Xaş", + "Xingal", + "İçli pide", + "Kabab", + "Kələkoş", + "Kətəməz", + "Kompot", + "Kövrək", + "Küftə", + "Kükü (yemək)", + "Qarabağ mətbəxi", + "Qarnıyarıq (yemək)", + "Qatıq", + "Qaymaq", + "Qazmaq", + "Qhi", + "Qoğal", + "Qovurğa", + "Qovurma", + "Qovut", + "Qozlu sucuq", + "Qurut", + "Qutab", + "Ləvəngi", + "Manqal", + "Mərcili çiy küftə", + "Mövüc", + "Mürəbbə", + "Nar qovurma", + "Nar şorbası", + "Ovduq-Doğramac", + "Pişi", + "Piti", + "Plov", + "Saciçi", + "Səbziqovurma", + "Sirab mineral suyu", + "Sürhüllü", + "Şami", + "Şəki gürzəsi", + "Şor", + "Şorqoğalı", + "Tava əti", + "Təbriz küftəsi", + "Təhçin", + "Turşu (qida)", + "Turşu qovurma", + "Yayma (qida)" + ], + "drinks": [ + "kola", + "meyvə şirəsi", + "qreyfurt şirəsi", + "portağal şirəsi", + "pomidor şirəsi", + "çay", + "limonad", + "süd", + "qazlı içki", + "su", + "qazlı su" + ], + "fruits": [ + "alma", + "araxis", + "şaftalı", + "banan", + "böyürtkən", + "albalı", + "üzüm", + "limon", + "portağal", + "mandarin", + "gilas", + "avokado", + "ananas", + "qarağat", + "qreyfurt", + "əncir", + "gavalı", + "armud", + "qarpız", + "qovun", + "ərik", + "kivi", + "tut", + "gavalı", + "moruq", + "qoz", + "ənginar", + "fındıq", + "kök", + "hindqozu", + "şam fıstığı" + ], + "spices": [ + "vanilin", + "mixək", + "darçın", + "hil", + "quru nanə", + "toz və dənə qara istiot", + "zəfəran", + "sumaq", + "sarıkök", + "zəncəfil", + "zirə", + "cirə", + "razyana" + ], + "vegetables": [ + "badımcan", + "quru lobya", + "çuğundur", + "brokoli", + "kələm", + "yerkökü", + "gül kələm", + "kərəviz", + "qarğıdalı", + "xiyar", + "sarımsaq", + "qırmızı mərcimək", + "kahı", + "göbələk", + "soğan", + "noxud", + "acıbibər", + "kartof", + "balqabaq", + "qabaq", + "ispanaq", + "pomidor" +] +} \ No newline at end of file diff --git a/mimesis/datasets/az/person.json b/mimesis/datasets/az/person.json new file mode 100644 index 00000000..5ff38706 --- /dev/null +++ b/mimesis/datasets/az/person.json @@ -0,0 +1,449 @@ +{ + "academic_degree": [ + "Orta ixtisas", + "Bakalavr", + "Magistr", + "Doktorantura" + ], + "gender": [ + "Kişi", + "Qadın" + ], + "language": [ + "Azərbaycanca", + "Türkcə", + "İngiliscə", + "Rusca", + "İspanca", + "Almanca", + "Fransızca", + "Portuqalca", + "Yapanca", + "Çexcə", + "Slovakca", + "Norveçcə", + "İsveçcə", + "Fincə", + "Yunanca", + "Macarca", + "İtalyanca", + "Çincə", + "Farsca", + "Ərəbcə", + "Danimarkaca", + "Niderlandca", + "Hindcə", + "Polyakca", + "Belarusca", + "Akanca", + "Albanca", + "Maltaca", + "Puştuca", + "Qırğızca", + "Özbəkcə", + "Benqalca", + "Ermənicə", + "Şonaca", + "Kürdcə", + "Qazaxca", + "Kannadca", + "Latınca", + "Estonca", + "Latış" + ], + "names": { + "female": [ + "Afaq", + "Aida", + "Aqşin", + "Alisa", + "Almaz", + "Amanda", + "Anna", + "Arzu", + "Aya", + "Ayako", + "Ayan", + "Aybəniz", + "Aygün", + "Aytən", + "Bahar", + "Bəhicə", + "Cəmilə", + "Damla", + "Dilbər", + "Dəniz", + "Elisa", + "Elmira", + "Elnarə", + "Elza", + "Emma", + "Əminə", + "Firuzə", + "Flora", + "Gülşən", + "Gülüstan", + "Günay", + "Günel", + "Həcər", + "Xatirə", + "Xədicə", + "İnna", + "Könül", + "Leyla", + "Lətafət", + "Marina", + "Mədinə", + "Mətanət", + "Nazlı", + "Nərgiz", + "Nina", + "Pərvanə", + "Reyhan", + "Rəna", + "Sevda", + "Solmaz", + "Sona", + "Şəfa", + "Şəhla", + "Şölə", + "Tünzalə", + "Zeynəb", + "Zərifə", + "Züleyxa" + ], + "male": [ + "Abbas", + "Abdulla", + "Adil", + "Ağasəlim", + "Ağaxan", + "Akif", + "Alı", + "Araz", + "Arif", + "Asif", + "Aslan", + "Azər", + "Babək", + "Bəhram", + "Bəkir", + "Cahangir", + "Cavid", + "Cəfər", + "Cəlal", + "Cəmil", + "Davud", + "Dadaş", + "Elçin", + "Eldar", + "Elnur", + "Elşən", + "Elxan", + "Etibar", + "Eyvaz", + "Faiq", + "Fariz", + "Fəxrəddin", + "Fərid", + "Fuad", + "Hacı", + "Hafiz", + "Hikmət", + "Hüseyn", + "İbrahim", + "İdris", + "İlham", + "İlqar", + "İsmayıl", + "Kamran", + "Kamil", + "Kazım", + "Mahir", + "Mahmud", + "Mansur", + "Mehdi", + "Murad", + "Musa", + "Namiq", + "Nazim", + "Nəsib", + "Nizami", + "Orxan", + "Osman", + "Pərviz", + "Ramin", + "Rasim", + "Rauf", + "Rəşad", + "Rəhim", + "Rza", + "Sabir", + "Sahil", + "Sakit", + "Səməd", + "Samir", + "Səlim", + "Seymur", + "Şahin", + "Şamil", + "Tahir", + "Tələt", + "Teymur", + "Tofiq", + "Toğrul", + "Vahid", + "Vaqif", + "Valeh", + "Vasif", + "Vidadi", + "Yaqub", + "Yasin", + "Yavər", + "Yusif", + "Zaur", + "Ziya", + "Zülfüqar" + ] + }, + "nationality": [ + "Əfqan", + "Albaniyalı", + "Amerikalı", + "Əlcəzairli", + "Argentinalı", + "Avstraliyalı", + "Avstriyalı", + "Azərbaycanlı", + "Belçikalı", + "Braziliyalı", + "Bolqar", + "Kanadalı", + "Çinli", + "Kiprli", + "Çex", + "Danimarkalı", + "Misirli", + "İngilis", + "Finli", + "Fransız", + "Gürcü", + "Alman", + "Yunan", + "Hollandiyalı", + "Macar", + "Hindli", + "İranlı", + "İraqlı", + "İsrailli", + "İtalyan", + "Yapon", + "İordaniyalı", + "Latviyalı", + "Liviya", + "Meksikalı", + "Mərakeşli", + "Pakistanlı", + "Polyak", + "Portuqaliyalı", + "Rumıniyalı", + "Rus", + "Ərəb", + "Şotlandiyalı", + "Cənubi Koreyalı", + "İspan", + "İsveçli", + "İsveçrəli", + "Suriyalı", + "Tailandlı", + "Türk", + "Ukraynalı", + "İngilis" + ], + "occupation": [ + "Həkim", + "Mühəndis", + "Müəllim", + "Vəkil", + "Memar", + "Dizayner", + "Proqramçı", + "İqtisadçı", + "Jurnalist", + "Tərcüməçi", + "Mühasib", + "Aqronom", + "Sənətkar", + "Rəssam", + "Aşpaz", + "Sürücü", + "Polis", + "Mülki Mühəndis", + "Tibb bacısı", + "Marketinq meneceri", + "Reklam mütəxəssisi", + "İdarəçi", + "Psixoloq", + "Sosioloq", + "Elektrikçi", + "Tikinti işçisi", + "Pilot", + "Stilist", + "Müğənni", + "Aktyor", + "İdmançı", + "Fotoqraf", + "Bioloq", + "Kimyaçı", + "Fizik", + "Geoloq", + "Tarixçi", + "Filoloq", + "Musiqiçi", + "Bərbər", + "Mexanik" + ], + "political_views": [ + "Liberal", + "Sosialist", + "Millətçi", + "Demokrat", + "Respublikaçı", + "Anarxist", + "Kommunist", + "Monarxist", + "Sosial-demokrat", + "Faşist", + "İslamçı", + "Sekulyar", + "Radikal", + "Tərəfsiz" + ], + "surnames": [ + "Aslanlı", + "Bəhmənli", + "Cabbarlı", + "Əlibəyli", + "Əsədli", + "Gəraybəyli", + "İbrahimli", + "İmirli", + "İsgəndərli", + "İsmayıllı", + "Kəngərli", + "Kərimli", + "Məhərrəmli", + "Məlikli", + "Muradxanlı", + "Muradlı", + "Musalı", + "Novruzlu", + "Osmanlı", + "Rəhimbəyli", + "Rəhimli", + "Rüstəmli", + "Salahlı", + "Umudlu", + "Qurbanlı", + "Mustafalı" + ], + "title": { + "female": { + "typical": [ + "Xanım" + ], + "academic": [ + "Dr.", + "Prof." + ] + }, + "male": { + "typical": [ + "Bəy", + "Cənab" + ], + "academic": [ + "Dr.", + "Prof." + ] + } + }, + "university": [ + "Bakı Dövlət Universiteti", + "Azərbaycan Dövlət Neft və Sənaye Universiteti", + "Bakı Musiqi Akademiyası", + "Azərbaycan Dövlət Pedaqoji Universiteti", + "Azərbaycan Dövlət Mədəniyyət və İncəsənət Universiteti", + "Azərbaycan Dövlət Aqrar Universiteti", + "Azərbaycan Tibb Universiteti", + "Azərbaycan Dövlət İqtisad Universiteti", + "Azərbaycan Dövlət Bədən Tərbiyəsi və İdman Akademiyası", + "Gəncə Dövlət Universiteti", + "Bakı Slavyan Universiteti", + "Azərbaycan Texniki Universiteti", + "Sumqayıt Dövlət Universiteti", + "Naxçıvan Dövlət Universiteti", + "Azərbaycan Dillər Universiteti", + "Azərbaycan Memarlıq və İnşaat Universiteti", + "Azərbaycan Texnologiya Universiteti", + "Lənkəran Dövlət Universiteti", + "Milli Aviasiya Akademiyası", + "Azərbaycan Dövlət Dəniz Akademiyası", + "Azərbaycan Respublikası Prezidenti yanında Dövlət İdarəçilik Akademiyası", + "Azərbaycan Dövlət Rəssamlıq Akademiyası", + "Azərbaycan Milli Konservatoriyası", + "Naxçıvan Müəllimlər İnstitutu", + "ADA Universiteti", + "Azərbaycan Turizm və Menecment Universiteti", + "M.V. Lomonosov adına Moskva Dövlət Universitetinin Bakı filialı", + "Bakı Ali Neft Məktəbi", + "Bakı Xoreoqrafiya Akademiyası", + "Mingəçevir Dövlət Universiteti", + "Bakı Mühəndislik Universiteti", + "İ.M. Seçenov adına Birinci Moskva Dövlət Tibb Universitetinin Bakı filialı", + "Azərbaycan İlahiyyat İnstitutu", + "Azərbaycan Fransız Universiteti", + "Qarabağ Universiteti", + "Azərbaycan Respublikası Daxili İşlər Nazirliyi Polis Akademiyası", + "Azərbaycan Respublikası Dövlət Təhlükəsizliyi Xidmətinin Heydər Əliyev adına Akademiyası", + "Azərbaycan Respublikası Ədliyyə Nazirliyinin Ədliyyə Akademiyası", + "Azərbaycan Respublikası Fövqəladə Hallar Nazirliyinin Akademiyası", + "Azərbaycan Respublikası Dövlət Gömrük Komitəsinin Akademiyası", + "Milli Müdafiə Universiteti (Azərbaycan)", + "Heydər Əliyev adına Hərbi İnstitut", + "Azərbaycan Respublikası Silahlı Qüvvələrinin Hərbi Akademiyası", + "Azərbaycan Respublikası Dövlət Sərhəd Xidməti Akademiyası", + "Azərbaycan Respublikası Daxili Qoşunların Ali Hərbi Məktəbi", + "Qərbi Kaspi Universiteti", + "Azərbaycan Universiteti", + "Xəzər Universiteti", + "Bakı Biznes Universiteti", + "Bakı Avrasiya Universiteti", + "Bakı Qızlar Universiteti", + "Azərbaycan Kooperasiya Universiteti", + "Odlar Yurdu Universiteti", + "Azərbaycan Əmək və Sosial Münasibətlər Akademiyası" +] +, +"views_on": [ + "Mənfi", + "Müsbət", + "Normal" +], + "worldview": [ + "Ateizm", + "Agnostizm", + "Deizm", + "Yəhudilik", + "Katolik", + "İslam" + ], + "telephone_fmt": [ + "+994 (050) ### ## ##", + "+994 (051) ### ## ##", + "+994 (010) ### ## ##", + "+994 (070) ### ## ##", + "+994 (077) ### ## ##", + "+994 (055) ### ## ##" + ] +} \ No newline at end of file diff --git a/mimesis/datasets/az/text.json b/mimesis/datasets/az/text.json new file mode 100644 index 00000000..4df18e86 --- /dev/null +++ b/mimesis/datasets/az/text.json @@ -0,0 +1,276 @@ +{ + "alphabet": { + "lowercase": [ + "a", + "b", + "c", + "ç", + "d", + "e", + "ə", + "f", + "g", + "ğ", + "h", + "x", + "i", + "ı", + "j", + "k", + "l", + "m", + "n", + "o", + "ö", + "p", + "q", + "r", + "s", + "ş", + "t", + "u", + "ü", + "v", + "y", + "z" +], + "uppercase": [ + "A", + "B", + "C", + "Ç", + "D", + "E", + "Ə", + "F", + "G", + "H", + "X", + "I", + "J", + "K", + "L", + "M", + "N", + "O", + "Ö", + "P", + "Q", + "R", + "S", + "Ş", + "T", + "U", + "Ü", + "V", + "Y", + "Z" +] + + }, + "answers": [ + "Bəli", + "Xeyr", + "Olabilər" + ], + "color": [ + "Açıq bənövşəyi", + "Açıq yaşıl", + "Ağ", + "Al-qırmızı", + "Ala", + "Bənövşəyi", + "Boz", + "Çəhrayı", + "Dəniz mavisi", + "Firuzə", + "Göy", + "Gümüş", + "Kardinal", + "Krem", + "Mavi", + "Narıncı", + "Qara", + "Qəhvəyi", + "Qırmızı", + "Sarı", + "Tünd göy", + "Tünd qırmızı", + "Yaşıl" +] +, + "level": [ + "aşağı", + "orta", + "yüksək", + "çox yüksək", + "təcili", + "kritik" + ], + "quotes": [ + "Abadan kənd tüstüsündən bilinər.", + "Ağac dibindən su içər.", + "Ağacı içindən qurd yeyər.", + "Ağac meyvəni dəyənə qədər böyüdər.", + "Ağac olan yerdə budaq sınar.", + "Ağac səmtinə düşər.", + "Ağac sınanda budaq nəyə gərəkdir?!", + "Ana kimi yar olmaz, Vətən kimi diyar.", + "Anasından ayrı düşən quzunu qurd yeyər.", + "Asılsan da uca budaqdan asıl.", + "Bağa baxarsan bağ olar, baxmazsan dağ olar.", + "Bu dünyada şirin şey, bir anadır, bir Vətən.", + "Bülbülü saldılar qəfəsə dedi: \"Ay Vətən, ay Vətən\". Buraxdılar, qondu tikan koluna, dedi: \"Can Vətən, can Vətən\".", + "Vətən viranə də olsa, məsəldir, məhz cənnətdir.", + "Vətəndən ayrı ayrı düşsəm, viran ollam, talannam.", + "Vətənə gəldim, imana gəldim.", + "Vətən həsrəti çəkdim, gözlərimə qan gəldi.", + "Qoçun buynuzu qoça ağırlıq eləməz.", + "Qürbətdə xan olunca, Vətənində dilən, gəz.", + "Dağ yeri - duman yeri, Yurd yeri - guman yeri.", + "Dam dirək üstə durar.", + "Doğma yurd şirin olar.", + "Dünyada Vətəndən əziz nə var?", + "Yerlərdir haman yerlər, Görünməz oldu illər.", + "Yer, oturan adamla şərəflənər.", + "Yersiz gəldi, yerli qaç.", + "Yurddan çıxsan da, eldən çıxma.", + "Köçən yurdun qədrini, düşən yurdda bilərlər.", + "Sular hərəkətlidir, Torpaq bərəkətlidir.", + "Torpaqda itki olmaz, Kötüksüz bitki olmaz.", + "Uçan damın böyüklüyü binövrəsindən bilinər.", + "Hər ağac öz dibinə kölgə salar.", + "Hər quşa öz yuvası doğmadır.", + "Hər kəsə öz Vətəni əzizdir.", + "Hər kəsi el istəsə, bülənd olar, ucalar.", + "El igidləri ilə tanınar.", + "El bir olsa dağ oynadar yerindən." + ], + "text": [ + "Hər insan öz taleyini özü yazmalıdır.", + "Gözəl günlərə inanmaq, hər zaman ümid saxlamaqdır.", + "Vətən sevgisi, insanın ruhunu dərinləşdirir.", + "Hər yeni gün, yeni fürsətlər gətirir.", + "Sözlərimiz, düşüncələrimizin gücünü əks etdirir.", + "Sevgi, həyatda ən qiymətli hissdir.", + "Dostluq, insan həyatının ən gözəl hədiyyəsidir.", + "Uğur, zəhmət və əzmkarlıqla gəlir.", + "Gələcəyimizi inşa etmək üçün birlikdə çalışmalıyıq.", + "Hər bir kəsin öz arzularına çatmaq üçün bir yol tapmalıdır.", + "Mədəniyyətimiz, köklərimizdən gələn bir mirasdadır.", + "Özümüzə inam, hər şeyin başlanğıcıdır.", + "İnsanların düşüncələri, cəmiyyətin gücünü formalaşdırır.", + "Həyat, sevdiklərimizlə dolu olduğu zaman daha gözəldir.", + "Kədər, insanı daha güclü edir.", + "Təhsil, gələcəyin açarıdır.", + "Dürüstlük, insanın ən qiymətli xüsusiyyətidir.", + "Hər uğur, bir əzmkarlıq hekayəsidir.", + "Yeniliklərə açıq olmaq, inkişafın əsas şərtidir." +], + "words": [ + "sevgi", + "vətən", + "dostluq", + "mədəniyyət", + "azadlıq", + "həyat", + "uğur", + "kədər", + "söz", + "bilgi", + "gözəl", + "təsəvvür", + "arzular", + "gələcək", + "məktəb", + "çalışmaq", + "insan", + "xəyal", + "müvəffəqiyyət", + "türklük", + "düşüncə", + "cəmiyyət", + "tərəqqi", + "hüquq", + "ədalət", + "sağlamlıq", + "təhsil", + "bilik", + "tələbə", + "şagird", + "müəllim", + "ailə", + "yoldaş", + "ürək", + "gözəllik", + "sevinc", + "könül", + "hüzur", + "əzm", + "xeyirxahlıq", + "dərinlik", + "fikir", + "məqsəd", + "səriştə", + "seçim", + "təşəbbüs", + "məsuliyyət", + "özgürlük", + "şans", + "düşüncə tərzi", + "sorğu", + "dostluq", + "rəng", + "çiçək", + "bazar", + "oyun", + "bələdçi", + "yazı", + "güvən", + "musiqi", + "göyüzü", + "şərab", + "yemək", + "xəyal", + "şan", + "qadın", + "kişi", + "cəmiyyət", + "fayda", + "şəhər", + "təbiət", + "sahil", + "gəmi", + "sərhəd", + "gəzmək", + "tədbir", + "maraqlı", + "sevinc", + "bahar", + "xəstə", + "çətin", + "güclü", + "bütün", + "dövlət", + "xatirə", + "şair", + "çətinlik", + "birlik", + "tənqid", + "gözyaşı", + "böyük", + "kiçik", + "səyahət", + "salam", + "sağ ol", + "xahiş edirəm", + "təşəkkür", + "bəli", + "xeyr", + "həyat", + "paltar", + "pul", + "avtobus", + "maşın" +] +} \ No newline at end of file diff --git a/mimesis/datasets/int/code.py b/mimesis/datasets/int/code.py index 0346e28f..f5c29696 100644 --- a/mimesis/datasets/int/code.py +++ b/mimesis/datasets/int/code.py @@ -50,6 +50,7 @@ "ar-sy": "9927", "ar-tn": "9938", "ar-ye": "0000", # Yemen is not a member of ISBN + "az": "9952", "cs": "80", "da": "87", "de": "3", diff --git a/mimesis/datasets/int/finance.py b/mimesis/datasets/int/finance.py index dd9c9120..52dd7ab1 100644 --- a/mimesis/datasets/int/finance.py +++ b/mimesis/datasets/int/finance.py @@ -223,6 +223,7 @@ "ar-sy": "ل.س.", "ar-tn": "د.ت.", "ar-ye": "ر.ي.", + "az": "₼", "cs": "Kč", "da": "kr", "de": "€", diff --git a/mimesis/datasets/int/transport.py b/mimesis/datasets/int/transport.py index d3506523..fa2aafbe 100644 --- a/mimesis/datasets/int/transport.py +++ b/mimesis/datasets/int/transport.py @@ -1443,6 +1443,7 @@ "ar-sy": "SYR", "ar-tn": "TN", "ar-ye": "YAR", + "az": "AZ", "cs": "CZ", "da": "DK", "de": "D", diff --git a/mimesis/enums.py b/mimesis/enums.py index cf74fb3b..b4c95af7 100644 --- a/mimesis/enums.py +++ b/mimesis/enums.py @@ -78,6 +78,7 @@ class Locale(Enum): AR_SY = "ar-sy" AR_TN = "ar-tn" AR_YE = "ar-ye" + AZ = "az" CS = "cs" DA = "da" DE = "de" diff --git a/poetry.lock b/poetry.lock index 7a4d5971..7e0e9601 100644 --- a/poetry.lock +++ b/poetry.lock @@ -28,13 +28,13 @@ tomli = {version = ">=2.0.1", markers = "python_version < \"3.11\""} [[package]] name = "babel" -version = "2.14.0" +version = "2.16.0" description = "Internationalization utilities" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "Babel-2.14.0-py3-none-any.whl", hash = "sha256:efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287"}, - {file = "Babel-2.14.0.tar.gz", hash = "sha256:6919867db036398ba21eb5c7a0f6b28ab8cbc3ae7a73a44ebe34ae74a4e7d363"}, + {file = "babel-2.16.0-py3-none-any.whl", hash = "sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b"}, + {file = "babel-2.16.0.tar.gz", hash = "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316"}, ] [package.extras] @@ -88,13 +88,13 @@ uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "certifi" -version = "2024.2.2" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.2.2-py3-none-any.whl", hash = "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"}, - {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -223,63 +223,83 @@ files = [ [[package]] name = "coverage" -version = "7.4.4" +version = "7.6.1" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.8" files = [ - {file = "coverage-7.4.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e0be5efd5127542ef31f165de269f77560d6cdef525fffa446de6f7e9186cfb2"}, - {file = "coverage-7.4.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ccd341521be3d1b3daeb41960ae94a5e87abe2f46f17224ba5d6f2b8398016cf"}, - {file = "coverage-7.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09fa497a8ab37784fbb20ab699c246053ac294d13fc7eb40ec007a5043ec91f8"}, - {file = "coverage-7.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b1a93009cb80730c9bca5d6d4665494b725b6e8e157c1cb7f2db5b4b122ea562"}, - {file = "coverage-7.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:690db6517f09336559dc0b5f55342df62370a48f5469fabf502db2c6d1cffcd2"}, - {file = "coverage-7.4.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:09c3255458533cb76ef55da8cc49ffab9e33f083739c8bd4f58e79fecfe288f7"}, - {file = "coverage-7.4.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:8ce1415194b4a6bd0cdcc3a1dfbf58b63f910dcb7330fe15bdff542c56949f87"}, - {file = "coverage-7.4.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b91cbc4b195444e7e258ba27ac33769c41b94967919f10037e6355e998af255c"}, - {file = "coverage-7.4.4-cp310-cp310-win32.whl", hash = "sha256:598825b51b81c808cb6f078dcb972f96af96b078faa47af7dfcdf282835baa8d"}, - {file = "coverage-7.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:09ef9199ed6653989ebbcaacc9b62b514bb63ea2f90256e71fea3ed74bd8ff6f"}, - {file = "coverage-7.4.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0f9f50e7ef2a71e2fae92774c99170eb8304e3fdf9c8c3c7ae9bab3e7229c5cf"}, - {file = "coverage-7.4.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:623512f8ba53c422fcfb2ce68362c97945095b864cda94a92edbaf5994201083"}, - {file = "coverage-7.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0513b9508b93da4e1716744ef6ebc507aff016ba115ffe8ecff744d1322a7b63"}, - {file = "coverage-7.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40209e141059b9370a2657c9b15607815359ab3ef9918f0196b6fccce8d3230f"}, - {file = "coverage-7.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a2b2b78c78293782fd3767d53e6474582f62443d0504b1554370bde86cc8227"}, - {file = "coverage-7.4.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:73bfb9c09951125d06ee473bed216e2c3742f530fc5acc1383883125de76d9cd"}, - {file = "coverage-7.4.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:1f384c3cc76aeedce208643697fb3e8437604b512255de6d18dae3f27655a384"}, - {file = "coverage-7.4.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:54eb8d1bf7cacfbf2a3186019bcf01d11c666bd495ed18717162f7eb1e9dd00b"}, - {file = "coverage-7.4.4-cp311-cp311-win32.whl", hash = "sha256:cac99918c7bba15302a2d81f0312c08054a3359eaa1929c7e4b26ebe41e9b286"}, - {file = "coverage-7.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:b14706df8b2de49869ae03a5ccbc211f4041750cd4a66f698df89d44f4bd30ec"}, - {file = "coverage-7.4.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:201bef2eea65e0e9c56343115ba3814e896afe6d36ffd37bab783261db430f76"}, - {file = "coverage-7.4.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:41c9c5f3de16b903b610d09650e5e27adbfa7f500302718c9ffd1c12cf9d6818"}, - {file = "coverage-7.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d898fe162d26929b5960e4e138651f7427048e72c853607f2b200909794ed978"}, - {file = "coverage-7.4.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ea79bb50e805cd6ac058dfa3b5c8f6c040cb87fe83de10845857f5535d1db70"}, - {file = "coverage-7.4.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce4b94265ca988c3f8e479e741693d143026632672e3ff924f25fab50518dd51"}, - {file = "coverage-7.4.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00838a35b882694afda09f85e469c96367daa3f3f2b097d846a7216993d37f4c"}, - {file = "coverage-7.4.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:fdfafb32984684eb03c2d83e1e51f64f0906b11e64482df3c5db936ce3839d48"}, - {file = "coverage-7.4.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:69eb372f7e2ece89f14751fbcbe470295d73ed41ecd37ca36ed2eb47512a6ab9"}, - {file = "coverage-7.4.4-cp312-cp312-win32.whl", hash = "sha256:137eb07173141545e07403cca94ab625cc1cc6bc4c1e97b6e3846270e7e1fea0"}, - {file = "coverage-7.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:d71eec7d83298f1af3326ce0ff1d0ea83c7cb98f72b577097f9083b20bdaf05e"}, - {file = "coverage-7.4.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d5ae728ff3b5401cc320d792866987e7e7e880e6ebd24433b70a33b643bb0384"}, - {file = "coverage-7.4.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cc4f1358cb0c78edef3ed237ef2c86056206bb8d9140e73b6b89fbcfcbdd40e1"}, - {file = "coverage-7.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8130a2aa2acb8788e0b56938786c33c7c98562697bf9f4c7d6e8e5e3a0501e4a"}, - {file = "coverage-7.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf271892d13e43bc2b51e6908ec9a6a5094a4df1d8af0bfc360088ee6c684409"}, - {file = "coverage-7.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a4cdc86d54b5da0df6d3d3a2f0b710949286094c3a6700c21e9015932b81447e"}, - {file = "coverage-7.4.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ae71e7ddb7a413dd60052e90528f2f65270aad4b509563af6d03d53e979feafd"}, - {file = "coverage-7.4.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:38dd60d7bf242c4ed5b38e094baf6401faa114fc09e9e6632374388a404f98e7"}, - {file = "coverage-7.4.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa5b1c1bfc28384f1f53b69a023d789f72b2e0ab1b3787aae16992a7ca21056c"}, - {file = "coverage-7.4.4-cp38-cp38-win32.whl", hash = "sha256:dfa8fe35a0bb90382837b238fff375de15f0dcdb9ae68ff85f7a63649c98527e"}, - {file = "coverage-7.4.4-cp38-cp38-win_amd64.whl", hash = "sha256:b2991665420a803495e0b90a79233c1433d6ed77ef282e8e152a324bbbc5e0c8"}, - {file = "coverage-7.4.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3b799445b9f7ee8bf299cfaed6f5b226c0037b74886a4e11515e569b36fe310d"}, - {file = "coverage-7.4.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b4d33f418f46362995f1e9d4f3a35a1b6322cb959c31d88ae56b0298e1c22357"}, - {file = "coverage-7.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aadacf9a2f407a4688d700e4ebab33a7e2e408f2ca04dbf4aef17585389eff3e"}, - {file = "coverage-7.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7c95949560050d04d46b919301826525597f07b33beba6187d04fa64d47ac82e"}, - {file = "coverage-7.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ff7687ca3d7028d8a5f0ebae95a6e4827c5616b31a4ee1192bdfde697db110d4"}, - {file = "coverage-7.4.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5fc1de20b2d4a061b3df27ab9b7c7111e9a710f10dc2b84d33a4ab25065994ec"}, - {file = "coverage-7.4.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:c74880fc64d4958159fbd537a091d2a585448a8f8508bf248d72112723974cbd"}, - {file = "coverage-7.4.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:742a76a12aa45b44d236815d282b03cfb1de3b4323f3e4ec933acfae08e54ade"}, - {file = "coverage-7.4.4-cp39-cp39-win32.whl", hash = "sha256:d89d7b2974cae412400e88f35d86af72208e1ede1a541954af5d944a8ba46c57"}, - {file = "coverage-7.4.4-cp39-cp39-win_amd64.whl", hash = "sha256:9ca28a302acb19b6af89e90f33ee3e1906961f94b54ea37de6737b7ca9d8827c"}, - {file = "coverage-7.4.4-pp38.pp39.pp310-none-any.whl", hash = "sha256:b2c5edc4ac10a7ef6605a966c58929ec6c1bd0917fb8c15cb3363f65aa40e677"}, - {file = "coverage-7.4.4.tar.gz", hash = "sha256:c901df83d097649e257e803be22592aedfd5182f07b3cc87d640bbb9afd50f49"}, + {file = "coverage-7.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b06079abebbc0e89e6163b8e8f0e16270124c154dc6e4a47b413dd538859af16"}, + {file = "coverage-7.6.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cf4b19715bccd7ee27b6b120e7e9dd56037b9c0681dcc1adc9ba9db3d417fa36"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61c0abb4c85b095a784ef23fdd4aede7a2628478e7baba7c5e3deba61070a02"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fd21f6ae3f08b41004dfb433fa895d858f3f5979e7762d052b12aef444e29afc"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f59d57baca39b32db42b83b2a7ba6f47ad9c394ec2076b084c3f029b7afca23"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a1ac0ae2b8bd743b88ed0502544847c3053d7171a3cff9228af618a068ed9c34"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e6a08c0be454c3b3beb105c0596ebdc2371fab6bb90c0c0297f4e58fd7e1012c"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f5796e664fe802da4f57a168c85359a8fbf3eab5e55cd4e4569fbacecc903959"}, + {file = "coverage-7.6.1-cp310-cp310-win32.whl", hash = "sha256:7bb65125fcbef8d989fa1dd0e8a060999497629ca5b0efbca209588a73356232"}, + {file = "coverage-7.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:3115a95daa9bdba70aea750db7b96b37259a81a709223c8448fa97727d546fe0"}, + {file = "coverage-7.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7dea0889685db8550f839fa202744652e87c60015029ce3f60e006f8c4462c93"}, + {file = "coverage-7.6.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ed37bd3c3b063412f7620464a9ac1314d33100329f39799255fb8d3027da50d3"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d85f5e9a5f8b73e2350097c3756ef7e785f55bd71205defa0bfdaf96c31616ff"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9bc572be474cafb617672c43fe989d6e48d3c83af02ce8de73fff1c6bb3c198d"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c0420b573964c760df9e9e86d1a9a622d0d27f417e1a949a8a66dd7bcee7bc6"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f4aa8219db826ce6be7099d559f8ec311549bfc4046f7f9fe9b5cea5c581c56"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:fc5a77d0c516700ebad189b587de289a20a78324bc54baee03dd486f0855d234"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b48f312cca9621272ae49008c7f613337c53fadca647d6384cc129d2996d1133"}, + {file = "coverage-7.6.1-cp311-cp311-win32.whl", hash = "sha256:1125ca0e5fd475cbbba3bb67ae20bd2c23a98fac4e32412883f9bcbaa81c314c"}, + {file = "coverage-7.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:8ae539519c4c040c5ffd0632784e21b2f03fc1340752af711f33e5be83a9d6c6"}, + {file = "coverage-7.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:95cae0efeb032af8458fc27d191f85d1717b1d4e49f7cb226cf526ff28179778"}, + {file = "coverage-7.6.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5621a9175cf9d0b0c84c2ef2b12e9f5f5071357c4d2ea6ca1cf01814f45d2391"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:260933720fdcd75340e7dbe9060655aff3af1f0c5d20f46b57f262ab6c86a5e8"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07e2ca0ad381b91350c0ed49d52699b625aab2b44b65e1b4e02fa9df0e92ad2d"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c44fee9975f04b33331cb8eb272827111efc8930cfd582e0320613263ca849ca"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:877abb17e6339d96bf08e7a622d05095e72b71f8afd8a9fefc82cf30ed944163"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3e0cadcf6733c09154b461f1ca72d5416635e5e4ec4e536192180d34ec160f8a"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c3c02d12f837d9683e5ab2f3d9844dc57655b92c74e286c262e0fc54213c216d"}, + {file = "coverage-7.6.1-cp312-cp312-win32.whl", hash = "sha256:e05882b70b87a18d937ca6768ff33cc3f72847cbc4de4491c8e73880766718e5"}, + {file = "coverage-7.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:b5d7b556859dd85f3a541db6a4e0167b86e7273e1cdc973e5b175166bb634fdb"}, + {file = "coverage-7.6.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a4acd025ecc06185ba2b801f2de85546e0b8ac787cf9d3b06e7e2a69f925b106"}, + {file = "coverage-7.6.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a6d3adcf24b624a7b778533480e32434a39ad8fa30c315208f6d3e5542aeb6e9"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0c212c49b6c10e6951362f7c6df3329f04c2b1c28499563d4035d964ab8e08c"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6e81d7a3e58882450ec4186ca59a3f20a5d4440f25b1cff6f0902ad890e6748a"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78b260de9790fd81e69401c2dc8b17da47c8038176a79092a89cb2b7d945d060"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a78d169acd38300060b28d600344a803628c3fd585c912cacc9ea8790fe96862"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2c09f4ce52cb99dd7505cd0fc8e0e37c77b87f46bc9c1eb03fe3bc9991085388"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6878ef48d4227aace338d88c48738a4258213cd7b74fd9a3d4d7582bb1d8a155"}, + {file = "coverage-7.6.1-cp313-cp313-win32.whl", hash = "sha256:44df346d5215a8c0e360307d46ffaabe0f5d3502c8a1cefd700b34baf31d411a"}, + {file = "coverage-7.6.1-cp313-cp313-win_amd64.whl", hash = "sha256:8284cf8c0dd272a247bc154eb6c95548722dce90d098c17a883ed36e67cdb129"}, + {file = "coverage-7.6.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d3296782ca4eab572a1a4eca686d8bfb00226300dcefdf43faa25b5242ab8a3e"}, + {file = "coverage-7.6.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:502753043567491d3ff6d08629270127e0c31d4184c4c8d98f92c26f65019962"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a89ecca80709d4076b95f89f308544ec8f7b4727e8a547913a35f16717856cb"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a318d68e92e80af8b00fa99609796fdbcdfef3629c77c6283566c6f02c6d6704"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13b0a73a0896988f053e4fbb7de6d93388e6dd292b0d87ee51d106f2c11b465b"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4421712dbfc5562150f7554f13dde997a2e932a6b5f352edcce948a815efee6f"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:166811d20dfea725e2e4baa71fffd6c968a958577848d2131f39b60043400223"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:225667980479a17db1048cb2bf8bfb39b8e5be8f164b8f6628b64f78a72cf9d3"}, + {file = "coverage-7.6.1-cp313-cp313t-win32.whl", hash = "sha256:170d444ab405852903b7d04ea9ae9b98f98ab6d7e63e1115e82620807519797f"}, + {file = "coverage-7.6.1-cp313-cp313t-win_amd64.whl", hash = "sha256:b9f222de8cded79c49bf184bdbc06630d4c58eec9459b939b4a690c82ed05657"}, + {file = "coverage-7.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6db04803b6c7291985a761004e9060b2bca08da6d04f26a7f2294b8623a0c1a0"}, + {file = "coverage-7.6.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f1adfc8ac319e1a348af294106bc6a8458a0f1633cc62a1446aebc30c5fa186a"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a95324a9de9650a729239daea117df21f4b9868ce32e63f8b650ebe6cef5595b"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b43c03669dc4618ec25270b06ecd3ee4fa94c7f9b3c14bae6571ca00ef98b0d3"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8929543a7192c13d177b770008bc4e8119f2e1f881d563fc6b6305d2d0ebe9de"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:a09ece4a69cf399510c8ab25e0950d9cf2b42f7b3cb0374f95d2e2ff594478a6"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:9054a0754de38d9dbd01a46621636689124d666bad1936d76c0341f7d71bf569"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0dbde0f4aa9a16fa4d754356a8f2e36296ff4d83994b2c9d8398aa32f222f989"}, + {file = "coverage-7.6.1-cp38-cp38-win32.whl", hash = "sha256:da511e6ad4f7323ee5702e6633085fb76c2f893aaf8ce4c51a0ba4fc07580ea7"}, + {file = "coverage-7.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:3f1156e3e8f2872197af3840d8ad307a9dd18e615dc64d9ee41696f287c57ad8"}, + {file = "coverage-7.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:abd5fd0db5f4dc9289408aaf34908072f805ff7792632250dcb36dc591d24255"}, + {file = "coverage-7.6.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:547f45fa1a93154bd82050a7f3cddbc1a7a4dd2a9bf5cb7d06f4ae29fe94eaf8"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:645786266c8f18a931b65bfcefdbf6952dd0dea98feee39bd188607a9d307ed2"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9e0b2df163b8ed01d515807af24f63de04bebcecbd6c3bfeff88385789fdf75a"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:609b06f178fe8e9f89ef676532760ec0b4deea15e9969bf754b37f7c40326dbc"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:702855feff378050ae4f741045e19a32d57d19f3e0676d589df0575008ea5004"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2bdb062ea438f22d99cba0d7829c2ef0af1d768d1e4a4f528087224c90b132cb"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9c56863d44bd1c4fe2abb8a4d6f5371d197f1ac0ebdee542f07f35895fc07f36"}, + {file = "coverage-7.6.1-cp39-cp39-win32.whl", hash = "sha256:6e2cd258d7d927d09493c8df1ce9174ad01b381d4729a9d8d4e38670ca24774c"}, + {file = "coverage-7.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:06a737c882bd26d0d6ee7269b20b12f14a8704807a01056c80bb881a4b2ce6ca"}, + {file = "coverage-7.6.1-pp38.pp39.pp310-none-any.whl", hash = "sha256:e9a6e0eb86070e8ccaedfbd9d38fec54864f3125ab95419970575b42af7541df"}, + {file = "coverage-7.6.1.tar.gz", hash = "sha256:953510dfb7b12ab69d20135a0662397f077c59b1e6379a768e97c59d852ee51d"}, ] [package.dependencies] @@ -301,24 +321,24 @@ files = [ [[package]] name = "docutils" -version = "0.20.1" +version = "0.21.2" description = "Docutils -- Python Documentation Utilities" optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" files = [ - {file = "docutils-0.20.1-py3-none-any.whl", hash = "sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6"}, - {file = "docutils-0.20.1.tar.gz", hash = "sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b"}, + {file = "docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2"}, + {file = "docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f"}, ] [[package]] name = "exceptiongroup" -version = "1.2.0" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.0-py3-none-any.whl", hash = "sha256:4bfd3996ac73b41e9b9628b04e079f193850720ea5945fc96a08633c66912f14"}, - {file = "exceptiongroup-1.2.0.tar.gz", hash = "sha256:91f5c769735f051a4290d52edd0858999b57e5876e9f85937691bd4c9fa3ed68"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -326,47 +346,51 @@ test = ["pytest (>=6)"] [[package]] name = "factory-boy" -version = "3.3.0" +version = "3.3.1" description = "A versatile test fixtures replacement based on thoughtbot's factory_bot for Ruby." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "factory_boy-3.3.0-py2.py3-none-any.whl", hash = "sha256:a2cdbdb63228177aa4f1c52f4b6d83fab2b8623bf602c7dedd7eb83c0f69c04c"}, - {file = "factory_boy-3.3.0.tar.gz", hash = "sha256:bc76d97d1a65bbd9842a6d722882098eb549ec8ee1081f9fb2e8ff29f0c300f1"}, + {file = "factory_boy-3.3.1-py2.py3-none-any.whl", hash = "sha256:7b1113c49736e1e9995bc2a18f4dbf2c52cf0f841103517010b1d825712ce3ca"}, + {file = "factory_boy-3.3.1.tar.gz", hash = "sha256:8317aa5289cdfc45f9cae570feb07a6177316c82e34d14df3c2e1f22f26abef0"}, ] [package.dependencies] Faker = ">=0.7.0" [package.extras] -dev = ["Django", "Pillow", "SQLAlchemy", "coverage", "flake8", "isort", "mongoengine", "sqlalchemy-utils", "tox", "wheel (>=0.32.0)", "zest.releaser[recommended]"] +dev = ["Django", "Pillow", "SQLAlchemy", "coverage", "flake8", "isort", "mongoengine", "mongomock", "mypy", "tox", "wheel (>=0.32.0)", "zest.releaser[recommended]"] doc = ["Sphinx", "sphinx-rtd-theme", "sphinxcontrib-spelling"] [[package]] name = "faker" -version = "24.3.0" +version = "30.1.0" description = "Faker is a Python package that generates fake data for you." optional = false python-versions = ">=3.8" files = [ - {file = "Faker-24.3.0-py3-none-any.whl", hash = "sha256:9978025e765ba79f8bf6154c9630a9c2b7f9c9b0f175d4ad5e04b19a82a8d8d6"}, - {file = "Faker-24.3.0.tar.gz", hash = "sha256:5fb5aa9749d09971e04a41281ae3ceda9414f683d4810a694f8a8eebb8f9edec"}, + {file = "Faker-30.1.0-py3-none-any.whl", hash = "sha256:dbf81295c948270a9e96cd48a9a3ebec73acac9a153d0c854fbbd0294557609f"}, + {file = "faker-30.1.0.tar.gz", hash = "sha256:e0593931bd7be9a9ea984b5d8c302ef1cec19392585d1e90d444199271d0a94d"}, ] [package.dependencies] python-dateutil = ">=2.4" +typing-extensions = "*" [[package]] name = "idna" -version = "3.6" +version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.6-py3-none-any.whl", hash = "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f"}, - {file = "idna-3.6.tar.gz", hash = "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca"}, + {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, + {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, ] +[package.extras] +all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] + [[package]] name = "imagesize" version = "1.4.1" @@ -416,13 +440,13 @@ colors = ["colorama (>=0.4.6)"] [[package]] name = "jinja2" -version = "3.1.3" +version = "3.1.4" description = "A very fast and expressive template engine." optional = false python-versions = ">=3.7" files = [ - {file = "Jinja2-3.1.3-py3-none-any.whl", hash = "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa"}, - {file = "Jinja2-3.1.3.tar.gz", hash = "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90"}, + {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, + {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, ] [package.dependencies] @@ -513,44 +537,44 @@ files = [ [[package]] name = "mypy" -version = "1.9.0" +version = "1.11.2" description = "Optional static typing for Python" optional = false python-versions = ">=3.8" files = [ - {file = "mypy-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f8a67616990062232ee4c3952f41c779afac41405806042a8126fe96e098419f"}, - {file = "mypy-1.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d357423fa57a489e8c47b7c85dfb96698caba13d66e086b412298a1a0ea3b0ed"}, - {file = "mypy-1.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49c87c15aed320de9b438ae7b00c1ac91cd393c1b854c2ce538e2a72d55df150"}, - {file = "mypy-1.9.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:48533cdd345c3c2e5ef48ba3b0d3880b257b423e7995dada04248725c6f77374"}, - {file = "mypy-1.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:4d3dbd346cfec7cb98e6cbb6e0f3c23618af826316188d587d1c1bc34f0ede03"}, - {file = "mypy-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:653265f9a2784db65bfca694d1edd23093ce49740b2244cde583aeb134c008f3"}, - {file = "mypy-1.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3a3c007ff3ee90f69cf0a15cbcdf0995749569b86b6d2f327af01fd1b8aee9dc"}, - {file = "mypy-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2418488264eb41f69cc64a69a745fad4a8f86649af4b1041a4c64ee61fc61129"}, - {file = "mypy-1.9.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:68edad3dc7d70f2f17ae4c6c1b9471a56138ca22722487eebacfd1eb5321d612"}, - {file = "mypy-1.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:85ca5fcc24f0b4aeedc1d02f93707bccc04733f21d41c88334c5482219b1ccb3"}, - {file = "mypy-1.9.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aceb1db093b04db5cd390821464504111b8ec3e351eb85afd1433490163d60cd"}, - {file = "mypy-1.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0235391f1c6f6ce487b23b9dbd1327b4ec33bb93934aa986efe8a9563d9349e6"}, - {file = "mypy-1.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4d5ddc13421ba3e2e082a6c2d74c2ddb3979c39b582dacd53dd5d9431237185"}, - {file = "mypy-1.9.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:190da1ee69b427d7efa8aa0d5e5ccd67a4fb04038c380237a0d96829cb157913"}, - {file = "mypy-1.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:fe28657de3bfec596bbeef01cb219833ad9d38dd5393fc649f4b366840baefe6"}, - {file = "mypy-1.9.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e54396d70be04b34f31d2edf3362c1edd023246c82f1730bbf8768c28db5361b"}, - {file = "mypy-1.9.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5e6061f44f2313b94f920e91b204ec600982961e07a17e0f6cd83371cb23f5c2"}, - {file = "mypy-1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81a10926e5473c5fc3da8abb04119a1f5811a236dc3a38d92015cb1e6ba4cb9e"}, - {file = "mypy-1.9.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b685154e22e4e9199fc95f298661deea28aaede5ae16ccc8cbb1045e716b3e04"}, - {file = "mypy-1.9.0-cp38-cp38-win_amd64.whl", hash = "sha256:5d741d3fc7c4da608764073089e5f58ef6352bedc223ff58f2f038c2c4698a89"}, - {file = "mypy-1.9.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:587ce887f75dd9700252a3abbc9c97bbe165a4a630597845c61279cf32dfbf02"}, - {file = "mypy-1.9.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f88566144752999351725ac623471661c9d1cd8caa0134ff98cceeea181789f4"}, - {file = "mypy-1.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:61758fabd58ce4b0720ae1e2fea5cfd4431591d6d590b197775329264f86311d"}, - {file = "mypy-1.9.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e49499be624dead83927e70c756970a0bc8240e9f769389cdf5714b0784ca6bf"}, - {file = "mypy-1.9.0-cp39-cp39-win_amd64.whl", hash = "sha256:571741dc4194b4f82d344b15e8837e8c5fcc462d66d076748142327626a1b6e9"}, - {file = "mypy-1.9.0-py3-none-any.whl", hash = "sha256:a260627a570559181a9ea5de61ac6297aa5af202f06fd7ab093ce74e7181e43e"}, - {file = "mypy-1.9.0.tar.gz", hash = "sha256:3cc5da0127e6a478cddd906068496a97a7618a21ce9b54bde5bf7e539c7af974"}, + {file = "mypy-1.11.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d42a6dd818ffce7be66cce644f1dff482f1d97c53ca70908dff0b9ddc120b77a"}, + {file = "mypy-1.11.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:801780c56d1cdb896eacd5619a83e427ce436d86a3bdf9112527f24a66618fef"}, + {file = "mypy-1.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41ea707d036a5307ac674ea172875f40c9d55c5394f888b168033177fce47383"}, + {file = "mypy-1.11.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6e658bd2d20565ea86da7d91331b0eed6d2eee22dc031579e6297f3e12c758c8"}, + {file = "mypy-1.11.2-cp310-cp310-win_amd64.whl", hash = "sha256:478db5f5036817fe45adb7332d927daa62417159d49783041338921dcf646fc7"}, + {file = "mypy-1.11.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75746e06d5fa1e91bfd5432448d00d34593b52e7e91a187d981d08d1f33d4385"}, + {file = "mypy-1.11.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a976775ab2256aadc6add633d44f100a2517d2388906ec4f13231fafbb0eccca"}, + {file = "mypy-1.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cd953f221ac1379050a8a646585a29574488974f79d8082cedef62744f0a0104"}, + {file = "mypy-1.11.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:57555a7715c0a34421013144a33d280e73c08df70f3a18a552938587ce9274f4"}, + {file = "mypy-1.11.2-cp311-cp311-win_amd64.whl", hash = "sha256:36383a4fcbad95f2657642a07ba22ff797de26277158f1cc7bd234821468b1b6"}, + {file = "mypy-1.11.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e8960dbbbf36906c5c0b7f4fbf2f0c7ffb20f4898e6a879fcf56a41a08b0d318"}, + {file = "mypy-1.11.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:06d26c277962f3fb50e13044674aa10553981ae514288cb7d0a738f495550b36"}, + {file = "mypy-1.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e7184632d89d677973a14d00ae4d03214c8bc301ceefcdaf5c474866814c987"}, + {file = "mypy-1.11.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3a66169b92452f72117e2da3a576087025449018afc2d8e9bfe5ffab865709ca"}, + {file = "mypy-1.11.2-cp312-cp312-win_amd64.whl", hash = "sha256:969ea3ef09617aff826885a22ece0ddef69d95852cdad2f60c8bb06bf1f71f70"}, + {file = "mypy-1.11.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:37c7fa6121c1cdfcaac97ce3d3b5588e847aa79b580c1e922bb5d5d2902df19b"}, + {file = "mypy-1.11.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4a8a53bc3ffbd161b5b2a4fff2f0f1e23a33b0168f1c0778ec70e1a3d66deb86"}, + {file = "mypy-1.11.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ff93107f01968ed834f4256bc1fc4475e2fecf6c661260066a985b52741ddce"}, + {file = "mypy-1.11.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:edb91dded4df17eae4537668b23f0ff6baf3707683734b6a818d5b9d0c0c31a1"}, + {file = "mypy-1.11.2-cp38-cp38-win_amd64.whl", hash = "sha256:ee23de8530d99b6db0573c4ef4bd8f39a2a6f9b60655bf7a1357e585a3486f2b"}, + {file = "mypy-1.11.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:801ca29f43d5acce85f8e999b1e431fb479cb02d0e11deb7d2abb56bdaf24fd6"}, + {file = "mypy-1.11.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:af8d155170fcf87a2afb55b35dc1a0ac21df4431e7d96717621962e4b9192e70"}, + {file = "mypy-1.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7821776e5c4286b6a13138cc935e2e9b6fde05e081bdebf5cdb2bb97c9df81d"}, + {file = "mypy-1.11.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:539c570477a96a4e6fb718b8d5c3e0c0eba1f485df13f86d2970c91f0673148d"}, + {file = "mypy-1.11.2-cp39-cp39-win_amd64.whl", hash = "sha256:3f14cd3d386ac4d05c5a39a51b84387403dadbd936e17cb35882134d4f8f0d24"}, + {file = "mypy-1.11.2-py3-none-any.whl", hash = "sha256:b499bc07dbdcd3de92b0a8b29fdf592c111276f6a12fe29c30f6c417dd546d12"}, + {file = "mypy-1.11.2.tar.gz", hash = "sha256:7f9993ad3e0ffdc95c2a14b66dee63729f021968bff8ad911867579c65d13a79"}, ] [package.dependencies] mypy-extensions = ">=1.0.0" tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} -typing-extensions = ">=4.1.0" +typing-extensions = ">=4.6.0" [package.extras] dmypy = ["psutil (>=4.0)"] @@ -571,13 +595,13 @@ files = [ [[package]] name = "packaging" -version = "24.0" +version = "24.1" description = "Core utilities for Python packages" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "packaging-24.0-py3-none-any.whl", hash = "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5"}, - {file = "packaging-24.0.tar.gz", hash = "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"}, + {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, + {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, ] [[package]] @@ -593,28 +617,29 @@ files = [ [[package]] name = "platformdirs" -version = "4.2.0" -description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +version = "4.3.6" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false python-versions = ">=3.8" files = [ - {file = "platformdirs-4.2.0-py3-none-any.whl", hash = "sha256:0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068"}, - {file = "platformdirs-4.2.0.tar.gz", hash = "sha256:ef0cc731df711022c174543cb70a9b5bd22e5a9337c8624ef2c2ceb8ddad8768"}, + {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"}, + {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"}, ] [package.extras] -docs = ["furo (>=2023.9.10)", "proselint (>=0.13)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] -test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)"] +docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)"] +type = ["mypy (>=1.11.2)"] [[package]] name = "pluggy" -version = "1.4.0" +version = "1.5.0" description = "plugin and hook calling mechanisms for python" optional = false python-versions = ">=3.8" files = [ - {file = "pluggy-1.4.0-py3-none-any.whl", hash = "sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981"}, - {file = "pluggy-1.4.0.tar.gz", hash = "sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be"}, + {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, + {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, ] [package.extras] @@ -662,17 +687,16 @@ files = [ [[package]] name = "pygments" -version = "2.17.2" +version = "2.18.0" description = "Pygments is a syntax highlighting package written in Python." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "pygments-2.17.2-py3-none-any.whl", hash = "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c"}, - {file = "pygments-2.17.2.tar.gz", hash = "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367"}, + {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, + {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, ] [package.extras] -plugins = ["importlib-metadata"] windows-terminal = ["colorama (>=0.4.6)"] [[package]] @@ -805,13 +829,13 @@ files = [ [[package]] name = "requests" -version = "2.31.0" +version = "2.32.3" description = "Python HTTP for Humans." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, - {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, ] [package.dependencies] @@ -848,37 +872,38 @@ files = [ [[package]] name = "sphinx" -version = "7.2.6" +version = "7.4.7" description = "Python documentation generator" optional = false python-versions = ">=3.9" files = [ - {file = "sphinx-7.2.6-py3-none-any.whl", hash = "sha256:1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560"}, - {file = "sphinx-7.2.6.tar.gz", hash = "sha256:9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5"}, + {file = "sphinx-7.4.7-py3-none-any.whl", hash = "sha256:c2419e2135d11f1951cd994d6eb18a1835bd8fdd8429f9ca375dc1f3281bd239"}, + {file = "sphinx-7.4.7.tar.gz", hash = "sha256:242f92a7ea7e6c5b406fdc2615413890ba9f699114a9c09192d7dfead2ee9cfe"}, ] [package.dependencies] -alabaster = ">=0.7,<0.8" -babel = ">=2.9" -colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} -docutils = ">=0.18.1,<0.21" +alabaster = ">=0.7.14,<0.8.0" +babel = ">=2.13" +colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\""} +docutils = ">=0.20,<0.22" imagesize = ">=1.3" -Jinja2 = ">=3.0" -packaging = ">=21.0" -Pygments = ">=2.14" -requests = ">=2.25.0" -snowballstemmer = ">=2.0" +Jinja2 = ">=3.1" +packaging = ">=23.0" +Pygments = ">=2.17" +requests = ">=2.30.0" +snowballstemmer = ">=2.2" sphinxcontrib-applehelp = "*" sphinxcontrib-devhelp = "*" sphinxcontrib-htmlhelp = ">=2.0.0" sphinxcontrib-jsmath = "*" sphinxcontrib-qthelp = "*" sphinxcontrib-serializinghtml = ">=1.1.9" +tomli = {version = ">=2", markers = "python_version < \"3.11\""} [package.extras] docs = ["sphinxcontrib-websupport"] -lint = ["docutils-stubs", "flake8 (>=3.5.0)", "flake8-simplify", "isort", "mypy (>=0.990)", "ruff", "sphinx-lint", "types-requests"] -test = ["cython (>=3.0)", "filelock", "html5lib", "pytest (>=4.6)", "setuptools (>=67.0)"] +lint = ["flake8 (>=6.0)", "importlib-metadata (>=6.0)", "mypy (==1.10.1)", "pytest (>=6.0)", "ruff (==0.5.2)", "sphinx-lint (>=0.9)", "tomli (>=2)", "types-docutils (==0.21.0.20240711)", "types-requests (>=2.30.0)"] +test = ["cython (>=3.0)", "defusedxml (>=0.7.1)", "pytest (>=8.0)", "setuptools (>=70.0)", "typing_extensions (>=4.9)"] [[package]] name = "sphinx-autodoc-typehints" @@ -919,49 +944,49 @@ rtd = ["ipython", "myst-nb", "sphinx", "sphinx-book-theme", "sphinx-examples"] [[package]] name = "sphinxcontrib-applehelp" -version = "1.0.8" +version = "2.0.0" description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" optional = false python-versions = ">=3.9" files = [ - {file = "sphinxcontrib_applehelp-1.0.8-py3-none-any.whl", hash = "sha256:cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4"}, - {file = "sphinxcontrib_applehelp-1.0.8.tar.gz", hash = "sha256:c40a4f96f3776c4393d933412053962fac2b84f4c99a7982ba42e09576a70619"}, + {file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"}, + {file = "sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"}, ] [package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] standalone = ["Sphinx (>=5)"] test = ["pytest"] [[package]] name = "sphinxcontrib-devhelp" -version = "1.0.6" +version = "2.0.0" description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" optional = false python-versions = ">=3.9" files = [ - {file = "sphinxcontrib_devhelp-1.0.6-py3-none-any.whl", hash = "sha256:6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f"}, - {file = "sphinxcontrib_devhelp-1.0.6.tar.gz", hash = "sha256:9893fd3f90506bc4b97bdb977ceb8fbd823989f4316b28c3841ec128544372d3"}, + {file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"}, + {file = "sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"}, ] [package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] standalone = ["Sphinx (>=5)"] test = ["pytest"] [[package]] name = "sphinxcontrib-htmlhelp" -version = "2.0.5" +version = "2.1.0" description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" optional = false python-versions = ">=3.9" files = [ - {file = "sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl", hash = "sha256:393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04"}, - {file = "sphinxcontrib_htmlhelp-2.0.5.tar.gz", hash = "sha256:0dc87637d5de53dd5eec3a6a01753b1ccf99494bd756aafecd74b4fa9e729015"}, + {file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"}, + {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"}, ] [package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] standalone = ["Sphinx (>=5)"] test = ["html5lib", "pytest"] @@ -981,45 +1006,45 @@ test = ["flake8", "mypy", "pytest"] [[package]] name = "sphinxcontrib-qthelp" -version = "1.0.7" +version = "2.0.0" description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" optional = false python-versions = ">=3.9" files = [ - {file = "sphinxcontrib_qthelp-1.0.7-py3-none-any.whl", hash = "sha256:e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182"}, - {file = "sphinxcontrib_qthelp-1.0.7.tar.gz", hash = "sha256:053dedc38823a80a7209a80860b16b722e9e0209e32fea98c90e4e6624588ed6"}, + {file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"}, + {file = "sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"}, ] [package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] standalone = ["Sphinx (>=5)"] -test = ["pytest"] +test = ["defusedxml (>=0.7.1)", "pytest"] [[package]] name = "sphinxcontrib-serializinghtml" -version = "1.1.10" +version = "2.0.0" description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" optional = false python-versions = ">=3.9" files = [ - {file = "sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl", hash = "sha256:326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7"}, - {file = "sphinxcontrib_serializinghtml-1.1.10.tar.gz", hash = "sha256:93f3f5dc458b91b192fe10c397e324f262cf163d79f3282c158e8436a2c4511f"}, + {file = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"}, + {file = "sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d"}, ] [package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] standalone = ["Sphinx (>=5)"] test = ["pytest"] [[package]] name = "taskipy" -version = "1.12.2" +version = "1.13.0" description = "tasks runner for python projects" optional = false -python-versions = ">=3.6,<4.0" +python-versions = "<4.0,>=3.6" files = [ - {file = "taskipy-1.12.2-py3-none-any.whl", hash = "sha256:ffdbb0bb0db54c0ec5c424610a3a087eea22706d4d1f6e3e8b4f12ebba05f98f"}, - {file = "taskipy-1.12.2.tar.gz", hash = "sha256:eadfdc20d6bb94d8018eda32f1dbf584cf4aa6cffb71ba5cc2de20d344f8c4fb"}, + {file = "taskipy-1.13.0-py3-none-any.whl", hash = "sha256:56f42b7e508d9aed2c7b6365f8d3dab62dbd0c768c1ab606c819da4fc38421f7"}, + {file = "taskipy-1.13.0.tar.gz", hash = "sha256:2b52f0257958fed151f1340f7de93fcf0848f7a358ad62ba05c31c2ca04f89fe"}, ] [package.dependencies] @@ -1052,24 +1077,24 @@ files = [ [[package]] name = "typing-extensions" -version = "4.10.0" +version = "4.12.2" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.10.0-py3-none-any.whl", hash = "sha256:69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475"}, - {file = "typing_extensions-4.10.0.tar.gz", hash = "sha256:b0abd7c89e8fb96f98db18d86106ff1d90ab692004eb746cf6eda2682f91b3cb"}, + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, ] [[package]] name = "urllib3" -version = "2.2.1" +version = "2.2.3" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.8" files = [ - {file = "urllib3-2.2.1-py3-none-any.whl", hash = "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d"}, - {file = "urllib3-2.2.1.tar.gz", hash = "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19"}, + {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"}, + {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"}, ] [package.extras] @@ -1101,4 +1126,4 @@ pytest = ["pytest"] [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "9ed7c81d58f4db4ccfc59925483aecae6b86a7f3412a088bd396f46af982f7db" +content-hash = "d940e2333ba94efc332f5c092c0eb5c28c1416ff1f7b9cd415062b336dbea3d7" diff --git a/pyproject.toml b/pyproject.toml index 4c559198..51377ae2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,6 +54,7 @@ exclude = [ python = "^3.10" factory-boy = { version = "^3.3.0", optional = true } pytest = { version = "^7.2", optional = true } +isort = "^5.13.2" [tool.poetry.group.dev.dependencies] pytest = "^7.2" @@ -70,7 +71,6 @@ types-pytz = "^2023.3" taskipy = "^1.10.1" validators = "^0.20.0" pytest-repeat = "^0.9.1" -isort = "^5.12" coverage = "^7.2.3" pytest-cov = "^4.0.0" Sphinx = ">=5.1.1,<8.0.0" diff --git a/tests/test_locales.py b/tests/test_locales.py index 931a64d0..e798b1bb 100644 --- a/tests/test_locales.py +++ b/tests/test_locales.py @@ -5,7 +5,7 @@ from mimesis.exceptions import LocaleError from mimesis.locales import Locale, validate_locale -SUPPORTED_LOCALES_COUNT = 47 +SUPPORTED_LOCALES_COUNT = 48 def test_locale_enum():