Skip to content

Commit

Permalink
Updated patterns to libphonenumber v8.13.25 (#101)
Browse files Browse the repository at this point in the history
  • Loading branch information
tolstislon committed Nov 13, 2023
1 parent 824b888 commit 7771f0b
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 @@ -35,4 +35,4 @@ jobs:
black --check phone_gen
- name: Test with pytest
run: |
pytest tests
pytest -m "not phonenumbers" tests
4 changes: 2 additions & 2 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 = "==23.9.1"
black = "==23.11.0"
flake8 = "==6.1.0"
pep8-naming = "==0.13.3"
phonenumbers = "==8.13.24"
pytest = "==7.4.2"
pytest = "==7.4.3"
pytest-cov = "==4.1.0"
requests = "==2.31.0"

Expand Down
32 changes: 16 additions & 16 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 2023-11-07 09:22:17 UTC
Resource: https://github.com/google/libphonenumber v8.13.24
Auto-generated file 2023-11-13 11:52:43 UTC
Resource: https://github.com/google/libphonenumber v8.13.25
"""


PATTERNS = {
"info": "libphonenumber v8.13.24",
"info": "libphonenumber v8.13.25",
"data": {
"AC": {
"code": "247",
Expand Down Expand Up @@ -120,7 +120,7 @@
},
"BH": {
"code": "973",
"pattern": "(((1(3[1356])|(6[0156])|(7[\\d])[\\d])|(6(1[16][\\d])|(500)|(6(0[\\d])|(3[12])|(44)|(7[7-9])|(88))|(9[69][69]))|(7([07][\\d][\\d])|(1(11)|(78)))[\\d]{4}))",
"pattern": "(((1(3[1356])|(6[0156])|(7[\\d])[\\d])|(6(1[16][\\d])|(500)|(6(0[\\d])|(3[12])|(44)|(55)|(7[7-9])|(88))|(9[69][69]))|(7([07][\\d][\\d])|(1(11)|(78)))[\\d]{4}))",
"mobile": "(((3([0-79][\\d])|(8[0-57-9])[\\d])|(6(3(00)|(33)|(6[16]))|(441)|(6(3[03-9])|([69][\\d])|(7[0-6])))[\\d]{4}))",
},
"BI": {
Expand All @@ -131,7 +131,7 @@
"BJ": {
"code": "229",
"pattern": "((2(02)|(1[037])|(2[45])|(3[68])|(4[\\d])[\\d]{5}))",
"mobile": "(((4[0-356])|([56][\\d])|(9[013-9])[\\d]{6}))",
"mobile": "(((4[0-6])|([56][\\d])|(9[013-9])[\\d]{6}))",
},
"BL": {
"code": "590",
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([017][\\d])|(2[0-2])|(6[0-8])|(8[0-3]))[\\d]{6}))",
"mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7([0167][\\d])|(2[0-2])|(5[01])|(8[0-3]))[\\d]{6}))",
},
"ER": {
"code": "291",
Expand Down Expand Up @@ -455,8 +455,8 @@
},
"GU": {
"code": "1",
"pattern": "((671(3(00)|(3[39])|(4[349])|(55)|(6[26]))|(4(00)|(56)|(7[1-9])|(8[02-46-9]))|(5(55)|(6[2-5])|(88))|(6(3[2-578])|(4[24-9])|(5[34])|(78)|(8[235-9]))|(7([0479]7)|(2[0167])|(3[45])|(8[7-9]))|(8([2-57-9]8)|(6[48]))|(9(2[29])|(6[79])|(7[1279])|(8[7-9])|(9[78]))[\\d]{4}))",
"mobile": "((671(3(00)|(3[39])|(4[349])|(55)|(6[26]))|(4(00)|(56)|(7[1-9])|(8[02-46-9]))|(5(55)|(6[2-5])|(88))|(6(3[2-578])|(4[24-9])|(5[34])|(78)|(8[235-9]))|(7([0479]7)|(2[0167])|(3[45])|(8[7-9]))|(8([2-57-9]8)|(6[48]))|(9(2[29])|(6[79])|(7[1279])|(8[7-9])|(9[78]))[\\d]{4}))",
"pattern": "((671(2[\\d][\\d])|(3(00)|(3[39])|(4[349])|(55)|(6[26]))|(4(00)|(56)|(7[1-9])|(8[02-46-9]))|(5(55)|(6[2-5])|(88))|(6(3[2-578])|(4[24-9])|(5[34])|(78)|(8[235-9]))|(7([0479]7)|(2[0167])|(3[45])|(8[7-9]))|(8([2-57-9]8)|(6[48]))|(9(2[29])|(6[79])|(7[1279])|(8[7-9])|(9[78]))[\\d]{4}))",
"mobile": "((671(2[\\d][\\d])|(3(00)|(3[39])|(4[349])|(55)|(6[26]))|(4(00)|(56)|(7[1-9])|(8[02-46-9]))|(5(55)|(6[2-5])|(88))|(6(3[2-578])|(4[24-9])|(5[34])|(78)|(8[235-9]))|(7([0479]7)|(2[0167])|(3[45])|(8[7-9]))|(8([2-57-9]8)|(6[48]))|(9(2[29])|(6[79])|(7[1279])|(8[7-9])|(9[78]))[\\d]{4}))",
},
"GW": {
"code": "245",
Expand All @@ -465,13 +465,13 @@
},
"GY": {
"code": "592",
"pattern": "(((2(1[6-9])|(2[0-35-9])|(3[1-4])|(5[3-9])|(6[\\d])|(7[0-24-79]))|(3(2[25-9])|(3[\\d]))|(4(4[0-24])|(5[56]))|(77[1-57])[\\d]{4}))",
"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(0[\\d])|(1[0-8])|(25)|(49))[\\d]{4}))",
},
"HK": {
"code": "852",
"pattern": "(((2([13-9][\\d])|(2[013-9])[\\d])|(3(([1569][0-24-9])|(4[0-246-9])|(7[0-24-69])[\\d])|(8([45][0-8])|(6[01])|(9[\\d])))|(58(0[1-9])|(1[2-9]))[\\d]{4}))",
"mobile": "(((4(44[5-9])|(6(0[0-7])|(1[0-6])|(4[0-57-9])|(6[0-4])))|(573[0-6])|(6(26[013-8])|(66[0-3]))|(70(7[1-5])|(8[0-4]))|(848[0-25-9])|(9(29[013-9])|(59[0-4]))[\\d]{4})|((4(4[01])|(6[23578]))|(5([1-59][0-46-9])|(6[0-4689])|(7[0-246-9]))|(6(0[1-9])|([13-59][\\d])|([268][0-57-9])|(7[0-79]))|(84[09])|(9(0[1-9])|(1[02-9])|([2358][0-8])|([467][\\d]))[\\d]{5}))",
"mobile": "(((4(44[5-9])|(6(1[0-6])|(4[0-57-9])|(6[0-4])))|(573[0-6])|(6(26[013-8])|(66[0-3]))|(70(7[1-5])|(8[0-4]))|(848[0-25-9])|(9(29[013-9])|(59[0-4])|(899))[\\d]{4})|((4(4[015])|(6[023578]))|(5([1-59][0-46-9])|(6[0-4689])|(7[0-246-9]))|(6(0[1-9])|([13-59][\\d])|([268][0-57-9])|(7[0-79]))|(84[09])|(9(0[1-9])|(1[02-9])|([2358][0-8])|([467][\\d]))[\\d]{5}))",
},
"HN": {
"code": "504",
Expand Down Expand Up @@ -668,7 +668,7 @@
"MA": {
"code": "212",
"pattern": "((5293[01][\\d]{4})|(5(2([0-25-7][\\d])|(3[1-578])|(4[02-46-8])|(8[0235-7])|(9[0-289]))|(3([0-47][\\d])|(5[02-9])|(6[02-8])|(8[0189])|(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-8])|(8[0-3]))[\\d]{6}))",
"mobile": "(((6([0-79][\\d])|(8[0-247-9]))|(7([0167][\\d])|(2[0-2])|(5[01])|(8[0-3]))[\\d]{6}))",
},
"MC": {
"code": "377",
Expand Down Expand Up @@ -833,7 +833,7 @@
"NU": {
"code": "683",
"pattern": "(([47][\\d]{3}))",
"mobile": "((888[1-9][\\d]{3}))",
"mobile": "((([56])|(888[1-9])[\\d]{3}))",
},
"NZ": {
"code": "64",
Expand Down Expand Up @@ -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(08[01])|(95[0-2])[\\d]{4})|((8(0[1-7])|([1-8][\\d])|(9[0-4]))|(9[0-8][\\d])[\\d]{5}))",
"mobile": "((8(08[013])|(95[0-2])[\\d]{4})|((8(0[1-7])|([1-8][\\d])|(9[0-4]))|(9[0-8][\\d])[\\d]{5}))",
},
"SH": {
"code": "290",
Expand Down Expand Up @@ -1133,8 +1133,8 @@
},
"US": {
"code": "1",
"pattern": "((5056([0-35-9][\\d])|(4[468])[\\d]{4})|((4722)|(505[2-57-9])|(983[29])[\\d]{6})|((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[0-2])|(6[014])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[023578])|(58)|(6[349])|(7[0589])|(8[04]))|(5(0[1-47-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[179])|(6[1-47])|(7[0-5])|(8[0256]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|([34][016])|(5[01679])|(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[0-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[068])|(3[0-2589])|(4[03578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01357-9])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))",
"mobile": "((5056([0-35-9][\\d])|(4[468])[\\d]{4})|((4722)|(505[2-57-9])|(983[29])[\\d]{6})|((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[0-2])|(6[014])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[023578])|(58)|(6[349])|(7[0589])|(8[04]))|(5(0[1-47-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[179])|(6[1-47])|(7[0-5])|(8[0256]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|([34][016])|(5[01679])|(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[0-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[068])|(3[0-2589])|(4[03578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01357-9])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))",
"pattern": "(((5056([0-35-9][\\d])|(4[468]))|(73020[\\d])[\\d]{4})|((4722)|(505[2-57-9])|(983[289])[\\d]{6})|((2(0[1-35-9])|(1[02-9])|(2[03-57-9])|(3[149])|(4[08])|(5[1-46])|(6[0279])|(7[0269])|(8[13]))|(3(0[1-57-9])|(1[02-9])|(2[013569])|(3[0-24679])|(4[167])|(5[0-2])|(6[0149])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[023578])|(58)|(6[349])|(7[0589])|(8[04]))|(5(0[1-47-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[179])|(6[1-47])|(7[0-5])|(8[0256]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|([34][016])|(5[01679])|(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[0-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[068])|(3[0-2589])|(4[03578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01357-9])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))",
"mobile": "(((5056([0-35-9][\\d])|(4[468]))|(73020[\\d])[\\d]{4})|((4722)|(505[2-57-9])|(983[289])[\\d]{6})|((2(0[1-35-9])|(1[02-9])|(2[03-57-9])|(3[149])|(4[08])|(5[1-46])|(6[0279])|(7[0269])|(8[13]))|(3(0[1-57-9])|(1[02-9])|(2[013569])|(3[0-24679])|(4[167])|(5[0-2])|(6[0149])|(8[056]))|(4(0[124-9])|(1[02-579])|(2[3-5])|(3[0245])|(4[023578])|(58)|(6[349])|(7[0589])|(8[04]))|(5(0[1-47-9])|(1[0235-8])|(20)|(3[0149])|(4[01])|(5[179])|(6[1-47])|(7[0-5])|(8[0256]))|(6(0[1-35-9])|(1[024-9])|(2[03689])|([34][016])|(5[01679])|(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[0-59])|(8[156]))|(8(0[1-68])|(1[02-8])|(2[068])|(3[0-2589])|(4[03578])|(5[046-9])|(6[02-5])|(7[028]))|(9(0[1346-9])|(1[02-9])|(2[0589])|(3[0146-8])|(4[01357-9])|(5[12469])|(7[0-389])|(8[04-69]))[2-9][\\d]{6}))",
},
"UY": {
"code": "598",
Expand Down Expand Up @@ -1174,7 +1174,7 @@
"VN": {
"code": "84",
"pattern": "((2(0[3-9])|(1[0-689])|(2[0-25-9])|([38][2-9])|(4[2-8])|(5[124-9])|(6[0-39])|(7[0-7])|(9[0-4679])[\\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}))",
"mobile": "(((5(2[238])|(59))|(89[6-9])|(99[013-9])[\\d]{6})|((3[\\d])|(5[1689])|(7[06-9])|(8[1-8])|(9[0-8])[\\d]{7}))",
},
"VU": {
"code": "678",
Expand Down

0 comments on commit 7771f0b

Please sign in to comment.