Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-phonenumbers for
openSUSE:Factory checked in at 2022-01-07 12:46:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-phonenumbers (Old)
and /work/SRC/openSUSE:Factory/.python-phonenumbers.new.1896 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-phonenumbers"
Fri Jan 7 12:46:04 2022 rev:12 rq:944520 version:8.12.40
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-phonenumbers/python-phonenumbers.changes
2021-12-16 02:01:11.427642243 +0100
+++
/work/SRC/openSUSE:Factory/.python-phonenumbers.new.1896/python-phonenumbers.changes
2022-01-07 12:47:33.047894185 +0100
@@ -1,0 +2,7 @@
+Thu Jan 6 18:17:03 UTC 2022 - Michael Str??der <[email protected]>
+
+- version update to 8.12.40:
+ New to_string() methods have been added for enum-like classes,
+ emitting strings that describe integer values known to be enum values.
+
+-------------------------------------------------------------------
Old:
----
phonenumbers-8.12.39.tar.gz
New:
----
phonenumbers-8.12.40.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-phonenumbers.spec ++++++
--- /var/tmp/diff_new_pack.tSrNeI/_old 2022-01-07 12:47:33.471894479 +0100
+++ /var/tmp/diff_new_pack.tSrNeI/_new 2022-01-07 12:47:33.475894482 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-phonenumbers
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-phonenumbers
-Version: 8.12.39
+Version: 8.12.40
Release: 0
Summary: Python version of Google's common library for international
phone numbers
License: Apache-2.0
++++++ phonenumbers-8.12.39.tar.gz -> phonenumbers-8.12.40.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/HISTORY.md
new/phonenumbers-8.12.40/HISTORY.md
--- old/phonenumbers-8.12.39/HISTORY.md 2021-09-14 11:29:37.000000000 +0200
+++ new/phonenumbers-8.12.40/HISTORY.md 2021-12-25 07:37:03.000000000 +0100
@@ -12,6 +12,12 @@
changes. (Metadata updates are best checked
[upstream](https://github.com/google/libphonenumber/blob/master/release_notes.txt).)
+What's new in 8.12.40
+---------------------
+
+New `to_string()` methods have been added for enum-like classes, emitting
strings that describe
+integer values known to be enum values.
+
What's new in 8.12.32
---------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/PKG-INFO
new/phonenumbers-8.12.40/PKG-INFO
--- old/phonenumbers-8.12.39/PKG-INFO 2021-12-07 15:24:40.000000000 +0100
+++ new/phonenumbers-8.12.40/PKG-INFO 2021-12-25 08:13:53.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: phonenumbers
-Version: 8.12.39
+Version: 8.12.40
Summary: Python version of Google's common library for parsing, formatting,
storing and validating international phone numbers.
Home-page: https://github.com/daviddrysdale/python-phonenumbers
Author: David Drysdale
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/__init__.py
new/phonenumbers-8.12.40/phonenumbers/__init__.py
--- old/phonenumbers-8.12.39/phonenumbers/__init__.py 2021-12-07
15:19:31.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/__init__.py 2021-12-25
07:37:23.000000000 +0100
@@ -146,7 +146,7 @@
# Version number is taken from the upstream libphonenumber version
# together with an indication of the version of the Python-specific code.
-__version__ = "8.12.39"
+__version__ = "8.12.40"
__all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber',
'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat',
'PhoneNumberDesc', 'PhoneMetadata',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/phonenumbers-8.12.39/phonenumbers/carrierdata/data1.py
new/phonenumbers-8.12.40/phonenumbers/carrierdata/data1.py
--- old/phonenumbers-8.12.39/phonenumbers/carrierdata/data1.py 2021-12-07
15:19:29.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/carrierdata/data1.py 2021-12-25
07:37:22.000000000 +0100
@@ -9917,6 +9917,8 @@
'59267':{'en': 'Digicel Guyana'},
'59268':{'en': 'Digicel Guyana'},
'59269':{'en': 'Digicel Guyana'},
+ '592700':{'en': 'Digicel Guyana'},
+ '592701':{'en': 'Digicel Guyana'},
'59393':{'en': 'Claro'},
'5939586':{'en': 'Movistar'},
'5939587':{'en': 'Movistar'},
@@ -10017,6 +10019,4 @@
'59599':{'en': 'Claro'},
'5966960':{'en': 'SFR/Rife'},
'59669610':{'en': 'Digicel'},
- '59669611':{'en': 'Digicel'},
- '59669616':{'en': 'Digicel'},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/phonenumbers-8.12.39/phonenumbers/carrierdata/data2.py
new/phonenumbers-8.12.40/phonenumbers/carrierdata/data2.py
--- old/phonenumbers-8.12.39/phonenumbers/carrierdata/data2.py 2021-12-07
15:19:29.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/carrierdata/data2.py 2021-12-25
07:37:22.000000000 +0100
@@ -19,6 +19,8 @@
# limitations under the License.
data = {
+ '59669611':{'en': 'Digicel'},
+ '59669616':{'en': 'Digicel'},
'59669617':{'en': 'Digicel'},
'59669618':{'en': 'Digicel'},
'59669619':{'en': 'Digicel'},
@@ -332,9 +334,9 @@
'6011647':{'en': 'DiGi'},
'6011648':{'en': 'DiGi'},
'6011649':{'en': 'Webe'},
- '601165':{'en': 'Webe'},
- '601166':{'en': 'Webe'},
- '601167':{'en': 'Webe'},
+ '601165':{'en': 'YTL'},
+ '601166':{'en': 'YTL'},
+ '601167':{'en': 'YTL'},
'601168':{'en': 'Webe'},
'601169':{'en': 'U Mobile'},
'6011690':{'en': 'Webe'},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/data/region_GP.py
new/phonenumbers-8.12.40/phonenumbers/data/region_GP.py
--- old/phonenumbers-8.12.39/phonenumbers/data/region_GP.py 2021-12-07
15:19:26.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/data/region_GP.py 2021-12-25
07:37:18.000000000 +0100
@@ -3,7 +3,7 @@
PHONE_METADATA_GP = PhoneMetadata(id='GP', country_code=590,
international_prefix='00',
general_desc=PhoneNumberDesc(national_number_pattern='(?:590|(?:69|80)\\d|976)\\d{6}',
possible_length=(9,)),
-
fixed_line=PhoneNumberDesc(national_number_pattern='590(?:0[1-68]|1[0-2]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\d)\\d{4}',
example_number='590201234', possible_length=(9,)),
+
fixed_line=PhoneNumberDesc(national_number_pattern='590(?:0[1-68]|1[0-24]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\d)\\d{4}',
example_number='590201234', possible_length=(9,)),
mobile=PhoneNumberDesc(national_number_pattern='69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}',
example_number='690001234', possible_length=(9,)),
toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}',
example_number='800012345', possible_length=(9,)),
voip=PhoneNumberDesc(national_number_pattern='976[01]\\d{5}',
example_number='976012345', possible_length=(9,)),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/data/region_GY.py
new/phonenumbers-8.12.40/phonenumbers/data/region_GY.py
--- old/phonenumbers-8.12.39/phonenumbers/data/region_GY.py 2021-12-07
15:19:26.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/data/region_GY.py 2021-12-25
07:37:18.000000000 +0100
@@ -2,9 +2,9 @@
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
PHONE_METADATA_GY = PhoneMetadata(id='GY', country_code=592,
international_prefix='001',
-
general_desc=PhoneNumberDesc(national_number_pattern='(?:862\\d|9008)\\d{3}|(?:[2-46]\\d|77)\\d{5}',
possible_length=(7,)),
+
general_desc=PhoneNumberDesc(national_number_pattern='9008\\d{3}|(?:[2-467]\\d\\d|862)\\d{4}',
possible_length=(7,)),
fixed_line=PhoneNumberDesc(national_number_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}',
example_number='2201234', possible_length=(7,)),
- mobile=PhoneNumberDesc(national_number_pattern='6\\d{6}',
example_number='6091234', possible_length=(7,)),
+
mobile=PhoneNumberDesc(national_number_pattern='(?:6\\d\\d|70[015-7])\\d{4}',
example_number='6091234', possible_length=(7,)),
toll_free=PhoneNumberDesc(national_number_pattern='(?:289|862)\\d{4}',
example_number='2891234', possible_length=(7,)),
premium_rate=PhoneNumberDesc(national_number_pattern='9008\\d{3}',
example_number='9008123', possible_length=(7,)),
number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2',
leading_digits_pattern=['[2-46-9]'])])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/data/region_MK.py
new/phonenumbers-8.12.40/phonenumbers/data/region_MK.py
--- old/phonenumbers-8.12.39/phonenumbers/data/region_MK.py 2021-12-07
15:19:26.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/data/region_MK.py 2021-12-25
07:37:18.000000000 +0100
@@ -3,14 +3,14 @@
PHONE_METADATA_MK = PhoneMetadata(id='MK', country_code=389,
international_prefix='00',
general_desc=PhoneNumberDesc(national_number_pattern='[2-578]\\d{7}',
possible_length=(8,), possible_length_local_only=(6, 7)),
-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[23]\\d|5[0-24578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}',
example_number='22012345', possible_length=(8,),
possible_length_local_only=(6, 7)),
-
mobile=PhoneNumberDesc(national_number_pattern='7(?:3555|4(?:60\\d|747)|94(?:[01]\\d|2[0-4]))\\d{3}|7(?:[0-25-8]\\d|3[2-4]|42|9[23])\\d{5}',
example_number='72345678', possible_length=(8,)),
+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[23]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}',
example_number='22012345', possible_length=(8,),
possible_length_local_only=(6, 7)),
+
mobile=PhoneNumberDesc(national_number_pattern='7(?:3555|4(?:60\\d|747)|94(?:[01]\\d|2[0-4]))\\d{3}|7(?:[0-25-8]\\d|3[1-4]|42|9[23])\\d{5}',
example_number='72345678', possible_length=(8,)),
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{5}',
example_number='80012345', possible_length=(8,)),
premium_rate=PhoneNumberDesc(national_number_pattern='5[02-9]\\d{6}',
example_number='50012345', possible_length=(8,)),
shared_cost=PhoneNumberDesc(national_number_pattern='8(?:0[1-9]|[1-9]\\d)\\d{5}',
example_number='80123456', possible_length=(8,)),
national_prefix='0',
national_prefix_for_parsing='0',
- number_format=[NumberFormat(pattern='(\\d)(\\d{3})(\\d{4})', format='\\1
\\2 \\3', leading_digits_pattern=['2'], national_prefix_formatting_rule='0\\1'),
+ number_format=[NumberFormat(pattern='(\\d)(\\d{3})(\\d{4})', format='\\1
\\2 \\3', leading_digits_pattern=['2|34[47]|4(?:[37]7|5[47]|64)'],
national_prefix_formatting_rule='0\\1'),
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format='\\1 \\2 \\3',
leading_digits_pattern=['[347]'], national_prefix_formatting_rule='0\\1'),
NumberFormat(pattern='(\\d{3})(\\d)(\\d{2})(\\d{2})', format='\\1 \\2
\\3 \\4', leading_digits_pattern=['[58]'],
national_prefix_formatting_rule='0\\1')],
mobile_number_portable_region=True)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/data/region_VU.py
new/phonenumbers-8.12.40/phonenumbers/data/region_VU.py
--- old/phonenumbers-8.12.39/phonenumbers/data/region_VU.py 2021-12-07
15:19:26.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/data/region_VU.py 2021-12-25
07:37:18.000000000 +0100
@@ -5,6 +5,7 @@
general_desc=PhoneNumberDesc(national_number_pattern='[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}',
possible_length=(5, 7)),
fixed_line=PhoneNumberDesc(national_number_pattern='(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}',
example_number='22123', possible_length=(5,)),
mobile=PhoneNumberDesc(national_number_pattern='(?:[58]\\d|7[013-7])\\d{5}',
example_number='5912345', possible_length=(7,)),
+ toll_free=PhoneNumberDesc(national_number_pattern='81[18]\\d\\d',
example_number='81123', possible_length=(5,)),
voip=PhoneNumberDesc(national_number_pattern='9(?:0[1-9]|1[01])\\d{4}',
example_number='9010123', possible_length=(7,)),
uan=PhoneNumberDesc(national_number_pattern='(?:3[03]|900\\d)\\d{3}',
example_number='30123', possible_length=(5, 7)),
number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2',
leading_digits_pattern=['[57-9]'])])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data10.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data10.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data10.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data10.py 2021-12-25
07:37:20.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '61350131':{'en': 'Scotia'},
'61350132':{'en': 'Scotia'},
'61350133':{'en': 'Sea Lake'},
'61350134':{'en': 'Sea Lake'},
@@ -10018,5 +10019,4 @@
'6139517':{'en': 'Melbourne'},
'6139518':{'en': 'Clayton'},
'61395182':{'en': 'Melbourne'},
- '6139519':{'en': 'Melbourne'},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data11.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data11.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data11.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data11.py 2021-12-25
07:37:20.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '6139519':{'en': 'Melbourne'},
'613952':{'en': 'Melbourne'},
'613953':{'en': 'Melbourne'},
'6139535':{'en': 'Clayton'},
@@ -10018,5 +10019,4 @@
'61752064':{'en': 'Jimna'},
'61752065':{'en': 'Kalbar'},
'61752066':{'en': 'Kenilworth'},
- '61752067':{'en': 'Kia Ora'},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data12.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data12.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data12.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data12.py 2021-12-25
07:37:20.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '61752067':{'en': 'Kia Ora'},
'61752068':{'en': 'Kilcoy'},
'61752069':{'en': 'Kilkivan'},
'61752070':{'en': 'Laidley'},
@@ -10018,5 +10019,4 @@
'618856765':{'en': 'Coonalpyn'},
'618856766':{'en': 'Coonalpyn'},
'618856768':{'en': 'Coonalpyn'},
- '618856769':{'en': 'Coonalpyn'},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data13.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data13.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data13.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data13.py 2021-12-25
07:37:20.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '618856769':{'en': 'Coonalpyn'},
'618856770':{'en': 'Copeville'},
'618856771':{'en': 'Copeville'},
'618856772':{'en': 'Copeville'},
@@ -10018,5 +10019,4 @@
'61899137':{'en': 'Upper Gascoyne'},
'61899138':{'en': 'Upper Gascoyne'},
'61899139':{'en': 'Eneabba North'},
- '61899140':{'en': 'Walkaway'},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data14.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data14.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data14.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data14.py 2021-12-25
07:37:20.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '61899140':{'en': 'Walkaway'},
'61899141':{'en': 'Walkaway'},
'61899142':{'en': 'Walkaway'},
'61899143':{'en': 'Warradarge'},
@@ -10018,5 +10019,4 @@
'86130686':{'en': 'Foshan, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')},
'86130687':{'en': 'Shenzhen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')},
'861306875':{'en': 'Shijiazhuang, Hebei', 'zh':
u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')},
- '861306876':{'en': 'Shijiazhuang, Hebei', 'zh':
u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data15.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data15.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data15.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data15.py 2021-12-25
07:37:21.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '861306876':{'en': 'Shijiazhuang, Hebei', 'zh':
u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')},
'861306877':{'en': 'Shijiazhuang, Hebei', 'zh':
u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')},
'861306879':{'en': 'Shijiazhuang, Hebei', 'zh':
u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')},
'86130688':{'en': 'Guangzhou, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')},
@@ -10018,5 +10019,4 @@
'86132383':{'en': 'Dongguan, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')},
'861323840':{'en': 'Hohhot, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')},
'861323841':{'en': 'Hohhot, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')},
- '861323842':{'en': 'Hohhot, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data16.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data16.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data16.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data16.py 2021-12-25
07:37:21.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '861323842':{'en': 'Hohhot, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')},
'861323843':{'en': 'Hohhot, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')},
'861323844':{'en': 'Hohhot, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')},
'861323845':{'en': 'Wuhai, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')},
@@ -10018,5 +10019,4 @@
'861340222':{'en': 'Jinan, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')},
'861340223':{'en': 'Heze, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')},
'861340224':{'en': 'Heze, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')},
- '861340225':{'en': 'Heze, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data17.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data17.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data17.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data17.py 2021-12-25
07:37:21.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '861340225':{'en': 'Heze, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')},
'861340226':{'en': 'Weifang, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')},
'861340227':{'en': 'Jining, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')},
'861340228':{'en': 'Jining, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')},
@@ -10018,5 +10019,4 @@
'861365249':{'en': 'Dongguan, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')},
'86136525':{'en': 'Dongguan, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')},
'86136526':{'en': 'Dongguan, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')},
- '861365270':{'en': 'Jiangmen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data18.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data18.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data18.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data18.py 2021-12-25
07:37:21.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '861365270':{'en': 'Jiangmen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')},
'861365271':{'en': 'Jiangmen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')},
'861365272':{'en': 'Jiangmen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')},
'861365273':{'en': 'Jiangmen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')},
@@ -10018,5 +10019,4 @@
'861394846':{'en': 'Chifeng, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')},
'861394847':{'en': 'Ordos, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')},
'861394848':{'en': 'Ulanqab, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')},
- '861394849':{'en': 'Ulanqab, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data19.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data19.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data19.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data19.py 2021-12-25
07:37:21.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '861394849':{'en': 'Ulanqab, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')},
'861394850':{'en': 'Hulun, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')},
'861394851':{'en': 'Hohhot, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')},
'861394852':{'en': 'Baotou, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u5305\u5934\u5e02')},
@@ -10018,5 +10019,4 @@
'861506330':{'en': 'Rizhao, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')},
'861506331':{'en': 'Rizhao, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')},
'861506332':{'en': 'Rizhao, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')},
- '86150634':{'en': 'Heze, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data20.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data20.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data20.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data20.py 2021-12-25
07:37:21.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '86150634':{'en': 'Heze, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')},
'861506340':{'en': 'Laiwu, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')},
'861506341':{'en': 'Laiwu, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')},
'861506342':{'en': 'Laiwu, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')},
@@ -10018,5 +10019,4 @@
'861533639':{'en': 'Qingdao, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')},
'861533640':{'en': 'Jinan, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')},
'861533641':{'en': 'Jinan, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')},
- '861533642':{'en': 'Qingdao, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data21.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data21.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data21.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data21.py 2021-12-25
07:37:21.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '861533642':{'en': 'Qingdao, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')},
'861533643':{'en': 'Zibo, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')},
'861533644':{'en': 'Rizhao, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')},
'861533645':{'en': 'Yantai, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')},
@@ -10018,5 +10019,4 @@
'861567125':{'en': 'Suizhou, Hubei', 'zh':
u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')},
'861567126':{'en': 'Xiangfan, Hubei', 'zh':
u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')},
'861567127':{'en': 'Xiangfan, Hubei', 'zh':
u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')},
- '861567128':{'en': 'Xiangfan, Hubei', 'zh':
u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data22.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data22.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data22.py 2021-12-07
15:19:29.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data22.py 2021-12-25
07:37:21.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '861567128':{'en': 'Xiangfan, Hubei', 'zh':
u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')},
'861567129':{'en': 'Xiangfan, Hubei', 'zh':
u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')},
'861567130':{'en': 'Xiangfan, Hubei', 'zh':
u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')},
'861567131':{'en': 'Xiangfan, Hubei', 'zh':
u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')},
@@ -10018,5 +10019,4 @@
'861594736':{'en': 'Ordos, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')},
'861594737':{'en': 'Ordos, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')},
'861594738':{'en': 'Bayannur, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')},
- '861594739':{'en': 'Ordos, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data23.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data23.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data23.py 2021-12-07
15:19:29.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data23.py 2021-12-25
07:37:21.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '861594739':{'en': 'Ordos, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')},
'861594740':{'en': 'Hulun, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')},
'861594741':{'en': 'Hohhot, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')},
'861594742':{'en': 'Ordos, Inner Mongolia', 'zh':
u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')},
@@ -10018,5 +10019,4 @@
'86178533':{'en': 'Zibo, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')},
'86178534':{'en': 'Dezhou, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')},
'86178535':{'en': 'Yantai, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')},
- '86178536':{'en': 'Weifang, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data24.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data24.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data24.py 2021-12-07
15:19:29.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data24.py 2021-12-25
07:37:21.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '86178536':{'en': 'Weifang, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')},
'86178537':{'en': 'Jining, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')},
'86178538':{'en': 'TaiAn, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')},
'86178539':{'en': 'Linyi, Shandong', 'zh':
u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')},
@@ -10018,5 +10019,4 @@
'861820085':{'en': 'Dongguan, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')},
'861820086':{'en': 'Zhanjiang, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')},
'861820087':{'en': 'Maoming, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')},
- '861820088':{'en': 'Guangzhou, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data25.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data25.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data25.py 2021-12-07
15:19:29.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data25.py 2021-12-25
07:37:21.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '861820088':{'en': 'Guangzhou, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')},
'861820089':{'en': 'Guangzhou, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')},
'861820090':{'en': 'Shaoguan, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')},
'861820091':{'en': 'Jieyang, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')},
@@ -10018,5 +10019,4 @@
'86185520':{'en': 'Wuxi, Jiangsu', 'zh':
u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')},
'86185521':{'en': 'Wuxi, Jiangsu', 'zh':
u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')},
'86185522':{'en': 'Lianyungang, Jiangsu', 'zh':
u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')},
- '861855226':{'en': 'Nanjing, Jiangsu', 'zh':
u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data26.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data26.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data26.py 2021-12-07
15:19:29.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data26.py 2021-12-25
07:37:22.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '861855226':{'en': 'Nanjing, Jiangsu', 'zh':
u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')},
'861855227':{'en': 'Nanjing, Jiangsu', 'zh':
u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')},
'861855228':{'en': 'Nanjing, Jiangsu', 'zh':
u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')},
'861855229':{'en': 'Nantong, Jiangsu', 'zh':
u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')},
@@ -10018,5 +10019,4 @@
'861882308':{'en': 'Jiangmen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')},
'861882309':{'en': 'Foshan, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')},
'86188231':{'en': 'Foshan, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')},
- '861882316':{'en': 'Shenzhen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data27.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data27.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data27.py 2021-12-07
15:19:29.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data27.py 2021-12-25
07:37:22.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '861882316':{'en': 'Shenzhen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')},
'861882317':{'en': 'Shenzhen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')},
'861882318':{'en': 'Shenzhen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')},
'861882319':{'en': 'Shenzhen, Guangdong', 'zh':
u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')},
@@ -10018,5 +10019,4 @@
'9168446':{'en': 'Kantamal, Odisha'},
'9168447':{'en': 'Kantamal, Odisha'},
'9168452':{'en': 'Phiringia, Odisha'},
- '9168453':{'en': 'Phiringia, Odisha'},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data28.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data28.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data28.py 2021-12-07
15:19:29.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data28.py 2021-12-25
07:37:22.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '9168453':{'en': 'Phiringia, Odisha'},
'9168454':{'en': 'Phiringia, Odisha'},
'9168455':{'en': 'Phiringia, Odisha'},
'9168456':{'en': 'Phiringia, Odisha'},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data5.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data5.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data5.py 2021-12-07
15:19:27.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data5.py 2021-12-25
07:37:20.000000000 +0100
@@ -4380,6 +4380,7 @@
'3894767':{'en': 'Bitola/Demir Hisar/Resen'},
'3894768':{'en': 'Bitola/Demir Hisar/Resen'},
'3894769':{'en': 'Bitola/Demir Hisar/Resen'},
+ '389477':{'en': 'Bitola/Demir Hisar/Resen'},
'389478':{'en': 'Bitola/Demir Hisar/Resen'},
'389484':{'en': 'Prilep/Krusevo'},
'389485':{'en': 'Prilep/Krusevo'},
@@ -10018,5 +10019,4 @@
'495650':{'de': 'Cornberg', 'en': 'Cornberg'},
'495651':{'de': 'Eschwege', 'en': 'Eschwege'},
'495652':{'de': 'Bad Sooden-Allendorf', 'en': 'Bad Sooden-Allendorf'},
- '495653':{'de': 'Sontra', 'en': 'Sontra'},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data6.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data6.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data6.py 2021-12-07
15:19:27.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data6.py 2021-12-25
07:37:20.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '495653':{'de': 'Sontra', 'en': 'Sontra'},
'495654':{'de': 'Herleshausen', 'en': 'Herleshausen'},
'495655':{'de': 'Wanfried', 'en': 'Wanfried'},
'495656':{'de': 'Waldkappel', 'en': 'Waldkappel'},
@@ -10018,5 +10019,4 @@
'55513730':{'en': 'Passo do Sobrado - RS', 'pt': 'Passo do Sobrado - RS'},
'55513731':{'en': 'Rio Pardo - RS', 'pt': 'Rio Pardo - RS'},
'55513732':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'},
- '55513733':{'en': 'Encruzilhada do Sul - RS', 'pt': 'Encruzilhada do Sul -
RS'},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data7.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data7.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data7.py 2021-12-07
15:19:27.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data7.py 2021-12-25
07:37:20.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '55513733':{'en': 'Encruzilhada do Sul - RS', 'pt': 'Encruzilhada do Sul -
RS'},
'55513734':{'en': 'Pantano Grande - RS', 'pt': 'Pantano Grande - RS'},
'55513735':{'en': u('V\u00e1rzea do Capivarita - RS'), 'pt': u('V\u00e1rzea
do Capivarita - RS')},
'55513736':{'en': u('Estr\u00eala - RS'), 'pt': u('Estr\u00eala - RS')},
@@ -10018,5 +10019,4 @@
'61240010':{'en': 'Newcastle'},
'61240011':{'en': 'Bandon Grove'},
'61240012':{'en': 'Branxton'},
- '61240013':{'en': 'Bulahdelah'},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data8.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data8.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data8.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data8.py 2021-12-25
07:37:20.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '61240013':{'en': 'Bulahdelah'},
'61240014':{'en': 'Cessnock'},
'61240015':{'en': 'Clarence Town'},
'61240016':{'en': 'Dungog'},
@@ -10018,5 +10019,4 @@
'61263587':{'en': 'Running Stream'},
'61263588':{'en': 'Running Stream'},
'61263589':{'en': 'Running Stream'},
- '61263590':{'en': 'Portland'},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/geodata/data9.py
new/phonenumbers-8.12.40/phonenumbers/geodata/data9.py
--- old/phonenumbers-8.12.39/phonenumbers/geodata/data9.py 2021-12-07
15:19:28.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers/geodata/data9.py 2021-12-25
07:37:20.000000000 +0100
@@ -19,6 +19,7 @@
# limitations under the License.
data = {
+ '61263590':{'en': 'Portland'},
'61263591':{'en': 'Portland'},
'61263592':{'en': 'Portland'},
'61263593':{'en': 'Hampton'},
@@ -10018,5 +10019,4 @@
'61350128':{'en': 'Rufus River'},
'61350129':{'en': 'Arumpo'},
'61350130':{'en': 'Scotia'},
- '61350131':{'en': 'Scotia'},
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers/phonenumberutil.py
new/phonenumbers-8.12.40/phonenumbers/phonenumberutil.py
--- old/phonenumbers-8.12.39/phonenumbers/phonenumberutil.py 2021-09-05
18:55:38.000000000 +0200
+++ new/phonenumbers-8.12.40/phonenumbers/phonenumberutil.py 2021-12-25
07:37:03.000000000 +0100
@@ -424,6 +424,20 @@
NATIONAL = 2
RFC3966 = 3
+ @classmethod
+ def to_string(cls, val):
+ """Return a string representation of a PhoneNumberFormat value"""
+ if val == PhoneNumberFormat.E164:
+ return u("E164")
+ elif val == PhoneNumberFormat.INTERNATIONAL:
+ return u("INTERNATIONAL")
+ elif val == PhoneNumberFormat.NATIONAL:
+ return u("NATIONAL")
+ elif val == PhoneNumberFormat.RFC3966:
+ return u("RFC3966")
+ else:
+ return u("INVALID (%d)" % val)
+
class PhoneNumberType(object):
"""Type of phone numbers."""
@@ -471,6 +485,36 @@
PhoneNumberType.VOICEMAIL,
PhoneNumberType.UNKNOWN)
+ @classmethod
+ def to_string(cls, val):
+ """Return a string representation of a PhoneNumberType value"""
+ if val == PhoneNumberType.FIXED_LINE:
+ return u("FIXED_LINE")
+ elif val == PhoneNumberType.MOBILE:
+ return u("MOBILE")
+ elif val == PhoneNumberType.FIXED_LINE_OR_MOBILE:
+ return u("FIXED_LINE_OR_MOBILE")
+ elif val == PhoneNumberType.TOLL_FREE:
+ return u("TOLL_FREE")
+ elif val == PhoneNumberType.PREMIUM_RATE:
+ return u("PREMIUM_RATE")
+ elif val == PhoneNumberType.SHARED_COST:
+ return u("SHARED_COST")
+ elif val == PhoneNumberType.VOIP:
+ return u("VOIP")
+ elif val == PhoneNumberType.PERSONAL_NUMBER:
+ return u("PERSONAL_NUMBER")
+ elif val == PhoneNumberType.PAGER:
+ return u("PAGER")
+ elif val == PhoneNumberType.UAN:
+ return u("UAN")
+ elif val == PhoneNumberType.VOICEMAIL:
+ return u("VOICEMAIL")
+ elif val == PhoneNumberType.UNKNOWN:
+ return u("UNKNOWN")
+ else:
+ return u("INVALID (%d)" % val)
+
class MatchType(object):
"""Types of phone number matches."""
@@ -490,6 +534,22 @@
# and any extension present are the same.
EXACT_MATCH = 4
+ @classmethod
+ def to_string(cls, val):
+ """Return a string representation of a MatchType value"""
+ if val == MatchType.NOT_A_NUMBER:
+ return u("NOT_A_NUMBER")
+ elif val == MatchType.NO_MATCH:
+ return u("NO_MATCH")
+ elif val == MatchType.SHORT_NSN_MATCH:
+ return u("SHORT_NSN_MATCH")
+ elif val == MatchType.NSN_MATCH:
+ return u("NSN_MATCH")
+ elif val == MatchType.EXACT_MATCH:
+ return u("EXACT_MATCH")
+ else:
+ return u("INVALID (%d)" % val)
+
class ValidationResult(object):
"""Possible outcomes when testing if a PhoneNumber is a possible number."""
@@ -514,6 +574,24 @@
# The number is longer than all valid numbers for this region.
TOO_LONG = 3
+ @classmethod
+ def to_string(cls, val):
+ """Return a string representation of a ValidationResult value"""
+ if val == ValidationResult.IS_POSSIBLE:
+ return u("IS_POSSIBLE")
+ elif val == ValidationResult.IS_POSSIBLE_LOCAL_ONLY:
+ return u("IS_POSSIBLE_LOCAL_ONLY")
+ elif val == ValidationResult.INVALID_COUNTRY_CODE:
+ return u("INVALID_COUNTRY_CODE")
+ elif val == ValidationResult.TOO_SHORT:
+ return u("TOO_SHORT")
+ elif val == ValidationResult.INVALID_LENGTH:
+ return u("INVALID_LENGTH")
+ elif val == ValidationResult.TOO_LONG:
+ return u("TOO_LONG")
+ else:
+ return u("INVALID (%d)" % val)
+
# Derived data structures
SUPPORTED_REGIONS = set()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/phonenumbers-8.12.39/phonenumbers/phonenumberutil.pyi
new/phonenumbers-8.12.40/phonenumbers/phonenumberutil.pyi
--- old/phonenumbers-8.12.39/phonenumbers/phonenumberutil.pyi 2021-09-05
18:55:38.000000000 +0200
+++ new/phonenumbers-8.12.40/phonenumbers/phonenumberutil.pyi 2021-12-25
07:37:03.000000000 +0100
@@ -67,6 +67,8 @@
INTERNATIONAL: int
NATIONAL: int
RFC3966: int
+ @classmethod
+ def to_string(cls, val: int) -> str: ...
class PhoneNumberType:
FIXED_LINE: int
@@ -83,6 +85,8 @@
UNKNOWN: int
@classmethod
def values(cls) -> tuple[int, ...]: ...
+ @classmethod
+ def to_string(cls, val: int) -> str: ...
class MatchType:
NOT_A_NUMBER: int
@@ -90,6 +94,8 @@
SHORT_NSN_MATCH: int
NSN_MATCH: int
EXACT_MATCH: int
+ @classmethod
+ def to_string(cls, val: int) -> str: ...
class ValidationResult:
IS_POSSIBLE: int
@@ -98,6 +104,8 @@
TOO_SHORT: int
INVALID_LENGTH: int
TOO_LONG: int
+ @classmethod
+ def to_string(cls, val: int) -> str: ...
SUPPORTED_REGIONS: set[str]
COUNTRY_CODES_FOR_NON_GEO_REGIONS: set[int]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/phonenumbers.egg-info/PKG-INFO
new/phonenumbers-8.12.40/phonenumbers.egg-info/PKG-INFO
--- old/phonenumbers-8.12.39/phonenumbers.egg-info/PKG-INFO 2021-12-07
15:24:40.000000000 +0100
+++ new/phonenumbers-8.12.40/phonenumbers.egg-info/PKG-INFO 2021-12-25
08:13:53.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: phonenumbers
-Version: 8.12.39
+Version: 8.12.40
Summary: Python version of Google's common library for parsing, formatting,
storing and validating international phone numbers.
Home-page: https://github.com/daviddrysdale/python-phonenumbers
Author: David Drysdale
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/phonenumbers-8.12.39/tests/phonenumberutiltest.py
new/phonenumbers-8.12.40/tests/phonenumberutiltest.py
--- old/phonenumbers-8.12.39/tests/phonenumberutiltest.py 2021-09-23
08:34:34.000000000 +0200
+++ new/phonenumbers-8.12.40/tests/phonenumberutiltest.py 2021-12-25
07:37:03.000000000 +0100
@@ -24,7 +24,7 @@
from phonenumbers import FrozenPhoneNumber, PhoneNumberDesc
from phonenumbers import PhoneNumberType, PhoneNumberFormat,
NumberParseException
from phonenumbers import ValidationResult, NumberFormat, CountryCodeSource
-from phonenumbers import region_code_for_country_code
+from phonenumbers import region_code_for_country_code, MatchType
# Access internal functions of phonenumberutil.py
from phonenumbers import phonenumberutil, shortnumberinfo
from phonenumbers.phonenumberutil import NumberParseException
@@ -3226,6 +3226,43 @@
recovered = pickle.loads(pickled)
self.assertEqual("%r" % err, "%r" % recovered)
+ def testEnumString(self):
+ # Python version extra test for enum to_string() methods.
+ self.assertEqual(PhoneNumberFormat.to_string(PhoneNumberFormat.E164),
u("E164"))
+
self.assertEqual(PhoneNumberFormat.to_string(PhoneNumberFormat.INTERNATIONAL),
u("INTERNATIONAL"))
+
self.assertEqual(PhoneNumberFormat.to_string(PhoneNumberFormat.NATIONAL),
u("NATIONAL"))
+
self.assertEqual(PhoneNumberFormat.to_string(PhoneNumberFormat.RFC3966),
u("RFC3966"))
+ self.assertEqual(PhoneNumberFormat.to_string(999), u("INVALID (999)"))
+
+
self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.FIXED_LINE),
u("FIXED_LINE"))
+ self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.MOBILE),
u("MOBILE"))
+
self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.FIXED_LINE_OR_MOBILE),
u("FIXED_LINE_OR_MOBILE"))
+ self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.TOLL_FREE),
u("TOLL_FREE"))
+
self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.PREMIUM_RATE),
u("PREMIUM_RATE"))
+
self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.SHARED_COST),
u("SHARED_COST"))
+ self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.VOIP),
u("VOIP"))
+
self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.PERSONAL_NUMBER),
u("PERSONAL_NUMBER"))
+ self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.PAGER),
u("PAGER"))
+ self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.UAN),
u("UAN"))
+ self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.VOICEMAIL),
u("VOICEMAIL"))
+ self.assertEqual(PhoneNumberType.to_string(PhoneNumberType.UNKNOWN),
u("UNKNOWN"))
+ self.assertEqual(PhoneNumberType.to_string(999), u("INVALID (999)"))
+
+ self.assertEqual(MatchType.to_string(MatchType.NOT_A_NUMBER),
u("NOT_A_NUMBER"))
+ self.assertEqual(MatchType.to_string(MatchType.NO_MATCH),
u("NO_MATCH"))
+ self.assertEqual(MatchType.to_string(MatchType.SHORT_NSN_MATCH),
u("SHORT_NSN_MATCH"))
+ self.assertEqual(MatchType.to_string(MatchType.NSN_MATCH),
u("NSN_MATCH"))
+ self.assertEqual(MatchType.to_string(MatchType.EXACT_MATCH),
u("EXACT_MATCH"))
+ self.assertEqual(MatchType.to_string(999), u("INVALID (999)"))
+
+
self.assertEqual(ValidationResult.to_string(ValidationResult.IS_POSSIBLE),
u("IS_POSSIBLE"))
+
self.assertEqual(ValidationResult.to_string(ValidationResult.IS_POSSIBLE_LOCAL_ONLY),
u("IS_POSSIBLE_LOCAL_ONLY"))
+
self.assertEqual(ValidationResult.to_string(ValidationResult.INVALID_COUNTRY_CODE),
u("INVALID_COUNTRY_CODE"))
+
self.assertEqual(ValidationResult.to_string(ValidationResult.TOO_SHORT),
u("TOO_SHORT"))
+
self.assertEqual(ValidationResult.to_string(ValidationResult.INVALID_LENGTH),
u("INVALID_LENGTH"))
+
self.assertEqual(ValidationResult.to_string(ValidationResult.TOO_LONG),
u("TOO_LONG"))
+ self.assertEqual(ValidationResult.to_string(999), u("INVALID (999)"))
+
def testCoverage(self):
# Python version extra tests
self.assertTrue(phonenumberutil._region_code_for_number_from_list(GB_NUMBER,
("XX",)) is None)