diff --git a/.travis.yml b/.travis.yml index 7ed4a43..50bf238 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,7 +38,7 @@ jobs: - phone-gen --version after_success: false env: - - PHONENUMBERS="8.12.11" # last version + - PHONENUMBERS="8.12.12" # last version python: - "pypy3" @@ -46,11 +46,11 @@ python: - "3.6" - "3.7" - "3.8" - - "3.9-dev" + - "3.9" install: - pip install phonenumbers==$PHONENUMBERS - pip install pytest-cov==2.10.1 - - pip install pytest==6.1.1 + - pip install pytest==6.1.2 - pip install -e . script: - pip freeze | grep phonenumbers diff --git a/Pipfile b/Pipfile index c016597..b62e32a 100644 --- a/Pipfile +++ b/Pipfile @@ -5,9 +5,9 @@ verify_ssl = true [dev-packages] requests = "==2.24.0" -pytest = "==6.1.1" +pytest = "==6.1.2" pytest-cov = "==2.10.1" -phonenumbers = "==8.12.11" +phonenumbers = "==8.12.12" black = "==20.8b1" flake8 = "==3.8.4" pep8-naming = "==0.11.1" diff --git a/README.md b/README.md index f29dd18..69f016f 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,7 @@ Need Python 3.6 or more. Changelog ---- +* **1.3.9** Updating patterns to libphonenumber v8.12.12 * **1.3.8** Updating patterns to libphonenumber v8.12.11 * **1.3.7** Updating patterns to libphonenumber v8.12.10 * **1.3.6** Updating patterns to libphonenumber v8.12.9 diff --git a/phone_gen/patterns.py b/phone_gen/patterns.py index 6856e79..6464c5b 100644 --- a/phone_gen/patterns.py +++ b/phone_gen/patterns.py @@ -1,12 +1,12 @@ # -*- coding: utf-8 -*- """ -Auto-generated file 2020-10-12 13:09:29 UTC -Resource: https://github.com/google/libphonenumber v8.12.11 +Auto-generated file 2020-11-02 07:53:02 UTC +Resource: https://github.com/google/libphonenumber v8.12.12 """ PATTERNS = { - "info": "libphonenumber v8.12.11", + "info": "libphonenumber v8.12.12", "data": { "AC": {"code": "247", "pattern": "((6[2-467][\\d]{3}))"}, "AD": {"code": "376", "pattern": "(([78][\\d]{5}))"}, @@ -241,7 +241,7 @@ "GA": {"code": "241", "pattern": "(([01]1[\\d]{6}))"}, "GB": { "code": "44", - "pattern": "(((1(1(3([0-58][\\d][\\d])|(73[03]))|((4[0-5])|(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(0[\\d])|(2[0-35-9]))))|((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])|(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}))", }, "GD": { "code": "1", @@ -355,7 +355,7 @@ "JE": {"code": "44", "pattern": "((1534[0-24-8][\\d]{5}))"}, "JM": { "code": "1", - "pattern": "(((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}))", + "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}))", }, "JO": { "code": "962",