Skip to content

Commit

Permalink
Updating patterns to libphonenumber v8.12.25 (#31)
Browse files Browse the repository at this point in the history
  • Loading branch information
tolstislon committed Jun 17, 2021
1 parent 46b6e07 commit 75e8392
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 98 deletions.
77 changes: 0 additions & 77 deletions .travis.yml

This file was deleted.

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.8** Updating patterns to libphonenumber v8.12.25
* **2.0.7** Updating patterns to libphonenumber v8.12.24
* **2.0.6** Updating patterns to libphonenumber v8.12.23
* **2.0.5** Updating patterns to libphonenumber v8.12.22
Expand Down
4 changes: 2 additions & 2 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ verify_ssl = true
requests = "==2.25.1"
pytest = "==6.1.2"
pytest-cov = "==2.10.1"
phonenumbers = "==8.12.24"
black = "==20.8b1"
phonenumbers = "==8.12.25"
black = "==21.6b0"
flake8 = "==3.9.2"
pep8-naming = "==0.11.1"
twine = "==3.4.1"
Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/phone-gen.svg)](https://pypi.org/project/phone-gen/)
[![PyPI - Implementation](https://img.shields.io/pypi/implementation/phone-gen)](https://pypi.org/project/phone-gen/)
[![Downloads](https://pepy.tech/badge/phone-gen)](https://pepy.tech/project/phone-gen)
[![Build Status](https://travis-ci.com/tolstislon/phone-gen.svg?branch=master)](https://travis-ci.com/tolstislon/phone-gen)
[![codecov](https://codecov.io/gh/tolstislon/phone-gen/branch/master/graph/badge.svg)](https://codecov.io/gh/tolstislon/phone-gen)

International phone number generation

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.7"
version_tuple = (2, 0, 7)
version = "2.0.8"
version_tuple = (2, 0, 8)
28 changes: 14 additions & 14 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-06-01 08:27:31 UTC
Resource: https://github.com/google/libphonenumber v8.12.24
Auto-generated file 2021-06-17 21:27:01 UTC
Resource: https://github.com/google/libphonenumber v8.12.25
"""


PATTERNS = {
"info": "libphonenumber v8.12.24",
"info": "libphonenumber v8.12.25",
"data": {
"AC": {
"code": "247",
Expand Down Expand Up @@ -185,7 +185,7 @@
},
"BZ": {
"code": "501",
"pattern": "(((236)|(732)[\\d]{4})|([2-578][02][\\d]{5}))",
"pattern": "(((2([02][\\d])|(36)|([68]0))|([3-58]([02][\\d])|([68]0))|(7([02][\\d])|(32)|([68]0))[\\d]{4}))",
"mobile": "((6[0-35-7][\\d]{5}))",
},
"CA": {
Expand Down Expand Up @@ -385,7 +385,7 @@
},
"GB": {
"code": "44",
"pattern": "(((1(1(3([0-58][\\d][\\d])|(73[03]))|(4([0-5][\\d][\\d])|(69[7-9])|(70[059]))|((5[0-26-9])|(6[0-4])|([78][0-49])[\\d][\\d]))|((2((0[024-9])|(2[3-9])|(3[3-79])|(4[1-689])|([58][02-9])|(6[0-47-9])|(7[013-9])|(9[\\d])[\\d])|(1([0-7][\\d])|(8[02])))|((3(0[\\d])|(1[0-8])|([25][02-9])|(3[02-579])|([468][0-46-9])|(7[1-35-79])|(9[2-578]))|(4(0[03-9])|([137][\\d])|([28][02-57-9])|(4[02-69])|(5[0-8])|([69][0-79]))|(5(0[1-35-9])|([16][\\d])|(2[024-9])|(3[015689])|(4[02-9])|(5[03-9])|(7[0-35-9])|(8[0-468])|(9[0-57-9]))|(6(0[034689])|(1[\\d])|(2[0-35689])|([38][013-9])|(4[1-467])|(5[0-69])|(6[13-9])|(7[0-8])|(9[0-24578]))|(7(0[0246-9])|(2[\\d])|(3[0236-8])|(4[03-9])|(5[0-46-9])|(6[013-9])|(7[0-35-9])|(8[024-9])|(9[02-9]))|(8(0[35-9])|(2[1-57-9])|(3[02-578])|(4[0-578])|(5[124-9])|(6[2-69])|(7[\\d])|(8[02-9])|(9[02569]))|(9(0[02-589])|([18][\\d])|(2[02-689])|(3[1-57-9])|(4[2-9])|(5[0-579])|(6[2-47-9])|(7[0-24578])|(9[2-57]))[\\d])[\\d]))|(2(0[013478])|(3[0189])|(4[017])|(8[0-46-9])|(9[0-2])[\\d]{3})[\\d]{4})|(1(2(0(46[1-4])|(87[2-9]))|(545[1-79])|(76(2[\\d])|(3[1-8])|(6[1-6]))|(9(7(2[0-4])|(3[2-5]))|(8(2[2-8])|(7[0-47-9])|(8[3-5]))))|(3(6(38[2-5])|(47[23]))|(8(47[04-9])|(64[0157-9])))|(4(044[1-7])|(20(2[23])|(8[\\d]))|(6(0(30)|(5[2-57])|(6[1-8])|(7[2-8]))|(140))|(8(052)|(87[1-3])))|(5(2(4(3[2-79])|(6[\\d]))|(76[\\d]))|(6(26[06-9])|(686)))|(6(06(4[\\d])|(7[4-79]))|(295[5-7])|(35[34][\\d])|(47(24)|(61))|(59(5[08])|(6[67])|(74))|(9(55[0-4])|(77[23])))|(7(26(6[13-9])|(7[0-7]))|((442)|(688)[\\d])|(50(2[0-3])|([3-68]2)|(76)))|(8(27[56][\\d])|(37(5[2-5])|(8[239]))|(843[2-58]))|(9(0(0(6[1-8])|(85))|(52[\\d]))|(3583)|(4(66[1-8])|(9(2[01])|(81)))|(63(23)|(3[1-4]))|(9561))[\\d]{3}))",
"pattern": "(((1(1(3([0-58][\\d][\\d])|(73[03]))|(4([0-5][\\d][\\d])|(69[7-9])|(70[059]))|((5[0-26-9])|(6[0-4])|([78][0-49])[\\d][\\d]))|(2((0[024-9])|(2[3-9])|(3[3-79])|(4[1-689])|([58][02-9])|(6[0-47-9])|(7[013-9])|(9[\\d])[\\d][\\d])|(1([0-7][\\d][\\d])|(8([02][\\d])|(1[278]))))|((3(0[\\d])|(1[0-8])|([25][02-9])|(3[02-579])|([468][0-46-9])|(7[1-35-79])|(9[2-578]))|(4(0[03-9])|([137][\\d])|([28][02-57-9])|(4[02-69])|(5[0-8])|([69][0-79]))|(5(0[1-35-9])|([16][\\d])|(2[024-9])|(3[015689])|(4[02-9])|(5[03-9])|(7[0-35-9])|(8[0-468])|(9[0-57-9]))|(6(0[034689])|(1[\\d])|(2[0-35689])|([38][013-9])|(4[1-467])|(5[0-69])|(6[13-9])|(7[0-8])|(9[0-24578]))|(7(0[0246-9])|(2[\\d])|(3[0236-8])|(4[03-9])|(5[0-46-9])|(6[013-9])|(7[0-35-9])|(8[024-9])|(9[02-9]))|(8(0[35-9])|(2[1-57-9])|(3[02-578])|(4[0-578])|(5[124-9])|(6[2-69])|(7[\\d])|(8[02-9])|(9[02569]))|(9(0[02-589])|([18][\\d])|(2[02-689])|(3[1-57-9])|(4[2-9])|(5[0-579])|(6[2-47-9])|(7[0-24578])|(9[2-57]))[\\d][\\d]))|(2(0[013478])|(3[0189])|(4[017])|(8[0-46-9])|(9[0-2])[\\d]{3})[\\d]{4})|(1(2(0(46[1-4])|(87[2-9]))|(545[1-79])|(76(2[\\d])|(3[1-8])|(6[1-6]))|(9(7(2[0-4])|(3[2-5]))|(8(2[2-8])|(7[0-47-9])|(8[3-5]))))|(3(6(38[2-5])|(47[23]))|(8(47[04-9])|(64[0157-9])))|(4(044[1-7])|(20(2[23])|(8[\\d]))|(6(0(30)|(5[2-57])|(6[1-8])|(7[2-8]))|(140))|(8(052)|(87[1-3])))|(5(2(4(3[2-79])|(6[\\d]))|(76[\\d]))|(6(26[06-9])|(686)))|(6(06(4[\\d])|(7[4-79]))|(295[5-7])|(35[34][\\d])|(47(24)|(61))|(59(5[08])|(6[67])|(74))|(9(55[0-4])|(77[23])))|(7(26(6[13-9])|(7[0-7]))|((442)|(688)[\\d])|(50(2[0-3])|([3-68]2)|(76)))|(8(27[56][\\d])|(37(5[2-5])|(8[239]))|(843[2-58]))|(9(0(0(6[1-8])|(85))|(52[\\d]))|(3583)|(4(66[1-8])|(9(2[01])|(81)))|(63(23)|(3[1-4]))|(9561))[\\d]{3}))",
"mobile": "((7(457[0-57-9])|(700[01])|(911[028])[\\d]{5})|(7([1-3][\\d][\\d])|(4([0-46-9][\\d])|(5[0-689]))|(5(0[0-8])|([13-9][\\d])|(2[0-35-9]))|(7(0[1-9])|([1-7][\\d])|(8[02-9])|(9[0-689]))|(8([014-9][\\d])|([23][0-8]))|(9([024-9][\\d])|(1[02-9])|(3[0-689]))[\\d]{6}))",
},
"GD": {
Expand All @@ -411,7 +411,7 @@
"GH": {
"code": "233",
"pattern": "((3082[0-5][\\d]{4})|(3(0([237][\\d])|(8[01]))|([167](2[0-6])|(7[\\d])|(80))|(2(2[0-5])|(7[\\d])|(80))|(3(2[0-3])|(7[\\d])|(80))|(4(2[013-9])|(3[01])|(7[\\d])|(80))|(5(2[0-7])|(7[\\d])|(80))|(8(2[0-2])|(7[\\d])|(80))|(9([28]0)|(7[\\d]))[\\d]{5}))",
"mobile": "(((2[0346-8][\\d])|(5([0457][\\d])|(6[01])|(9[1-6]))[\\d]{6}))",
"mobile": "(((2([0346-8][\\d])|(5[67]))|(5([0457][\\d])|(6[01])|(9[1-9]))[\\d]{6}))",
},
"GI": {
"code": "350",
Expand Down Expand Up @@ -475,7 +475,7 @@
},
"HN": {
"code": "504",
"pattern": "((2(2(0[0-39])|(1[1-36])|([23][\\d])|(4[04-6])|(5[57])|(6[245])|(7[0135689])|(8[01346-9])|(9[0-2]))|(4(0[78])|(2[3-59])|(3[13-689])|(4[0-68])|(5[1-35]))|(5(0[7-9])|(16)|(4[03-5])|(5[\\d])|(6[014-6])|(74)|(80))|(6([056][\\d])|(17)|(2[07])|(3[04])|(4[0-378])|([78][0-8])|(9[01]))|(7(6[46-9])|(7[02-9])|(8[034])|(91))|(8(79)|(8[0-357-9])|(9[1-57-9]))[\\d]{4}))",
"pattern": "((2(2(0[0-39])|(1[1-367])|([23][\\d])|(4[03-6])|(5[57])|(6[245])|(7[0135689])|(8[01346-9])|(9[0-2]))|(4(0[78])|(2[3-59])|(3[13-9])|(4[0-68])|(5[1-35]))|(5(0[7-9])|(16)|(4[03-5])|(5[\\d])|(6[014-6])|(74)|(80))|(6([056][\\d])|(17)|(2[07])|(3[04])|(4[0-378])|([78][0-8])|(9[01]))|(7(6[46-9])|(7[02-9])|(8[034])|(91))|(8(79)|(8[0-357-9])|(9[1-57-9]))[\\d]{4}))",
"mobile": "(([37-9][\\d]{7}))",
},
"HR": {
Expand Down Expand Up @@ -546,8 +546,8 @@
},
"JM": {
"code": "1",
"pattern": "((8766060[\\d]{3})|((658(2([0-8][\\d])|(9[0-46-9]))|([3-9][\\d][\\d]))|(876(5(02)|(1[0-468])|(2[35])|(63))|(6(0[1-3579])|(1[0237-9])|([23][\\d])|(40)|(5[06])|(6[2-589])|(7[05])|(8[04])|(9[4-9]))|(7(0[2-689])|([1-6][\\d])|(8[056])|(9[45]))|(9(0[1-8])|(1[02378])|([2-8][\\d])|(9[2-468])))[\\d]{4}))",
"mobile": "(((658295)|(876(2([14-9][\\d])|(2[013-9])|(3[7-9]))|([348][\\d][\\d])|(5(0[13-9])|(1[579])|([2-57-9][\\d])|(6[0-24-9]))|(6(4[89])|(6[67]))|(7(0[07])|(7[\\d])|(8[1-47-9])|(9[0-36-9]))|(9([01]9)|(9[0579])))[\\d]{4}))",
"pattern": "((8766060[\\d]{3})|((658(2([0-8][\\d])|(9[0-46-9]))|([3-9][\\d][\\d]))|(876(52[35])|(6(0[1-3579])|(1[0237-9])|([23][\\d])|(40)|(5[06])|(6[2-589])|(7[05])|(8[04])|(9[4-9]))|(7(0[2-689])|([1-6][\\d])|(8[056])|(9[45]))|(9(0[1-8])|(1[02378])|([2-8][\\d])|(9[2-468])))[\\d]{4}))",
"mobile": "(((658295)|(876(2(0[6-9])|([14-9][\\d])|(2[013-9])|(3[7-9]))|([348][\\d][\\d])|(5(0[1-9])|([1-9][\\d]))|(6(4[89])|(6[67]))|(7(0[07])|(7[\\d])|(8[1-47-9])|(9[0-36-9]))|(9([01]9)|(9[0579])))[\\d]{4}))",
},
"JO": {
"code": "962",
Expand Down Expand Up @@ -653,7 +653,7 @@
"LU": {
"code": "352",
"pattern": "(((35[013-9])|(80[2-9])|(90[89])[\\d]{1:8})|((2[2-9])|(3[0-46-9])|([457][\\d])|(8[13-9])|(9[2-579])[\\d]{2:9}))",
"mobile": "((6([269][18])|(5[158])|(7[189])|(81)[\\d]{6}))",
"mobile": "((6([269][18])|(5[1568])|(7[189])|(81)[\\d]{6}))",
},
"LV": {"code": "371", "pattern": "((6[\\d]{7}))", "mobile": "((2[\\d]{7}))"},
"LY": {
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})|(([02-4]0)|(11)|(5[05])|(7[07])|(8[08])|(9[\\d])[\\d]{7}))",
"mobile": "((41[18][\\d]{6})|(([034]0)|(11)|(2[02])|(5[05])|(7[07])|(8[08])|(9[\\d])[\\d]{7}))",
},
"TK": {
"code": "690",
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[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[0-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[0-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}))",
"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[023578])|(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[0-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[023578])|(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[0-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",
Expand Down Expand Up @@ -1175,7 +1175,7 @@
"VU": {
"code": "678",
"pattern": "(((38[0-8])|(48[4-9])[\\d][\\d])|((2[02-9])|(3[4-7])|(88)[\\d]{3}))",
"mobile": "(((5[\\d])|(7[013-7])[\\d]{5}))",
"mobile": "((([58][\\d])|(7[013-7])[\\d]{5}))",
},
"WF": {
"code": "681",
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.7',
version='2.0.8',
entry_points={
"console_scripts": ["phone-gen=phone_gen.cli:main"],
},
Expand Down

0 comments on commit 75e8392

Please sign in to comment.