Skip to content

Commit

Permalink
Updated patterns to libphonenumber v8.13.36
Browse files Browse the repository at this point in the history
  • Loading branch information
tolstislon committed May 9, 2024
1 parent 6d1af51 commit 236eafc
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 19 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,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.13.35
python -m pip install flake8 pep8-naming pytest black pytest-cov phonenumbers==8.13.36
python -m pip install -e .
- name: Flake8
run: |
Expand Down
6 changes: 3 additions & 3 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]
black = "==24.4.0"
black = "==24.4.2"
flake8 = "==7.0.0"
pep8-naming = "==0.13.3"
phonenumbers = "==8.13.35"
pytest = "==8.1.1"
phonenumbers = "==8.13.36"
pytest = "==8.2.0"
pytest-cov = "==5.0.0"
requests = "==2.31.0"

Expand Down
30 changes: 15 additions & 15 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 2024-04-19 13:29:22 UTC
Resource: https://github.com/google/libphonenumber v8.13.35
Auto-generated file 2024-05-09 14:06:39 UTC
Resource: https://github.com/google/libphonenumber v8.13.36
"""


PATTERNS = {
"info": "libphonenumber v8.13.35",
"info": "libphonenumber v8.13.36",
"data": {
"AC": {
"code": "247",
Expand Down Expand Up @@ -55,8 +55,8 @@
},
"AR": {
"code": "54",
"pattern": "((3888[013-9][\\d]{5})|(3(7(1[15])|(81))|(8(21)|(4[16])|(69)|(9[12]))[46][\\d]{5})|((2(657)|(9(54)|(66)))|(3(7(55)|(77))|(865))[2-8][\\d]{5})|((2(2(2[59])|(44)|(52))|(3(26)|(44))|(473)|(9([07]2)|(2[26])|(34)|(46)))|(3327)[45][\\d]{5})|((2(284)|(3(02)|(23))|(920))|(3(4(46)|(8[27])|(92))|(541)|(878))[2-7][\\d]{5})|((2((26)|(62)2)|(320)|(477)|(9(42)|(83)))|(3(329)|(4(62)|(76)|(89))|(564))[2-6][\\d]{5})|(((11[1-8])|(670)[\\d])|(2(2(0[45])|(1[2-6])|(3[3-6]))|(3([06]4)|(7[45]))|(494)|(6(04)|(1[2-8])|([36][45])|(4[3-6]))|(80[45])|(9([17][4-6])|([48][45])|(9[3-6])))|(3(364)|(4(1[2-8])|([235][4-6])|(84))|(5(1[2-9])|([38][4-6]))|(6(2[45])|(44))|(7[069][45])|(8(0[45])|([17][2-6])|(3[4-6])|([58][3-6])))[\\d]{6})|(2(2(21)|(4[23])|(6[145])|(7[1-4])|(8[356])|(9[267]))|(3(16)|(3[13-8])|(43)|(5[346-8])|(9[3-5]))|(475)|(6(2[46])|(4[78])|(5[1568]))|(9(03)|(2[1457-9])|(3[1356])|(4[08])|([56][23])|(82))4[\\d]{5})|((2(2(57)|(81))|(3(24)|(46)|(92))|(9(01)|(23)|(64)))|(3(4(42)|(71))|(5(25)|(37)|(4[347])|(71))|(7(18)|(5[17])))[3-6][\\d]{5})|((2(2(02)|(2[3467])|(4[156])|(5[45])|(6[6-8])|(91))|(3(1[47])|(25)|([45][25])|(96))|(47[48])|(625)|(932))|(3(38[2578])|(4(0[0-24-9])|(3[78])|(4[457])|(58)|(6[03-9])|(72)|(83)|(9[136-8]))|(5(2[124])|([368][23])|(4[2689])|(7[2-6]))|(7(16)|(2[15])|(3[145])|(4[13])|(5[468])|(7[2-5])|(8[26]))|(8(2[5-7])|(3[278])|(4[3-5])|(5[78])|(6[1-378])|([78]7)|(94)))[4-6][\\d]{5}))",
"mobile": "((93(7(1[15])|(81)[46])|(8((21)|(4[16])|(69)|(9[12])[46])|(88[013-9]))[\\d]{5})|(9(2(657)|(9(54)|(66)))|(3(7(55)|(77))|(865))[2-8][\\d]{5})|(9(2(2(2[59])|(44)|(52))|(3(26)|(44))|(473)|(9([07]2)|(2[26])|(34)|(46)))|(3327)[45][\\d]{5})|(9(2(284)|(3(02)|(23))|(920))|(3(4(46)|(8[27])|(92))|(541)|(878))[2-7][\\d]{5})|(9(2((26)|(62)2)|(320)|(477)|(9(42)|(83)))|(3(329)|(4(62)|(76)|(89))|(564))[2-6][\\d]{5})|((675[\\d])|(9(11[1-8][\\d])|(2(2(0[45])|(1[2-6])|(3[3-6]))|(3([06]4)|(7[45]))|(494)|(6(04)|(1[2-8])|([36][45])|(4[3-6]))|(80[45])|(9([17][4-6])|([48][45])|(9[3-6])))|(3(364)|(4(1[2-8])|([235][4-6])|(84))|(5(1[2-9])|([38][4-6]))|(6(2[45])|(44))|(7[069][45])|(8(0[45])|([17][2-6])|(3[4-6])|([58][3-6]))))[\\d]{6})|(92(2(21)|(4[23])|(6[145])|(7[1-4])|(8[356])|(9[267]))|(3(16)|(3[13-8])|(43)|(5[346-8])|(9[3-5]))|(475)|(6(2[46])|(4[78])|(5[1568]))|(9(03)|(2[1457-9])|(3[1356])|(4[08])|([56][23])|(82))4[\\d]{5})|(9(2(2(57)|(81))|(3(24)|(46)|(92))|(9(01)|(23)|(64)))|(3(4(42)|(71))|(5(25)|(37)|(4[347])|(71))|(7(18)|(5[17])))[3-6][\\d]{5})|(9(2(2(02)|(2[3467])|(4[156])|(5[45])|(6[6-8])|(91))|(3(1[47])|(25)|([45][25])|(96))|(47[48])|(625)|(932))|(3(38[2578])|(4(0[0-24-9])|(3[78])|(4[457])|(58)|(6[03-9])|(72)|(83)|(9[136-8]))|(5(2[124])|([368][23])|(4[2689])|(7[2-6]))|(7(16)|(2[15])|(3[145])|(4[13])|(5[468])|(7[2-5])|(8[26]))|(8(2[5-7])|(3[278])|(4[3-5])|(5[78])|(6[1-378])|([78]7)|(94)))[4-6][\\d]{5}))",
"pattern": "((3(7(1[15])|(81))|(8(21)|(4[16])|(69)|(9[12]))[46][\\d]{5})|((2(657)|(9(54)|(66)))|(3(7(55)|(77))|(865))[2-8][\\d]{5})|((2(2(2[59])|(44)|(52))|(3(26)|(44))|(473)|(9([07]2)|(2[26])|(34)|(46)))|(3327)[45][\\d]{5})|((2(284)|(3(02)|(23))|(920))|(3(4(46)|(8[27])|(92))|(541)|(878))[2-7][\\d]{5})|((2((26)|(62)2)|(320)|(477)|(9(42)|(83)))|(3(329)|(4(62)|(76)|(89))|(564))[2-6][\\d]{5})|(((11[1-8])|(670)[\\d])|(2(2(0[45])|(1[2-6])|(3[3-6]))|(3([06]4)|(7[45]))|(494)|(6(04)|(1[2-8])|([36][45])|(4[3-6]))|(80[45])|(9([17][4-6])|([48][45])|(9[3-6])))|(3(364)|(4(1[2-8])|([235][4-6])|(84))|(5(1[2-9])|([38][4-6]))|(6(2[45])|(44))|(7[069][45])|(8(0[45])|([17][2-6])|(3[4-6])|(5[3-6])|(8[3-68])))[\\d]{6})|(2(2(21)|(4[23])|(6[145])|(7[1-4])|(8[356])|(9[267]))|(3(16)|(3[13-8])|(43)|(5[346-8])|(9[3-5]))|(475)|(6(2[46])|(4[78])|(5[1568]))|(9(03)|(2[1457-9])|(3[1356])|(4[08])|([56][23])|(82))4[\\d]{5})|((2(2(57)|(81))|(3(24)|(46)|(92))|(9(01)|(23)|(64)))|(3(4(42)|(71))|(5(25)|(37)|(4[347])|(71))|(7(18)|(5[17])))[3-6][\\d]{5})|((2(2(02)|(2[3467])|(4[156])|(5[45])|(6[6-8])|(91))|(3(1[47])|(25)|([45][25])|(96))|(47[48])|(625)|(932))|(3(38[2578])|(4(0[0-24-9])|(3[78])|(4[457])|(58)|(6[03-9])|(72)|(83)|(9[136-8]))|(5(2[124])|([368][23])|(4[2689])|(7[2-6]))|(7(16)|(2[15])|(3[145])|(4[13])|(5[468])|(7[2-5])|(8[26]))|(8(2[5-7])|(3[278])|(4[3-5])|(5[78])|(6[1-378])|([78]7)|(94)))[4-6][\\d]{5}))",
"mobile": "((93(7(1[15])|(81))|(8(21)|(4[16])|(69)|(9[12]))[46][\\d]{5})|(9(2(657)|(9(54)|(66)))|(3(7(55)|(77))|(865))[2-8][\\d]{5})|(9(2(2(2[59])|(44)|(52))|(3(26)|(44))|(473)|(9([07]2)|(2[26])|(34)|(46)))|(3327)[45][\\d]{5})|(9(2(284)|(3(02)|(23))|(920))|(3(4(46)|(8[27])|(92))|(541)|(878))[2-7][\\d]{5})|(9(2((26)|(62)2)|(320)|(477)|(9(42)|(83)))|(3(329)|(4(62)|(76)|(89))|(564))[2-6][\\d]{5})|((675[\\d])|(9(11[1-8][\\d])|(2(2(0[45])|(1[2-6])|(3[3-6]))|(3([06]4)|(7[45]))|(494)|(6(04)|(1[2-8])|([36][45])|(4[3-6]))|(80[45])|(9([17][4-6])|([48][45])|(9[3-6])))|(3(364)|(4(1[2-8])|([235][4-6])|(84))|(5(1[2-9])|([38][4-6]))|(6(2[45])|(44))|(7[069][45])|(8(0[45])|([17][2-6])|(3[4-6])|(5[3-6])|(8[3-68]))))[\\d]{6})|(92(2(21)|(4[23])|(6[145])|(7[1-4])|(8[356])|(9[267]))|(3(16)|(3[13-8])|(43)|(5[346-8])|(9[3-5]))|(475)|(6(2[46])|(4[78])|(5[1568]))|(9(03)|(2[1457-9])|(3[1356])|(4[08])|([56][23])|(82))4[\\d]{5})|(9(2(2(57)|(81))|(3(24)|(46)|(92))|(9(01)|(23)|(64)))|(3(4(42)|(71))|(5(25)|(37)|(4[347])|(71))|(7(18)|(5[17])))[3-6][\\d]{5})|(9(2(2(02)|(2[3467])|(4[156])|(5[45])|(6[6-8])|(91))|(3(1[47])|(25)|([45][25])|(96))|(47[48])|(625)|(932))|(3(38[2578])|(4(0[0-24-9])|(3[78])|(4[457])|(58)|(6[03-9])|(72)|(83)|(9[136-8]))|(5(2[124])|([368][23])|(4[2689])|(7[2-6]))|(7(16)|(2[15])|(3[145])|(4[13])|(5[468])|(7[2-5])|(8[26]))|(8(2[5-7])|(3[278])|(4[3-5])|(5[78])|(6[1-378])|([78]7)|(94)))[4-6][\\d]{5}))",
},
"AS": {
"code": "1",
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])|(81))|(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}))",
"pattern": "(((2(4[0-48])|(6[0-24])|(9[0578]))|(3(1[0-35-9])|(55)|([69][\\d])|(7[013])|(81))|(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[013467]))[\\d]{4}))",
"mobile": "(((321)|(7[1-8][\\d])[\\d]{5}))",
},
"BY": {
Expand Down Expand Up @@ -216,7 +216,7 @@
"CH": {
"code": "41",
"pattern": "(((2[12467])|(3[1-4])|(4[134])|(5[256])|(6[12])|([7-9]1)[\\d]{7}))",
"mobile": "((7[35-9][\\d]{7}))",
"mobile": "(((6[89])|(7[235-9])[\\d]{7}))",
},
"CI": {
"code": "225",
Expand Down Expand Up @@ -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)|(1([17]77)|(555))[5-9])|(757(7[7-9])|(8[01]))[\\d])|(22252[0-4])[\\d][\\d])|((5(0(0(0[\\d])|(11)|(22)|(33)|(44)|(5[05])|(77)|(88)|(9[09]))|(111))|(1(1([03][01])|([124][\\d]))|(4[\\d][\\d]))|((44)|(6[89])[\\d][\\d])|(5([0157-9][\\d][\\d])|(200))|(7([0147-9][\\d][\\d])|(5(00)|([57]5)))|(8(0([018][\\d])|(2[0-4]))|(58[89])|(8(55)|(88)))|(9(090)|([1-35-9][\\d][\\d])))|(790[\\d][\\d])[\\d]{4})|(5(0(0[17]0)|(505))|(1(0[01]0)|(1(07)|(33)|(51)))|(2(0[02]0)|(2[25]2))|(3(0[03]0)|(3[35]3))|((40[04])|(900)0)|(5222)[0-4][\\d]{3}))",
"mobile": "((5(((0555)|(1([17]77)|(555))[5-9])|(757(7[7-9])|(8[01]))[\\d])|(22252[0-4])[\\d][\\d])|((5(0(0(0[\\d])|(11)|(22)|(3[0-6])|(44)|(5[05])|(77)|(88)|(9[09]))|(111)|(77[\\d]))|(1(1([03][01])|([124][\\d]))|(4[\\d][\\d]))|([23]555)|(4(4[\\d][\\d])|(555))|(5([0157-9][\\d][\\d])|(200))|(6[89][\\d][\\d])|(7([0147-9][\\d][\\d])|(5(00)|([57]5)))|(8(0([018][\\d])|(2[0-4]))|(5(55)|(8[89]))|(8(55)|(88)))|(9(090)|([1-35-9][\\d][\\d])))|(790[\\d][\\d])[\\d]{4})|(5(0(0[17]0)|(505))|(1(0[01]0)|(1(07)|(33)|(51)))|(2(0[02]0)|(2[25]2))|(3(0[03]0)|(3[35]3))|((40[04])|(900)0)|(5222)[0-4][\\d]{3}))",
},
"GF": {
"code": "594",
Expand Down Expand Up @@ -466,7 +466,7 @@
"GY": {
"code": "592",
"pattern": "(((2(1[6-9])|(2[0-35-9])|(3[1-4])|(5[3-9])|(6[\\d])|(7[0-79]))|(3(2[25-9])|(3[\\d]))|(4(4[0-24])|(5[56]))|(50[0-6])|(77[1-57])[\\d]{4}))",
"mobile": "(((510)|(6[\\d][\\d])|(7([01][\\d])|(2[1256])|(3[12])|(49))[\\d]{4}))",
"mobile": "(((510)|(6[\\d][\\d])|(7([01][\\d])|(2[0-256])|(3[0-2])|(49))[\\d]{4}))",
},
"HK": {
"code": "852",
Expand Down Expand Up @@ -752,7 +752,7 @@
},
"MU": {
"code": "230",
"pattern": "(((2([0346-8][\\d])|(1[0-7]))|(4([013568][\\d])|(2[4-8]))|(54([3-5][\\d])|(71))|(6[\\d][\\d])|(8(14)|(3[129]))[\\d]{4}))",
"pattern": "(((2([0346-8][\\d])|(1[0-7]))|(4([013568][\\d])|(2[4-8])|(71))|(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-689])|([57][\\d])|(8[0-689])|(9[0-8]))|(7(0[0-3])|(3[013]))[\\d]{5}))",
},
"MV": {
Expand Down Expand Up @@ -948,7 +948,7 @@
"SB": {
"code": "677",
"pattern": "(((1[4-79])|([23][\\d])|(4[0-2])|(5[03])|(6[0-37])[\\d]{3}))",
"mobile": "((48[\\d]{3})|(((7[1-9])|(8[4-9])[\\d])|(9(1[2-9])|(2[013-9])|(3[0-2])|([46][\\d])|(5[0-46-9])|(7[0-689])|(8[0-79])|(9[0-8]))[\\d]{4}))",
"mobile": "((48[\\d]{3})|(((6[89])|(7[1-9])|(8[4-9])[\\d])|(9(1[2-9])|(2[013-9])|(3[0-2])|([46][\\d])|(5[0-46-9])|(7[0-689])|(8[0-79])|(9[0-8]))[\\d]{4}))",
},
"SC": {
"code": "248",
Expand All @@ -968,7 +968,7 @@
"SG": {
"code": "65",
"pattern": "((662[0-24-9][\\d]{4})|(6([0-578][\\d])|(6[013-57-9])|(9[0-35-9])[\\d]{5}))",
"mobile": "((8(09[0-24])|(95[0-2])[\\d]{4})|((8(0[1-8])|([1-8][\\d])|(9[0-4]))|(9[0-8][\\d])[\\d]{5}))",
"mobile": "((8(09[0-6])|(95[0-2])[\\d]{4})|((8(0[1-8])|([1-8][\\d])|(9[0-4]))|(9[0-8][\\d])[\\d]{5}))",
},
"SH": {
"code": "290",
Expand Down Expand Up @@ -1069,7 +1069,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": "(((4(1[18])|(4[02-479]))|(81[1-9])[\\d]{6})|((0[0-57-9])|(1[017])|(2[02])|([34]0)|(5[05])|(7[0178])|(8[078])|(9[\\d])[\\d]{7}))",
"mobile": "(((4(1[18])|(4[02-479]))|(81[1-9])[\\d]{6})|((0[0-57-9])|(1[017])|(2[02])|([34]0)|(5[05])|(7[01578])|(8[078])|(9[\\d])[\\d]{7}))",
},
"TK": {
"code": "690",
Expand Down Expand Up @@ -1168,8 +1168,8 @@
},
"VI": {
"code": "1",
"pattern": "((340(2(0[0-368])|(2[06-8])|(4[49])|(77))|(3(32)|(44))|(4(2[23])|(44)|(7[34])|(89))|(5(1[34])|(55))|(6(2[56])|(4[23])|(77)|(9[023]))|(7(1[2-57-9])|(2[57])|(7[\\d]))|(884)|(998)[\\d]{4}))",
"mobile": "((340(2(0[0-368])|(2[06-8])|(4[49])|(77))|(3(32)|(44))|(4(2[23])|(44)|(7[34])|(89))|(5(1[34])|(55))|(6(2[56])|(4[23])|(77)|(9[023]))|(7(1[2-57-9])|(2[57])|(7[\\d]))|(884)|(998)[\\d]{4}))",
"pattern": "((340(2(0[\\d])|(2[06-8])|(4[49])|(77))|(3(32)|(44))|(4(2[23])|(44)|(7[34])|(89))|(5(1[34])|(55))|(6(2[56])|(4[23])|(77)|(9[023]))|(7(1[2-57-9])|(2[57])|(7[\\d]))|(884)|(998)[\\d]{4}))",
"mobile": "((340(2(0[\\d])|(2[06-8])|(4[49])|(77))|(3(32)|(44))|(4(2[23])|(44)|(7[34])|(89))|(5(1[34])|(55))|(6(2[56])|(4[23])|(77)|(9[023]))|(7(1[2-57-9])|(2[57])|(7[\\d]))|(884)|(998)[\\d]{4}))",
},
"VN": {
"code": "84",
Expand Down

0 comments on commit 236eafc

Please sign in to comment.