diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 544c071..b66627a 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -27,7 +27,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - python -m pip install flake8 pep8-naming pytest black pytest-cov phonenumbers==8.12.50 + python -m pip install flake8 pep8-naming pytest black pytest-cov phonenumbers==8.12.51 python -m pip install -e . - name: Flake8 run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index ba9f39e..fa580e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Version 2: +* **2.2.10** Updating patterns to libphonenumber v8.12.51 * **2.2.9** Updating patterns to libphonenumber v8.12.50 * **2.2.8** Updating patterns to libphonenumber v8.12.49 * **2.2.7** Updating patterns to libphonenumber v8.12.48 diff --git a/Pipfile b/Pipfile index 4a9736f..0be8fab 100644 --- a/Pipfile +++ b/Pipfile @@ -4,11 +4,11 @@ url = "https://pypi.org/simple" verify_ssl = true [dev-packages] -requests = "==2.28.0" +requests = "==2.28.1" pytest = "==7.1.2" pytest-cov = "==3.0.0" -phonenumbers = "==8.12.50" -black = "==22.3.0" +phonenumbers = "==8.12.51" +black = "==22.6.0" flake8 = "==4.0.1" pep8-naming = "==0.13.0" twine = "==4.0.1" diff --git a/phone_gen/__version__.py b/phone_gen/__version__.py index a3d6d8e..52f715d 100644 --- a/phone_gen/__version__.py +++ b/phone_gen/__version__.py @@ -1,2 +1,2 @@ # coding: utf-8 -version = "2.2.9" +version = "2.2.10" diff --git a/phone_gen/patterns.py b/phone_gen/patterns.py index 9aaf53a..fd28ece 100644 --- a/phone_gen/patterns.py +++ b/phone_gen/patterns.py @@ -1,12 +1,12 @@ # -*- coding: utf-8 -*- """ -Auto-generated file 2022-06-13 23:22:41 UTC -Resource: https://github.com/google/libphonenumber v8.12.50 +Auto-generated file 2022-07-06 12:46:05 UTC +Resource: https://github.com/google/libphonenumber v8.12.51 """ PATTERNS = { - "info": "libphonenumber v8.12.50", + "info": "libphonenumber v8.12.51", "data": { "AC": { "code": "247", @@ -131,7 +131,7 @@ "BJ": { "code": "229", "pattern": "((2(02)|(1[037])|(2[45])|(3[68])[\\d]{5}))", - "mobile": "(((40)|(5[1-8])|(6[\\d])|(9[013-9])[\\d]{6}))", + "mobile": "(((40)|(5[1-9])|(6[\\d])|(9[013-9])[\\d]{6}))", }, "BL": { "code": "590", @@ -245,7 +245,7 @@ }, "CO": { "code": "57", - "pattern": "((60[124-8][2-9][\\d]{6})|([124-8][2-9][\\d]{6}))", + "pattern": "((60[124-8][2-9][\\d]{6}))", "mobile": "((3333(0(0[\\d])|(1[0-5]))|([4-9][\\d][\\d])[\\d]{3})|((3(24[1-9])|(3(00)|(3[0-24-9])))|(9101)[\\d]{6})|(3(0[0-5])|(1[\\d])|(2[0-3])|(5[01])|(70)[\\d]{7}))", }, "CR": { @@ -331,7 +331,7 @@ "EH": { "code": "212", "pattern": "((528[89][\\d]{5}))", - "mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7([017][\\d])|(2[0-2])|(6[0-367]))[\\d]{6}))", + "mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7([017][\\d])|(2[0-2])|(6[0-8]))[\\d]{6}))", }, "ER": { "code": "291", @@ -371,7 +371,7 @@ "FO": { "code": "298", "pattern": "(((20)|([34][\\d])|(8[19])[\\d]{4}))", - "mobile": "((([27][1-9])|(5[\\d])|(91)[\\d]{4}))", + "mobile": "((([27][1-9])|(5[\\d])|(9[16])[\\d]{4}))", }, "FR": { "code": "33", @@ -396,7 +396,7 @@ "GE": { "code": "995", "pattern": "(((3([256][\\d])|(4[124-9])|(7[0-4]))|(4(1[\\d])|(2[2-7])|(3[1-79])|(4[2-8])|(7[239])|(9[1-7]))[\\d]{6}))", - "mobile": "((5((0555)|(1177)[5-9])|(757(7[7-9])|(8[01]))[\\d]{3})|(5(00(0[\\d])|(50))|(11(00)|(1[\\d])|(2[0-4])|(3[01]))|(5200)|(75(00)|([57]5))|(8(0([01][\\d])|(2[0-4]))|(58[89])|(8(55)|(88)))[\\d]{4})|(5(0070)|(11(33)|(51))|([25]222)|(3333)[0-4][\\d]{3})|((5([14]4)|(5[0157-9])|(68)|(7[0147-9])|(9[1-35-9]))|(790)[\\d]{6}))", + "mobile": "((5((0555)|(1([17]77)|(555))[5-9])|(757(7[7-9])|(8[01]))[\\d]{3})|(5(0070)|(11(33)|(51))|([25]222)|(3333)[0-4][\\d]{3})|(5(00(0[\\d])|(5[05]))|(11(00)|(1[\\d])|(2[0-4])|(3[01]))|(5200)|(75(00)|([57]5))|(8(0([01][\\d])|(2[0-4]))|(58[89])|(8(55)|(88)))[\\d]{4})|((5([14]4)|(5[0157-9])|(68)|(7[0147-9])|(9[1-35-9]))|(790)[\\d]{6}))", }, "GF": { "code": "594", @@ -435,7 +435,7 @@ }, "GP": { "code": "590", - "pattern": "((590(0[1-68])|([14][0-24-9])|(2[0-68])|(3[1289])|(5[3-579])|(6[0189])|(7[08])|(8[0-689])|(9[\\d])[\\d]{4}))", + "pattern": "((590(0[1-68])|([14][0-24-9])|(2[0-68])|(3[1289])|(5[3-579])|(6[0-289])|(7[08])|(8[0-689])|(9[\\d])[\\d]{4}))", "mobile": "((69(0[\\d][\\d])|(1(2[2-9])|(3[0-5]))[\\d]{4}))", }, "GQ": { @@ -562,12 +562,12 @@ "KE": { "code": "254", "pattern": "(((4[245])|(5[1-79])|(6[01457-9])[\\d]{5:7})|((4[136])|(5[08])|(62)[\\d]{7})|(([24]0)|(66)[\\d]{6:7}))", - "mobile": "(((1(0[0-6])|(1[0-5])|(2[014]))|(7[\\d][\\d])[\\d]{6}))", + "mobile": "(((1(0[0-6])|(1[0-5])|(2[014])|(30))|(7[\\d][\\d])[\\d]{6}))", }, "KG": { "code": "996", "pattern": "((312(5[0-79][\\d])|(9([0-689][\\d])|(7[0-24-9]))[\\d]{3})|((3(1(2[0-46-8])|(3[1-9])|(47)|([56][\\d]))|(2(22)|(3[0-479])|(6[0-7]))|(4(22)|(5[6-9])|(6[\\d]))|(5(22)|(3[4-7])|(59)|(6[\\d]))|(6(22)|(5[35-7])|(6[\\d]))|(7(22)|(3[468])|(4[1-9])|(59)|([67][\\d]))|(9(22)|(4[1-8])|(6[\\d])))|(6(09)|(12)|(2[2-4])[\\d])[\\d]{5}))", - "mobile": "((312(58[\\d])|(973)[\\d]{3})|((2(0[0-35])|(2[\\d]))|(5[0-24-7][\\d])|(7([07][\\d])|(55))|(880)|(99[05-9])[\\d]{6}))", + "mobile": "((312(58[\\d])|(973)[\\d]{3})|((2(0[0-35])|(2[\\d]))|(5[0-24-7][\\d])|(7([07][\\d])|(55))|(88[08])|(99[05-9])[\\d]{6}))", }, "KH": { "code": "855", @@ -664,7 +664,7 @@ "MA": { "code": "212", "pattern": "((5(29([189][05])|(2[29])|(3[01]))|(389[05])[\\d]{4})|(5(2([0-25-7][\\d])|(3[1-578])|(4[02-46-8])|(8[0235-7])|(90))|(3([0-47][\\d])|(5[02-9])|(6[02-8])|(8[08])|(9[3-9]))|((4[067])|(5[03])[\\d])[\\d]{5}))", - "mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7([017][\\d])|(2[0-2])|(6[0-367]))[\\d]{6}))", + "mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7([017][\\d])|(2[0-2])|(6[0-8]))[\\d]{6}))", }, "MC": { "code": "377", @@ -709,12 +709,12 @@ "MM": { "code": "95", "pattern": "(((1((2[\\d])|(3[56])|([89][0-6])[\\d])|(4(2[2-469])|(39)|(46)|(6[25])|(7[0-3])|(83))|(6))|(2(2(00)|(8[34]))|(4(0[\\d])|(2[246])|(39)|(46)|(62)|(7[0-3])|(83))|(51[\\d][\\d]))|(4(2(2[\\d][\\d])|(48[0-3]))|(3(20[\\d])|(4(70)|(83))|(56))|(420[\\d])|(5470))|(6(0([23])|(88[\\d]))|((124)|([56]2[\\d])[\\d])|(247[23])|(3(20[\\d])|(470))|(4(2[04][\\d])|(47[23]))|(7((3[\\d])|(8[01459])[\\d])|(4(39)|(60)|(7[013]))))[\\d]{4})|(5(2(2[\\d]{5:6})|(47[023][\\d]{4}))|((347[23])|(4(2(1)|(86))|(470))|(522[\\d])|(6(20[\\d])|(483))|(7(20[\\d])|(48[0-2]))|(8(20[\\d])|(47[02]))|(9(20[\\d])|(47[01]))[\\d]{4}))|(7((0470)|(4(25[\\d])|(470))|(5(202)|(470)|(96[\\d]))[\\d]{4})|(1(20[\\d]{4:5})|(4(70)|(83)[\\d]{4})))|(8(1(2[\\d]{5:6})|(4(10)|(7[01][\\d])[\\d]{3}))|(2(2[\\d]{5:6})|((320)|(490[\\d])[\\d]{3}))|((3(2[\\d][\\d])|(470))|(4[24-7])|(5(2[\\d])|(4[1-9])|(51)[\\d])|(6[23])[\\d]{4}))|((1[2-6][\\d])|(4(2[24-8])|(3[2-7])|([46][2-6])|(5[3-5]))|(5([27][2-8])|(3[2-68])|(4[24-8])|(5[23])|(6[2-4])|(8[24-7])|(9[2-7]))|(6([19]20)|(42[03-6])|((52)|(7[45])[\\d]))|(7([04][24-8])|([15][2-7])|(22)|(3[2-4]))|(8(1[2-689])|(2[2-8])|([35]2[\\d]))[\\d]{4})|(25[\\d]{5:6})|((2[2-9])|(6(1[2356])|([24][2-6])|(3[24-6])|(5[2-4])|(6[2-8])|(7[235-7])|(8[245])|(9[24]))|(8(3[24])|(5[245]))[\\d]{4}))", - "mobile": "(((17[01])|(9(2([0-4])|([56][\\d][\\d]))|((3([0-36])|(4[\\d]))|((6[\\d])|(8[89])|(9[4-8])[\\d])|(7(3)|(40)|([5-9][\\d]))[\\d])|(4(([0245][\\d])|([1379])[\\d])|(88))|(5[0-6])[\\d])[\\d]{4})|(9[69]1[\\d]{6})|(9([68][\\d])|(9[089])[\\d]{5}))", + "mobile": "(((17[01])|(9(2([0-4])|([56][\\d][\\d]))|((3([0-36])|(4[\\d]))|((6[\\d])|(9[4-8])[\\d])|(7(3)|(40)|([5-9][\\d]))|(8(78)|([89][\\d]))[\\d])|(4(([0245][\\d])|([1379])[\\d])|(88))|(5[0-6])[\\d])[\\d]{4})|(9[69]1[\\d]{6})|(9([68][\\d])|(9[089])[\\d]{5}))", }, "MN": { "code": "976", "pattern": "(([12]2[1-3][\\d]{5:6})|(7(0[0-5][\\d])|(128)[\\d]{4})|(([12](1)|(27))|(5[368])[\\d]{6})|([12](3[2-8])|(4[2-68])|(5[1-4689])[\\d]{6:7}))", - "mobile": "(((83[01])|(920)[\\d]{5})|((5[05])|(8[05689])|(9[013-9])[\\d]{6}))", + "mobile": "(((83[01])|(920)[\\d]{5})|((5[05])|(8[015689])|(9[013-9])[\\d]{6}))", }, "MO": { "code": "853", @@ -769,7 +769,7 @@ "MY": { "code": "60", "pattern": "(((3(2[0-36-9])|(3[0-368])|(4[0-278])|(5[0-24-8])|(6[0-467])|(7[1246-9])|(8[\\d])|(9[0-57])[\\d])|(4(2[0-689])|([3-79][\\d])|(8[1-35689]))|(5(2[0-589])|([3468][\\d])|(5[0-489])|(7[1-9])|(9[23]))|(6(2[2-9])|(3[1357-9])|([46][\\d])|(5[0-6])|(7[0-35-9])|(85)|(9[015-8]))|(7([2579][\\d])|(3[03-68])|(4[0-8])|(6[5-9])|(8[0-35-9]))|(8([24][2-8])|(3[2-5])|(5[2-7])|(6[2-589])|(7[2-578])|([89][2-9]))|(9(0[57])|(13)|([25-7][\\d])|([3489][0-8]))[\\d]{5}))", - "mobile": "((1(1888[69])|(4400)|(8(47)|(8[27])[0-4])[\\d]{4})|(1(0([23568][\\d])|(4[0-6])|(7[016-9])|(9[0-8]))|(1([1-5][\\d][\\d])|(6(0[5-9])|([1-9][\\d]))|(7([0134][\\d])|(2[1-9])|(5[0-6])))|((([269])|(59)[\\d])|([37][1-9])|(4[235-9])[\\d])|(8(1[23])|([236][\\d])|(4[06])|(5[7-9])|(7[016-9])|(8[01])|(9[0-8]))[\\d]{5}))", + "mobile": "((1(1888[689])|(4400)|(8(47)|(8[27])[0-4])[\\d]{4})|(1(0([23568][\\d])|(4[0-6])|(7[016-9])|(9[0-8]))|(1([1-5][\\d][\\d])|(6(0[5-9])|([1-9][\\d]))|(7([0134][\\d])|(2[1-9])|(5[0-6])))|(([269][\\d])|([37][1-9])|(4[235-9])[\\d])|(5(31)|(9[\\d][\\d]))|(8(1[23])|([236][\\d])|(4[06])|(5(46)|([7-9]))|(7[016-9])|(8[01])|(9[0-8]))[\\d]{5}))", }, "MZ": { "code": "258", @@ -914,7 +914,7 @@ "RE": { "code": "262", "pattern": "((26(2[\\d][\\d])|(30[0-5])[\\d]{4}))", - "mobile": "(((69(2[\\d][\\d])|(3(0[0-46])|(1[013])|(2[0-2])|(3[0-39])|(4[\\d])|(5[0-5])|(6[0-6])|(7[0-27])|(8[0-8])|(9[0-479])))|(9769[\\d])[\\d]{4}))", + "mobile": "(((69(2[\\d][\\d])|(3(0[0-46])|(1[013])|(2[0-2])|(3[0-39])|(4[\\d])|(5[0-5])|(6[0-6])|(7[0-27])|(8[0-8])|(9[0-479])))|(976(2[27])|(3[0-37])|(9[\\d]))[\\d]{4}))", }, "RO": { "code": "40", @@ -974,7 +974,7 @@ "SI": { "code": "386", "pattern": "((([1-357][2-8])|(4[24-8])[\\d]{6}))", - "mobile": "((65(1[\\d])|(55)|([67]0)[\\d]{4})|(([37][01])|(4[0139])|(51)|(6[489])[\\d]{6}))", + "mobile": "((65(1[\\d])|(55)|(6[01])|(70)[\\d]{4})|(([37][01])|(4[0139])|(51)|(6[489])[\\d]{6}))", }, "SJ": { "code": "47", @@ -1124,7 +1124,7 @@ }, "UG": { "code": "256", - "pattern": "((20(((24)|(81)0)|(30[67])[\\d])|(6(00[0-2])|(30[0-4]))[\\d]{3})|((20([017][\\d])|(2[5-9])|(32)|(5[0-4])|(6[15-9]))|([34][\\d]{3})[\\d]{5}))", + "pattern": "((20((240)|(30[67])[\\d])|(6(00[0-2])|(30[0-4]))[\\d]{3})|((20([017][\\d])|(2[5-9])|(32)|(5[0-4])|(6[15-9]))|([34][\\d]{3})[\\d]{5}))", "mobile": "((726[01][\\d]{5})|(7([01578][\\d])|(20)|(36)|([46][0-4])|(9[89])[\\d]{6}))", }, "US": { @@ -1170,7 +1170,7 @@ "VN": { "code": "84", "pattern": "((2(0[3-9])|(1[0-689])|(2[0-25-9])|(3[2-9])|(4[2-8])|(5[124-9])|(6[0-39])|(7[0-7])|(8[2-79])|(9[0-4679])[\\d]{7}))", - "mobile": "(((5(2[238])|(59))|(89[689])|(99[013-9])[\\d]{6})|((3[\\d])|(5[689])|(7[06-9])|(8[1-8])|(9[0-8])[\\d]{7}))", + "mobile": "(((5(2[238])|(59))|(89[6-9])|(99[013-9])[\\d]{6})|((3[\\d])|(5[689])|(7[06-9])|(8[1-8])|(9[0-8])[\\d]{7}))", }, "VU": { "code": "678", diff --git a/setup.py b/setup.py index 9189494..0c00adb 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ description="International phone number generation", long_description=long_description, long_description_content_type="text/markdown", - version='2.2.9', + version='2.2.10', entry_points={ "console_scripts": ["phone-gen=phone_gen.cli:main"], },