Skip to content

Commit

Permalink
Updating patterns to libphonenumber v8.12.19 (#25)
Browse files Browse the repository at this point in the history
  • Loading branch information
tolstislon committed Mar 2, 2021
1 parent 5ecbbf9 commit 442d04f
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 28 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

## Version 2:

* **2.0.2** Updating patterns to libphonenumber v8.12.19
* **2.0.1** Updating patterns to libphonenumber v8.12.18
* **2.0.0**
* Added support for mobile phone numbers
Expand Down
4 changes: 2 additions & 2 deletions phone_gen/__version__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# coding: utf-8
version = "2.0.1"
version_tuple = (2, 0, 1)
version = "2.0.2"
version_tuple = (2, 0, 2)
50 changes: 25 additions & 25 deletions phone_gen/patterns.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# -*- coding: utf-8 -*-
"""
Auto-generated file 2021-02-09 08:33:25 UTC
Resource: https://github.com/google/libphonenumber v8.12.18
Auto-generated file 2021-03-02 17:49:37 UTC
Resource: https://github.com/google/libphonenumber v8.12.19
"""


PATTERNS = {
"info": "libphonenumber v8.12.18",
"info": "libphonenumber v8.12.19",
"data": {
"AC": {
"code": "247",
Expand Down Expand Up @@ -70,7 +70,7 @@
},
"AU": {
"code": "61",
"pattern": "((8(51(0(0[03-9])|([12479][\\d])|(3[2-9])|(5[0-8])|(6[1-9])|(8[0-7]))|(1([0235689][\\d])|(1[0-69])|(4[0-589])|(7[0-47-9]))|(2(0[0-7])|(3[2-4])|([4-6][\\d])))|(91([0-57-9][\\d])|(6[0135-9])[\\d])[\\d]{3})|((2([0-26-9][\\d])|(3[0-8])|(4[02-9])|(5[0135-9]))|(3([0-3589][\\d])|(4[0-578])|(6[1-9])|(7[0-35-9]))|(7([013-57-9][\\d])|(2[0-8]))|(8(6[0-8])|([78][\\d])|(9[02-9]))[\\d]{6}))",
"pattern": "((((2([0-26-9][\\d])|(3[0-8])|(4[02-9])|(5[0135-9]))|(3([0-3589][\\d])|(4[0-578])|(6[1-9])|(7[0-35-9]))|(7([013-57-9][\\d])|(2[0-8]))[\\d]{3})|(8(51(0(0[03-9])|([12479][\\d])|(3[2-9])|(5[0-8])|(6[1-9])|(8[0-7]))|(1([0235689][\\d])|(1[0-69])|(4[0-589])|(7[0-47-9]))|(2(0[0-79])|([18][13579])|(2[14-9])|(3[0-46-9])|([4-6][\\d])|(7[89])|(9[0-4])))|((6[0-8])|([78][\\d])[\\d]{3})|(9([02-9][\\d]{3})|(1(([0-58][\\d])|(6[0135-9])[\\d])|(7(0[0-24-9])|([1-9][\\d]))|(9([0-46-9][\\d])|(5[0-79])))))[\\d]{3}))",
"mobile": "((4(83[0-38])|(93[0-4])[\\d]{5})|(4([0-3][\\d])|(4[047-9])|(5[0-25-9])|(6[06-9])|(7[02-9])|(8[0-24-9])|(9[0-27-9])[\\d]{6}))",
},
"AW": {
Expand Down Expand Up @@ -131,7 +131,7 @@
"BJ": {
"code": "229",
"pattern": "((2(02)|(1[037])|(2[45])|(3[68])[\\d]{5}))",
"mobile": "(((51)|(6[\\d])|(9[013-9])[\\d]{6}))",
"mobile": "(((5[1-35-8])|(6[\\d])|(9[013-9])[\\d]{6}))",
},
"BL": {
"code": "590",
Expand Down Expand Up @@ -175,7 +175,7 @@
},
"BW": {
"code": "267",
"pattern": "(((2(4[0-48])|(6[0-24])|(9[0578]))|(3(1[0-35-9])|(55)|([69][\\d])|(7[013]))|(4(6[03])|(7[1267])|(9[0-5]))|(5(3[0389])|(4[0489])|(7[1-47])|(88)|(9[0-49]))|(6(2[1-35])|(5[149])|(8[067]))[\\d]{4}))",
"pattern": "(((2(4[0-48])|(6[0-24])|(9[0578]))|(3(1[0-35-9])|(55)|([69][\\d])|(7[013]))|(4(6[03])|(7[1267])|(9[0-5]))|(5(3[03489])|(4[0489])|(7[1-47])|(88)|(9[0-49]))|(6(2[1-35])|(5[149])|(8[067]))[\\d]{4}))",
"mobile": "((77200[\\d]{3})|((321)|(7([1-6][\\d])|(7[013-9])|(8[01]))[\\d]{5}))",
},
"BY": {
Expand All @@ -195,7 +195,7 @@
},
"CC": {
"code": "61",
"pattern": "((8(51(0(02)|(31)|(60)|(89))|(118))|(91(0(1[0-2])|(29))|(1([28]2)|(50)|(79))|(2(10)|(64))|(3([06]8)|(22))|(4[29]8)|(62[\\d])|(70[23])|(959))[\\d]{3}))",
"pattern": "((8(51(0(02)|(31)|(60)|(89))|(1(18)|(76))|(223))|(91(0(1[0-2])|(29))|(1([28]2)|(50)|(79))|(2(10)|(64))|(3([06]8)|(22))|(4[29]8)|(62[\\d])|(70[23])|(959))[\\d]{3}))",
"mobile": "((4(83[0-38])|(93[0-4])[\\d]{5})|(4([0-3][\\d])|(4[047-9])|(5[0-25-9])|(6[06-9])|(7[02-9])|(8[0-24-9])|(9[0-27-9])[\\d]{6}))",
},
"CD": {
Expand Down Expand Up @@ -270,7 +270,7 @@
},
"CX": {
"code": "61",
"pattern": "((8(51(0(01)|(30)|(59)|(88))|(1(17)|(46)|(75))|(235))|(91(00[6-9])|(1([28]1)|(49)|(78))|(2(09)|(63))|(3(12)|(26)|(75))|(4(56)|(97))|(64[\\d])|(7(0[01])|(1[0-2]))|(958))[\\d]{3}))",
"pattern": "((8(51(0(01)|(30)|(59)|(88))|(1(17)|(46)|(75))|(2(22)|(35)))|(91(00[6-9])|(1([28]1)|(49)|(78))|(2(09)|(63))|(3(12)|(26)|(75))|(4(56)|(97))|(64[\\d])|(7(0[01])|(1[0-2]))|(958))[\\d]{3}))",
"mobile": "((4(83[0-38])|(93[0-4])[\\d]{5})|(4([0-3][\\d])|(4[047-9])|(5[0-25-9])|(6[06-9])|(7[02-9])|(8[0-24-9])|(9[0-27-9])[\\d]{6}))",
},
"CY": {
Expand Down Expand Up @@ -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-37]))[\\d]{6}))",
"mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7(0[0-8])|(6[1267])|(7[0-57]))[\\d]{6}))",
},
"ER": {
"code": "291",
Expand Down Expand Up @@ -612,7 +612,7 @@
"KZ": {
"code": "7",
"pattern": "(((33622)|(7(1(0([23][\\d])|(4[0-3])|(59)|(63))|(1([23][\\d])|(4[0-79])|(59))|(2([23][\\d])|(59))|(3(2[\\d])|(3[0-79])|(4[0-35-9])|(59))|(4([24][\\d])|(3[013-9])|(5[1-9]))|(5(2[\\d])|(3[1-9])|(4[0-7])|(59))|(6([2-4][\\d])|(5[19])|(61))|(72[\\d])|(8([27][\\d])|(3[1-46-9])|(4[0-5])))|(2(1([23][\\d])|(4[46-9])|(5[3469]))|(2(2[\\d])|(3[0679])|(46)|(5[12679]))|(3([2-4][\\d])|(5[139]))|(4(2[\\d])|(3[1-35-9])|(59))|(5([23][\\d])|(4[0-246-8])|(59)|(61))|(6(2[\\d])|(3[1-9])|(4[0-4])|(59))|(7([2379][\\d])|(40)|(5[279]))|(8([23][\\d])|(4[0-3])|(59))|(9(2[\\d])|(3[124578])|(59))))[\\d]{5}))",
"mobile": "((7(0[0-25-8])|(47)|(6[02-4])|(7[15-8])|(85)[\\d]{7}))",
"mobile": "((7(0[0-25-8])|(47)|(6[0-4])|(7[15-8])|(85)[\\d]{7}))",
},
"LA": {
"code": "856",
Expand Down Expand Up @@ -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-37]))[\\d]{6}))",
"mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7(0[0-8])|(6[1267])|(7[0-57]))[\\d]{6}))",
},
"MC": {
"code": "377",
Expand Down Expand Up @@ -728,8 +728,8 @@
},
"MQ": {
"code": "596",
"pattern": "((596(0[0-7])|(10)|(2[7-9])|(3[05-9])|(4[0-46-8])|([5-7][\\d])|(8[09])|(9[4-8])[\\d]{4}))",
"mobile": "((69(6([0-47-9][\\d])|(5[0-6])|(6[0-4]))|(727)[\\d]{4}))",
"pattern": "((596(0[0-8])|(10)|(2[7-9])|(3[04-9])|([4-7][\\d])|(8[09])|(9[4-9])[\\d]{4}))",
"mobile": "((69(6([0-46-9][\\d])|(5[0-6]))|(727)[\\d]{4}))",
},
"MR": {
"code": "222",
Expand All @@ -749,7 +749,7 @@
"MU": {
"code": "230",
"pattern": "(((2([0346-8][\\d])|(1[0-7]))|(4([013568][\\d])|(2[4-7]))|(54([3-5][\\d])|(71))|(6[\\d][\\d])|(8(14)|(3[129]))[\\d]{4}))",
"mobile": "((5(4(2[1-389])|(7[1-9]))|(87[15-8])[\\d]{4})|(5(2[5-9])|(4[3-589])|(5[1-9])|(7[\\d])|(8[0-689])|(9[0-8])[\\d]{5}))",
"mobile": "((5(4(2[1-389])|(7[1-9]))|(87[15-8])[\\d]{4})|(5(2[5-9])|(4[3-589])|([57][\\d])|(8[0-689])|(9[0-8])[\\d]{5}))",
},
"MV": {
"code": "960",
Expand Down Expand Up @@ -814,7 +814,7 @@
"NO": {
"code": "47",
"pattern": "(((2[1-4])|(3[1-3578])|(5[1-35-7])|(6[1-4679])|(7[0-8])[\\d]{6}))",
"mobile": "(((4[015-8])|(5[89])|(9[\\d])[\\d]{6}))",
"mobile": "(((4[015-8])|(59)|(9[\\d])[\\d]{6}))",
},
"NP": {
"code": "977",
Expand Down Expand Up @@ -913,8 +913,8 @@
},
"RE": {
"code": "262",
"pattern": "((26(2[\\d][\\d])|(30[01])[\\d]{4}))",
"mobile": "(((69(2[\\d][\\d])|(3(0[0-46])|(1[013])|(2[0-2])|(3[0-39])|(4[\\d])|(5[05])|(6[0-36])|(7[0-27])|(8[0-8])|(9[0-479])))|(9769[\\d])[\\d]{4}))",
"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-36])|(7[0-27])|(8[0-8])|(9[0-479])))|(9769[\\d])[\\d]{4}))",
},
"RO": {
"code": "40",
Expand Down Expand Up @@ -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[013-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[0147-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",
Expand All @@ -979,7 +979,7 @@
"SJ": {
"code": "47",
"pattern": "((79[\\d]{6}))",
"mobile": "(((4[015-8])|(5[89])|(9[\\d])[\\d]{6}))",
"mobile": "(((4[015-8])|(59)|(9[\\d])[\\d]{6}))",
},
"SK": {
"code": "421",
Expand All @@ -989,7 +989,7 @@
"SL": {
"code": "232",
"pattern": "((22[2-4][2-9][\\d]{4}))",
"mobile": "(((25)|(3[013-5])|(66)|(7[3-9])|(8[08])|(99)[\\d]{6}))",
"mobile": "(((25)|(3[0-5])|(66)|(7[3-9])|(8[08])|(99)[\\d]{6}))",
},
"SM": {
"code": "378",
Expand Down Expand Up @@ -1065,7 +1065,7 @@
"TJ": {
"code": "992",
"pattern": "(((3(1[3-5])|(2[245])|(3[12])|(4[24-7])|(5[25])|(72))|(4(46)|(74)|(87))[\\d]{6}))",
"mobile": "((41[18][\\d]{6})|(([024]0)|(11)|(5[05])|(7[07])|(8[08])|(9[\\d])[\\d]{7}))",
"mobile": "((41[18][\\d]{6})|(([02-4]0)|(11)|(5[05])|(7[07])|(8[08])|(9[\\d])[\\d]{7}))",
},
"TK": {
"code": "690",
Expand Down Expand Up @@ -1100,7 +1100,7 @@
"TT": {
"code": "1",
"pattern": "((868(2(0[13])|(1[89])|([23][\\d])|(4[0-2]))|(6(0[7-9])|(1[02-8])|(2[1-9])|([3-69][\\d])|(7[0-79]))|(82[124])[\\d]{4}))",
"mobile": "((868(2(6[3-9])|([7-9][\\d]))|((3[\\d])|(4[6-9])[\\d])|(6(20)|(78)|(8[\\d]))|(7(0[1-9])|(1[02-9])|([2-9][\\d]))[\\d]{4}))",
"mobile": "((868((2[5-9])|(3[\\d])[\\d])|(4(3[0-6])|([6-9][\\d]))|(6(20)|(78)|(8[\\d]))|(7(0[1-9])|(1[02-9])|([2-9][\\d]))[\\d]{4}))",
},
"TV": {
"code": "688",
Expand Down Expand Up @@ -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[0179])|(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[0179])|(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[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}))",
},
"UY": {
"code": "598",
Expand Down Expand Up @@ -1199,7 +1199,7 @@
},
"YT": {
"code": "262",
"pattern": "((269(0[67])|(5[0-2])|(6[\\d])|([78]0)[\\d]{4}))",
"pattern": "((269(0[67])|(5[0-3])|(6[\\d])|([78]0)[\\d]{4}))",
"mobile": "((639(0[0-79])|(1[019])|([267][\\d])|(3[09])|([45]0)|(9[04-79])[\\d]{4}))",
},
"ZA": {
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
description="International phone number generation",
long_description=long_description,
long_description_content_type="text/markdown",
version='2.0.1',
version='2.0.2',
entry_points={
"console_scripts": ["phone-gen=phone_gen.cli:main"],
},
Expand Down

0 comments on commit 442d04f

Please sign in to comment.