From 7d7bd808c07af18aeaf14c600c4294990841454f Mon Sep 17 00:00:00 2001 From: tolstislon <34726608+tolstislon@users.noreply.github.com> Date: Wed, 17 Mar 2021 14:25:48 +0300 Subject: [PATCH] Updating patterns to libphonenumber v8.12.20 (#26) --- CHANGELOG.md | 1 + Pipfile | 2 +- phone_gen/__version__.py | 4 ++-- phone_gen/patterns.py | 30 +++++++++++++++--------------- setup.py | 2 +- 5 files changed, 20 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e189b63..e688eec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Version 2: +* **2.0.3** Updating patterns to libphonenumber v8.12.20 * **2.0.2** Updating patterns to libphonenumber v8.12.19 * **2.0.1** Updating patterns to libphonenumber v8.12.18 * **2.0.0** diff --git a/Pipfile b/Pipfile index f7517ae..e4631f2 100644 --- a/Pipfile +++ b/Pipfile @@ -7,7 +7,7 @@ verify_ssl = true requests = "==2.25.1" pytest = "==6.1.2" pytest-cov = "==2.10.1" -phonenumbers = "==8.12.18" +phonenumbers = "==8.12.19" black = "==20.8b1" flake8 = "==3.8.4" pep8-naming = "==0.11.1" diff --git a/phone_gen/__version__.py b/phone_gen/__version__.py index 6e0e6e2..229890c 100644 --- a/phone_gen/__version__.py +++ b/phone_gen/__version__.py @@ -1,3 +1,3 @@ # coding: utf-8 -version = "2.0.2" -version_tuple = (2, 0, 2) +version = "2.0.3" +version_tuple = (2, 0, 3) diff --git a/phone_gen/patterns.py b/phone_gen/patterns.py index 38f153d..3db3b1f 100644 --- a/phone_gen/patterns.py +++ b/phone_gen/patterns.py @@ -1,12 +1,12 @@ # -*- coding: utf-8 -*- """ -Auto-generated file 2021-03-02 17:49:37 UTC -Resource: https://github.com/google/libphonenumber v8.12.19 +Auto-generated file 2021-03-17 11:09:02 UTC +Resource: https://github.com/google/libphonenumber v8.12.20 """ PATTERNS = { - "info": "libphonenumber v8.12.19", + "info": "libphonenumber v8.12.20", "data": { "AC": { "code": "247", @@ -190,8 +190,8 @@ }, "CA": { "code": "1", - "pattern": "(((2(04)|([23]6)|([48]9)|(50))|(3(06)|(43)|(6[57]))|(4(03)|(1[68])|(3[178])|(50))|(5(06)|(1[49])|(48)|(79)|(8[17]))|(6(04)|(13)|(39)|(47)|(72))|(7(0[59])|(78)|(8[02]))|(8([06]7)|(19)|(25)|(73))|(90[25])[2-9][\\d]{6}))", - "mobile": "(((2(04)|([23]6)|([48]9)|(50))|(3(06)|(43)|(6[57]))|(4(03)|(1[68])|(3[178])|(50))|(5(06)|(1[49])|(48)|(79)|(8[17]))|(6(04)|(13)|(39)|(47)|(72))|(7(0[59])|(78)|(8[02]))|(8([06]7)|(19)|(25)|(73))|(90[25])[2-9][\\d]{6}))", + "pattern": "(((2(04)|([23]6)|([48]9)|(50))|(3(06)|(43)|(6[57]))|(4(03)|(1[68])|(3[178])|(50)|(74))|(5(06)|(1[49])|(48)|(79)|(8[17]))|(6(04)|(13)|(39)|(47)|(72))|(7(0[59])|(78)|(8[02]))|(8([06]7)|(19)|(25)|(73))|(90[25])[2-9][\\d]{6}))", + "mobile": "(((2(04)|([23]6)|([48]9)|(50))|(3(06)|(43)|(6[57]))|(4(03)|(1[68])|(3[178])|(50)|(74))|(5(06)|(1[49])|(48)|(79)|(8[17]))|(6(04)|(13)|(39)|(47)|(72))|(7(0[59])|(78)|(8[02]))|(8([06]7)|(19)|(25)|(73))|(90[25])[2-9][\\d]{6}))", }, "CC": { "code": "61", @@ -230,8 +230,8 @@ }, "CL": { "code": "56", - "pattern": "((2(1982[0-6])|(3314[05-9])[\\d]{3})|((2(1(160)|(962))|(3(2[\\d][\\d])|(3(0[\\d])|(1[0-35-9])|(2[1-9])|(3[0-29])|(40))))|(80[1-9][\\d][\\d])|(9(3([0-57-9][\\d][\\d])|(6(0[02-9])|([1-9][\\d])))|(6([0-8][\\d][\\d])|(9([02-79][\\d])|(1[05-9])))|(7[1-9][\\d][\\d])|(9([03-9][\\d][\\d])|(1([0235-9][\\d])|(4[0-24-9]))|(2([0-79][\\d])|(8[0-46-9]))))[\\d]{4})|((22)|(3[2-5])|([47][1-35])|(5[1-3578])|(6[13-57])|(8[1-9])|(9[2458])[\\d]{7}))", - "mobile": "((2(1982[0-6])|(3314[05-9])[\\d]{3})|((2(1(160)|(962))|(3(2[\\d][\\d])|(3(0[\\d])|(1[0-35-9])|(2[1-9])|(3[0-29])|(40))))|(80[1-9][\\d][\\d])|(9(3([0-57-9][\\d][\\d])|(6(0[02-9])|([1-9][\\d])))|(6([0-8][\\d][\\d])|(9([02-79][\\d])|(1[05-9])))|(7[1-9][\\d][\\d])|(9([03-9][\\d][\\d])|(1([0235-9][\\d])|(4[0-24-9]))|(2([0-79][\\d])|(8[0-46-9]))))[\\d]{4})|((22)|(3[2-5])|([47][1-35])|(5[1-3578])|(6[13-57])|(8[1-9])|(9[2458])[\\d]{7}))", + "pattern": "((2(1982[0-6])|(3314[05-9])[\\d]{3})|((2(1(160)|(962))|(3(2[\\d][\\d])|(3([034][\\d])|(1[0-35-9])|(2[1-9])|(5[0-2]))|(600)))|(80[1-9][\\d][\\d])|(9(3([0-57-9][\\d][\\d])|(6(0[02-9])|([1-9][\\d])))|(6([0-8][\\d][\\d])|(9([02-79][\\d])|(1[05-9])))|(7[1-9][\\d][\\d])|(9([03-9][\\d][\\d])|(1([0235-9][\\d])|(4[0-24-9]))|(2([0-79][\\d])|(8[0-46-9]))))[\\d]{4})|((22)|(3[2-5])|([47][1-35])|(5[1-3578])|(6[13-57])|(8[1-9])|(9[2458])[\\d]{7}))", + "mobile": "((2(1982[0-6])|(3314[05-9])[\\d]{3})|((2(1(160)|(962))|(3(2[\\d][\\d])|(3([034][\\d])|(1[0-35-9])|(2[1-9])|(5[0-2]))|(600)))|(80[1-9][\\d][\\d])|(9(3([0-57-9][\\d][\\d])|(6(0[02-9])|([1-9][\\d])))|(6([0-8][\\d][\\d])|(9([02-79][\\d])|(1[05-9])))|(7[1-9][\\d][\\d])|(9([03-9][\\d][\\d])|(1([0235-9][\\d])|(4[0-24-9]))|(2([0-79][\\d])|(8[0-46-9]))))[\\d]{4})|((22)|(3[2-5])|([47][1-35])|(5[1-3578])|(6[13-57])|(8[1-9])|(9[2458])[\\d]{7}))", }, "CM": { "code": "237", @@ -331,7 +331,7 @@ "EH": { "code": "212", "pattern": "((528[89][\\d]{5}))", - "mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7(0[0-8])|(6[1267])|(7[0-57]))[\\d]{6}))", + "mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7(0[\\d])|(6[1267])|(7[0-57]))[\\d]{6}))", }, "ER": { "code": "291", @@ -510,7 +510,7 @@ }, "IM": { "code": "44", - "pattern": "((1624[5-8][\\d]{5}))", + "pattern": "((1624(230)|([5-8][\\d][\\d])[\\d]{3}))", "mobile": "((76245[06][\\d]{4})|(7(4576)|([59]24[\\d])|(624[0-4689])[\\d]{5}))", }, "IN": { @@ -621,7 +621,7 @@ }, "LB": { "code": "961", - "pattern": "(((([14-69][\\d])|(8[02-9])[\\d])|(7([2-57][\\d])|(62)|(8[0-7])|(9[04-9]))[\\d]{4}))", + "pattern": "((7(62)|(8[0-7])|(9[04-9])[\\d]{4})|(([14-69][\\d])|(2([14-69][\\d])|([78][1-9]))|(7[2-57])|(8[02-9])[\\d]{5}))", "mobile": "((793([01][\\d])|(2[0-4])[\\d]{3})|(((3)|(81)[\\d])|(7([01][\\d])|(6[013-9])|(8[89])|(9[12]))[\\d]{5}))", }, "LC": { @@ -664,7 +664,7 @@ "MA": { "code": "212", "pattern": "((5(29([189][05])|(2[29])|(3[01]))|(38[89][05])[\\d]{4})|(5(2([015-7][\\d])|(2[02-9])|(3[0-578])|(4[02-46-8])|(8[0235-7])|(90))|(3([0-47][\\d])|(5[02-9])|(6[02-8])|(80)|(9[3-9]))|((4[067])|(5[03])[\\d])[\\d]{5}))", - "mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7(0[0-8])|(6[1267])|(7[0-57]))[\\d]{6}))", + "mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7(0[\\d])|(6[1267])|(7[0-57]))[\\d]{6}))", }, "MC": { "code": "377", @@ -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(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[2-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(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}))", }, "MZ": { "code": "258", @@ -964,7 +964,7 @@ "SG": { "code": "65", "pattern": "((662[0-24-9][\\d]{4})|(6([1-578][\\d])|(6[013-57-9])|(9[0-35-9])[\\d]{5}))", - "mobile": "(((8(0(1[\\d])|(2[0147-9])|(3[0-7]))|([1-8][\\d][\\d])|(9([0-4][\\d])|(5[0-2])))|(9[0-8][\\d][\\d])[\\d]{4}))", + "mobile": "(((8(0(1[\\d])|(2[014-9])|(3[0-7]))|([1-8][\\d][\\d])|(9([0-4][\\d])|(5[0-2])))|(9[0-8][\\d][\\d])[\\d]{4}))", }, "SH": { "code": "290", @@ -1129,8 +1129,8 @@ }, "US": { "code": "1", - "pattern": "(((2(0[1-35-9])|(1[02-9])|(2[03-589])|(3[149])|(4[08])|(5[1-46])|(6[0279])|(7[0269])|(8[13]))|(3(0[1-57-9])|(1[02-9])|(2[01356])|(3[0-24679])|(4[167])|(5[12])|(6[014])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[0235])|(58)|(6[39])|(7[0589])|(8[04]))|(5(0[1-57-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[19])|(6[1-47])|(7[013-5])|(8[056]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|([34][016])|(5[0179])|(6[0-279])|(78)|(8[0-29]))|(7(0[1-46-8])|(1[2-9])|(2[04-7])|(3[1247])|(4[037])|(5[47])|(6[02359])|(7[02-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[08])|(3[0-289])|(4[3578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01579])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))", - "mobile": "(((2(0[1-35-9])|(1[02-9])|(2[03-589])|(3[149])|(4[08])|(5[1-46])|(6[0279])|(7[0269])|(8[13]))|(3(0[1-57-9])|(1[02-9])|(2[01356])|(3[0-24679])|(4[167])|(5[12])|(6[014])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[0235])|(58)|(6[39])|(7[0589])|(8[04]))|(5(0[1-57-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[19])|(6[1-47])|(7[013-5])|(8[056]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|([34][016])|(5[0179])|(6[0-279])|(78)|(8[0-29]))|(7(0[1-46-8])|(1[2-9])|(2[04-7])|(3[1247])|(4[037])|(5[47])|(6[02359])|(7[02-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[08])|(3[0-289])|(4[3578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01579])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))", + "pattern": "(((2(0[1-35-9])|(1[02-9])|(2[03-589])|(3[149])|(4[08])|(5[1-46])|(6[0279])|(7[0269])|(8[13]))|(3(0[1-57-9])|(1[02-9])|(2[01356])|(3[0-24679])|(4[167])|(5[12])|(6[014])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[02357])|(58)|(6[39])|(7[0589])|(8[04]))|(5(0[1-57-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[19])|(6[1-47])|(7[013-5])|(8[056]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|([34][016])|(5[0179])|(6[0-279])|(78)|(8[0-29]))|(7(0[1-46-8])|(1[2-9])|(2[04-7])|(3[1247])|(4[037])|(5[47])|(6[02359])|(7[02-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[08])|(3[0-289])|(4[03578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01579])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))", + "mobile": "(((2(0[1-35-9])|(1[02-9])|(2[03-589])|(3[149])|(4[08])|(5[1-46])|(6[0279])|(7[0269])|(8[13]))|(3(0[1-57-9])|(1[02-9])|(2[01356])|(3[0-24679])|(4[167])|(5[12])|(6[014])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[02357])|(58)|(6[39])|(7[0589])|(8[04]))|(5(0[1-57-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[19])|(6[1-47])|(7[013-5])|(8[056]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|([34][016])|(5[0179])|(6[0-279])|(78)|(8[0-29]))|(7(0[1-46-8])|(1[2-9])|(2[04-7])|(3[1247])|(4[037])|(5[47])|(6[02359])|(7[02-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[08])|(3[0-289])|(4[03578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01579])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))", }, "UY": { "code": "598", diff --git a/setup.py b/setup.py index dc0150a..5b0ae94 100644 --- a/setup.py +++ b/setup.py @@ -19,7 +19,7 @@ description="International phone number generation", long_description=long_description, long_description_content_type="text/markdown", - version='2.0.2', + version='2.0.3', entry_points={ "console_scripts": ["phone-gen=phone_gen.cli:main"], },