Skip to content

Commit f872eed

Browse files
committed
Generated Python files for metadata
1 parent 93d6712 commit f872eed

56 files changed

Lines changed: 354 additions & 337 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

python/phonenumbers/carrierdata/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"""
55
from ..util import u
66

7-
# Copyright (C) 2011-2015 The Libphonenumber Authors
7+
# Copyright (C) 2011-2016 The Libphonenumber Authors
88
#
99
# Licensed under the Apache License, Version 2.0 (the "License");
1010
# you may not use this file except in compliance with the License.

python/phonenumbers/carrierdata/data0.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"""
55
from ..util import u
66

7-
# Copyright (C) 2011-2015 The Libphonenumber Authors
7+
# Copyright (C) 2011-2016 The Libphonenumber Authors
88
#
99
# Licensed under the Apache License, Version 2.0 (the "License");
1010
# you may not use this file except in compliance with the License.
@@ -1161,8 +1161,11 @@
11611161
'474046':{'en': 'NetCom'},
11621162
'55389806':{'en': 'Telemig Celular'},
11631163
'55649626':{'en': 'Vivo'},
1164-
'55389807':{'en': 'Telemig Celular'},
1165-
'25191':{'en': 'ETH-MTN'},
1164+
'25194':{'en': 'Ethio Telecom'},
1165+
'25195':{'en': 'Ethio Telecom'},
1166+
'25192':{'en': 'Ethio Telecom'},
1167+
'25193':{'en': 'Ethio Telecom'},
1168+
'25191':{'en': 'Ethio Telecom'},
11661169
'55538427':{'en': 'Brasil Telecom GSM'},
11671170
'55499922':{'en': 'TIM'},
11681171
'479837':{'en': 'NetCom'},
@@ -5017,6 +5020,7 @@
50175020
'55619956':{'en': 'Vivo'},
50185021
'55619957':{'en': 'Vivo'},
50195022
'55619958':{'en': 'Vivo'},
5023+
'55549965':{'en': 'Vivo'},
50205024
'55619959':{'en': 'Vivo'},
50215025
'55659648':{'en': 'Vivo'},
50225026
'551196913':{'en': 'Vivo'},
@@ -5706,6 +5710,7 @@
57065710
'55619653':{'en': 'Vivo'},
57075711
'55619652':{'en': 'Vivo'},
57085712
'55619651':{'en': 'Vivo'},
5713+
'55319406':{'en': 'TIM'},
57095714
'5543910':{'en': 'Vivo'},
57105715
'55319707':{'en': 'Telemig Celular'},
57115716
'55319705':{'en': 'Telemig Celular'},
@@ -5985,7 +5990,7 @@
59855990
'55319405':{'en': 'TIM'},
59865991
'55319404':{'en': 'TIM'},
59875992
'55319407':{'en': 'TIM'},
5988-
'55319406':{'en': 'TIM'},
5993+
'5066':{'en': 'Movistar'},
59895994
'55319401':{'en': 'TIM'},
59905995
'1787372':{'en': 'Claro'},
59915996
'55319403':{'en': 'TIM'},
@@ -6243,11 +6248,8 @@
62436248
'55339973':{'en': 'Telemig Celular'},
62446249
'55339972':{'en': 'Telemig Celular'},
62456250
'55339971':{'en': 'Telemig Celular'},
6246-
'55659669':{'en': 'Vivo'},
6247-
'55659666':{'en': 'Vivo'},
62486251
'55549611':{'en': 'Vivo'},
62496252
'55659664':{'en': 'Vivo'},
6250-
'55659665':{'en': 'Vivo'},
62516253
'55659662':{'en': 'Vivo'},
62526254
'55659663':{'en': 'Vivo'},
62536255
'55339979':{'en': 'Telemig Celular'},
@@ -6804,7 +6806,7 @@
68046806
'551599165':{'en': 'Claro BR'},
68056807
'55549969':{'en': 'Vivo'},
68066808
'55549968':{'en': 'Vivo'},
6807-
'55549965':{'en': 'Vivo'},
6809+
'55389807':{'en': 'Telemig Celular'},
68086810
'55549964':{'en': 'Vivo'},
68096811
'55518226':{'en': 'TIM'},
68106812
'55518227':{'en': 'TIM'},
@@ -7199,8 +7201,6 @@
71997201
'55458401':{'en': 'Brasil Telecom GSM'},
72007202
'55658411':{'en': 'Brasil Telecom GSM'},
72017203
'55619823':{'en': 'Vivo'},
7202-
'55659668':{'en': 'Vivo'},
7203-
'55659667':{'en': 'Vivo'},
72047204
'55449157':{'en': 'Vivo'},
72057205
'55389191':{'en': 'TIM'},
72067206
'55359838':{'en': 'Telemig Celular'},

python/phonenumbers/carrierdata/data1.py

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"""
55
from ..util import u
66

7-
# Copyright (C) 2011-2015 The Libphonenumber Authors
7+
# Copyright (C) 2011-2016 The Libphonenumber Authors
88
#
99
# Licensed under the Apache License, Version 2.0 (the "License");
1010
# you may not use this file except in compliance with the License.
@@ -3110,6 +3110,7 @@
31103110
'61476':{'en': 'Telstra'},
31113111
'61470':{'en': 'Lycamobile'},
31123112
'61473':{'en': 'Telstra'},
3113+
'61472':{'en': 'Telstra'},
31133114
'658293':{'en': 'StarHub'},
31143115
'61478':{'en': 'Optus'},
31153116
'918290':{'en': 'Hexacom'},
@@ -3334,7 +3335,7 @@
33343335
'55878120':{'en': 'Vivo'},
33353336
'6011273':{'en': 'U Mobile'},
33363337
'6011276':{'en': 'Maxis'},
3337-
'6011277':{'en': 'Maxis'},
3338+
'55878125':{'en': 'Vivo'},
33383339
'917683':{'en': 'Airtel'},
33393340
'917682':{'en': 'Airtel'},
33403341
'99620':{'en': 'Aktel'},
@@ -3457,6 +3458,7 @@
34573458
'599953':{'en': 'Chippie'},
34583459
'599952':{'en': 'Chippie'},
34593460
'599954':{'en': 'Chippie'},
3461+
'599957':{'en': 'Chippie'},
34603462
'599956':{'en': 'Chippie'},
34613463
'918444':{'en': 'Reliance'},
34623464
'918445':{'en': 'Telewings'},
@@ -5472,7 +5474,11 @@
54725474
'919665':{'en': 'AirTel'},
54735475
'62481994':{'en': 'Esia'},
54745476
'917379':{'en': 'Vodafone'},
5475-
'917373':{'en': 'Aircel'},
5477+
'55659668':{'en': 'Vivo'},
5478+
'55659669':{'en': 'Vivo'},
5479+
'55659666':{'en': 'Vivo'},
5480+
'55659667':{'en': 'Vivo'},
5481+
'55659665':{'en': 'Vivo'},
54765482
'917377':{'en': 'Idea'},
54775483
'917376':{'en': 'Cellone'},
54785484
'55999128':{'en': 'Vivo'},
@@ -5792,7 +5798,7 @@
57925798
'918424':{'en': 'Idea'},
57935799
'55969149':{'en': 'Vivo'},
57945800
'55969148':{'en': 'Vivo'},
5795-
'55739983':{'en': 'Vivo'},
5801+
'67678':{'en': 'U-Call'},
57965802
'55969145':{'en': 'Vivo'},
57975803
'55969144':{'en': 'Vivo'},
57985804
'55969147':{'en': 'Vivo'},
@@ -6399,6 +6405,7 @@
63996405
'6225141':{'en': 'Esia'},
64006406
'6225140':{'en': 'Esia'},
64016407
'5579816':{'en': 'Claro BR'},
6408+
'917373':{'en': 'Aircel'},
64026409
'5579814':{'en': 'Claro BR'},
64036410
'5579815':{'en': 'Claro BR'},
64046411
'5579812':{'en': 'Claro BR'},
@@ -6533,7 +6540,7 @@
65336540
'6011274':{'en': 'U Mobile'},
65346541
'6011275':{'en': 'Maxis'},
65356542
'55878124':{'en': 'Vivo'},
6536-
'55878125':{'en': 'Vivo'},
6543+
'6011277':{'en': 'Maxis'},
65376544
'6011278':{'en': 'Maxis'},
65386545
'6011279':{'en': 'Maxis'},
65396546
'917681':{'en': 'Airtel'},
@@ -8163,6 +8170,7 @@
81638170
'599968':{'en': 'Digicel'},
81648171
'599969':{'en': 'Digicel'},
81658172
'558191':{'en': 'Claro BR'},
8173+
'599965':{'en': 'Digicel'},
81668174
'599966':{'en': 'Digicel'},
81678175
'599967':{'en': 'Digicel'},
81688176
'599961':{'en': 'CSC'},
@@ -8579,7 +8587,7 @@
85798587
'67675':{'en': 'U-Call'},
85808588
'67677':{'en': 'U-Call'},
85818589
'67676':{'en': 'U-Call'},
8582-
'67678':{'en': 'U-Call'},
8590+
'55739983':{'en': 'Vivo'},
85838591
'55739980':{'en': 'Vivo'},
85848592
'55739981':{'en': 'Vivo'},
85858593
'55739986':{'en': 'Vivo'},

python/phonenumbers/data/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""Auto-generated file, do not edit by hand."""
2-
# Copyright (C) 2010-2015 The Libphonenumber Authors
2+
# Copyright (C) 2010-2016 The Libphonenumber Authors
33
#
44
# Licensed under the Apache License, Version 2.0 (the "License");
55
# you may not use this file except in compliance with the License.

python/phonenumbers/data/region_AU.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_AU = PhoneMetadata(id='AU', country_code=61, international_prefix='(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]',
55
general_desc=PhoneNumberDesc(national_number_pattern='[1-578]\\d{5,9}', possible_number_pattern='\\d{6,10}'),
66
fixed_line=PhoneNumberDesc(national_number_pattern='[237]\\d{8}|8(?:[68]\\d{3}|7[0-69]\\d{2}|9(?:[02-9]\\d{2}|1(?:[0-57-9]\\d|6[0135-9])))\\d{4}', possible_number_pattern='\\d{8,9}', example_number='212345678'),
7-
mobile=PhoneNumberDesc(national_number_pattern='14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-25-9]|6[6-9]|7[03-9]|8[147-9]|9[017-9])\\d{6}', possible_number_pattern='\\d{9}', example_number='412345678'),
7+
mobile=PhoneNumberDesc(national_number_pattern='14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-25-9]|6[6-9]|7[02-9]|8[147-9]|9[017-9])\\d{6}', possible_number_pattern='\\d{9}', example_number='412345678'),
88
toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', possible_number_pattern='\\d{7,10}', example_number='1800123456'),
99
premium_rate=PhoneNumberDesc(national_number_pattern='190[0126]\\d{6}', possible_number_pattern='\\d{10}', example_number='1900123456'),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{2})?\\d{4}', possible_number_pattern='\\d{6,10}', example_number='1300123456'),

python/phonenumbers/data/region_BR.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""Auto-generated file, do not edit by hand. BR metadata"""
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

4-
PHONE_METADATA_BR = PhoneMetadata(id='BR', country_code=55, international_prefix='00(?:1[45]|2[135]|31|4[13])',
4+
PHONE_METADATA_BR = PhoneMetadata(id='BR', country_code=55, international_prefix='00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)',
55
general_desc=PhoneNumberDesc(national_number_pattern='[1-46-9]\\d{7,10}|5\\d{8,9}', possible_number_pattern='\\d{8,11}'),
66
fixed_line=PhoneNumberDesc(national_number_pattern='1[1-9][2-5]\\d{7}|(?:[4689][1-9]|2[12478]|3[1-578]|5[1-5]|7[13-579])[2-5]\\d{7}', possible_number_pattern='\\d{8,11}', example_number='1123456789'),
77
mobile=PhoneNumberDesc(national_number_pattern='1[1-9](?:7|9\\d)\\d{7}|(?:2[12478]|3[1-578]|7[13-579]|[89][1-9])9?[6-9]\\d{7}|(?:[46][1-9]|5[1-5])[6-9]\\d{7}', possible_number_pattern='\\d{10,11}', example_number='11961234567'),
@@ -15,7 +15,7 @@
1515
voicemail=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
1616
no_international_dialling=PhoneNumberDesc(national_number_pattern='(?:300\\d|40(?:0\\d|20))\\d{4}', possible_number_pattern='\\d{8}', example_number='40041234'),
1717
national_prefix='0',
18-
national_prefix_for_parsing='0(?:(1[245]|2[135]|31|4[13])(\\d{10,11}))?',
18+
national_prefix_for_parsing='0(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?',
1919
national_prefix_transform_rule='\\2',
2020
number_format=[NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[2-9](?:[1-9]|0[1-9])'], national_prefix_formatting_rule='\\1'),
2121
NumberFormat(pattern='(\\d{5})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['9(?:[1-9]|0[1-9])'], national_prefix_formatting_rule='\\1'),

python/phonenumbers/data/region_CC.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_CC = PhoneMetadata(id='CC', country_code=61, international_prefix='(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]',
55
general_desc=PhoneNumberDesc(national_number_pattern='[1458]\\d{5,9}', possible_number_pattern='\\d{6,10}'),
66
fixed_line=PhoneNumberDesc(national_number_pattern='89162\\d{4}', possible_number_pattern='\\d{8,9}', example_number='891621234'),
7-
mobile=PhoneNumberDesc(national_number_pattern='14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-25-9]|6[6-9]|7[03-9]|8[147-9]|9[017-9])\\d{6}', possible_number_pattern='\\d{9}', example_number='412345678'),
7+
mobile=PhoneNumberDesc(national_number_pattern='14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-25-9]|6[6-9]|7[02-9]|8[147-9]|9[017-9])\\d{6}', possible_number_pattern='\\d{9}', example_number='412345678'),
88
toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', possible_number_pattern='\\d{7,10}', example_number='1800123456'),
99
premium_rate=PhoneNumberDesc(national_number_pattern='190[0126]\\d{6}', possible_number_pattern='\\d{10}', example_number='1900123456'),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{2})?\\d{4}', possible_number_pattern='\\d{6,10}', example_number='1300123456'),

python/phonenumbers/data/region_CR.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_CR = PhoneMetadata(id='CR', country_code=506, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[24-9]\\d{7,9}', possible_number_pattern='\\d{8,10}'),
66
fixed_line=PhoneNumberDesc(national_number_pattern='2[0-24-7]\\d{6}', possible_number_pattern='\\d{8}', example_number='22123456'),
7-
mobile=PhoneNumberDesc(national_number_pattern='5(?:0[01]|7[0-3])\\d{5}|6(?:[0-2]\\d|30)\\d{5}|7[0-3]\\d{6}|8[3-9]\\d{6}', possible_number_pattern='\\d{8}', example_number='83123456'),
7+
mobile=PhoneNumberDesc(national_number_pattern='5(?:0[01]|7[0-3])\\d{5}|(?:[67][0-3]|8[3-9])\\d{6}', possible_number_pattern='\\d{8}', example_number='83123456'),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7}', possible_number_pattern='\\d{10}', example_number='8001234567'),
99
premium_rate=PhoneNumberDesc(national_number_pattern='90[059]\\d{7}', possible_number_pattern='\\d{10}', example_number='9001234567'),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),

python/phonenumbers/data/region_CW.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
PHONE_METADATA_CW = PhoneMetadata(id='CW', country_code=599, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[169]\\d{6,7}', possible_number_pattern='\\d{7,8}'),
66
fixed_line=PhoneNumberDesc(national_number_pattern='9(?:[48]\\d{2}|50\\d|7(?:2[0-24]|[34]\\d|6[35-7]|77|8[7-9]))\\d{4}', possible_number_pattern='\\d{7,8}', example_number='94151234'),
7-
mobile=PhoneNumberDesc(national_number_pattern='9(?:5(?:[1246]\\d|3[01])|6(?:[16-9]\\d|3[01]))\\d{4}', possible_number_pattern='\\d{7,8}', example_number='95181234'),
7+
mobile=PhoneNumberDesc(national_number_pattern='9(?:5(?:[12467]\\d|3[01])|6(?:[15-9]\\d|3[01]))\\d{4}', possible_number_pattern='\\d{7,8}', example_number='95181234'),
88
toll_free=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
99
premium_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
10-
shared_cost=PhoneNumberDesc(national_number_pattern='(?:10|69)\\d{5}', possible_number_pattern='\\d{7}', example_number='1011234'),
10+
shared_cost=PhoneNumberDesc(national_number_pattern='60[0-2]\\d{4}', possible_number_pattern='\\d{7}', example_number='6001234'),
1111
personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
1212
voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
1313
pager=PhoneNumberDesc(national_number_pattern='955\\d{5}', possible_number_pattern='\\d{7,8}', example_number='95581234'),

python/phonenumbers/data/region_CX.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_CX = PhoneMetadata(id='CX', country_code=61, international_prefix='(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]',
55
general_desc=PhoneNumberDesc(national_number_pattern='[1458]\\d{5,9}', possible_number_pattern='\\d{6,10}'),
66
fixed_line=PhoneNumberDesc(national_number_pattern='89164\\d{4}', possible_number_pattern='\\d{8,9}', example_number='891641234'),
7-
mobile=PhoneNumberDesc(national_number_pattern='14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-25-9]|6[6-9]|7[03-9]|8[147-9]|9[017-9])\\d{6}', possible_number_pattern='\\d{9}', example_number='412345678'),
7+
mobile=PhoneNumberDesc(national_number_pattern='14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-25-9]|6[6-9]|7[02-9]|8[147-9]|9[017-9])\\d{6}', possible_number_pattern='\\d{9}', example_number='412345678'),
88
toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', possible_number_pattern='\\d{7,10}', example_number='1800123456'),
99
premium_rate=PhoneNumberDesc(national_number_pattern='190[0126]\\d{6}', possible_number_pattern='\\d{10}', example_number='1900123456'),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{2})?\\d{4}', possible_number_pattern='\\d{6,10}', example_number='1300123456'),

0 commit comments

Comments
 (0)