15.0 KB
django-macaddress version 1.5.0-2.1~jan+unchanged1 (unchanged) vs.
django-macaddress version 1.7.0-1~jan+nur1 (fresh-releases)
14.9 KB
python3-django-macaddress_1.5.0-2.1~jan+unchanged1_all.deb vs.
python3-django-macaddress_1.7.0-1~jan+nur1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-01-04·21:59:23.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-01-04·21:59:23.000000·debian-binary
2 -rw-r--r--···0········0········0·····1352·2021-01-04·21:59:23.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1352·2021-01-04·21:59:23.000000·control.tar.xz
3 -rw-r--r--···0········0········0·····8636·2021-01-04·21:59:23.000000·data.tar.xz3 -rw-r--r--···0········0········0·····7052·2021-01-04·21:59:23.000000·data.tar.xz
2.57 KB
control.tar.xz
2.54 KB
control.tar
698 B
file list
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./
2 -rw-r--r--···0·root·········(0)·root·········(0)······584·2021-01-04·21:59:23.000000·./control2 -rw-r--r--···0·root·········(0)·root·········(0)······576·2021-01-04·21:59:23.000000·./control
3 -rw-r--r--···0·root·········(0)·root·········(0)·····1337·2021-01-04·21:59:23.000000·./md5sums3 -rw-r--r--···0·root·········(0)·root·········(0)·····1334·2021-01-04·21:59:23.000000·./md5sums
4 -rwxr-xr-x···0·root·········(0)·root·········(0)······275·2021-01-04·21:59:23.000000·./postinst4 -rwxr-xr-x···0·root·········(0)·root·········(0)······275·2021-01-04·21:59:23.000000·./postinst
5 -rwxr-xr-x···0·root·········(0)·root·········(0)······424·2021-01-04·21:59:23.000000·./prerm5 -rwxr-xr-x···0·root·········(0)·root·········(0)······424·2021-01-04·21:59:23.000000·./prerm
558 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3-django-macaddress1 Package:·python3-django-macaddress
2 Source:·django-macaddress2 Source:·django-macaddress
3 Version:·1.5.0-2.1~jan+unchanged13 Version:·1.7.0-1~jan+nur1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Jonathan·Wiltshire·<jmw@debian.org>5 Maintainer:·Jonathan·Wiltshire·<jmw@debian.org>
6 Installed-Size:·396 Installed-Size:·41
7 Depends:·python3-django,·python3-pkg-resources,·python3-netaddr,·python3:any7 Depends:·python3-django,·python3-pkg-resources,·python3-netaddr,·python3:any
8 Section:·python8 Section:·python
9 Priority:·optional9 Priority:·optional
10 Homepage:·https://pypi.python.org/pypi/django-macaddress/10 Homepage:·https://pypi.python.org/pypi/django-macaddress/
11 Description:·MAC·address·model·and·form·fields·for·Django·apps11 Description:·MAC·address·model·and·form·fields·for·Django·apps
12 ·MAC·Address·model·and·form·fields·for·Django12 ·MAC·Address·model·and·form·fields·for·Django
13 ·.13 ·.
1.29 KB
./md5sums
30.0 B
./md5sums
Files differ
1.25 KB
line order
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 usr/lib/python3/dist-packages/django_macaddress-1.5.0.egg-info/PKG-INFO1 usr/lib/python3/dist-packages/django_macaddress-1.7.0.egg-info/PKG-INFO
2 usr/lib/python3/dist-packages/django_macaddress-1.5.0.egg-info/dependency_links.txt2 usr/lib/python3/dist-packages/django_macaddress-1.7.0.egg-info/dependency_links.txt
3 usr/lib/python3/dist-packages/django_macaddress-1.5.0.egg-info/requires.txt3 usr/lib/python3/dist-packages/django_macaddress-1.7.0.egg-info/requires.txt
4 usr/lib/python3/dist-packages/django_macaddress-1.5.0.egg-info/top_level.txt4 usr/lib/python3/dist-packages/django_macaddress-1.7.0.egg-info/top_level.txt
5 usr/lib/python3/dist-packages/macaddress/__init__.py5 usr/lib/python3/dist-packages/macaddress/__init__.py
6 usr/lib/python3/dist-packages/macaddress/fields.py6 usr/lib/python3/dist-packages/macaddress/fields.py
7 usr/lib/python3/dist-packages/macaddress/formfields.py7 usr/lib/python3/dist-packages/macaddress/formfields.py
8 usr/lib/python3/dist-packages/macaddress/models.py8 usr/lib/python3/dist-packages/macaddress/models.py
9 usr/lib/python3/dist-packages/macaddress/tests/__init__.py9 usr/lib/python3/dist-packages/macaddress/tests/__init__.py
10 usr/lib/python3/dist-packages/macaddress/tests/models.py10 usr/lib/python3/dist-packages/macaddress/tests/models.py
11 usr/lib/python3/dist-packages/macaddress/tests/test_fields.py11 usr/lib/python3/dist-packages/macaddress/tests/test_fields.py
12 usr/share/doc/python3-django-macaddress/README.rst.gz12 usr/share/doc/python3-django-macaddress/README.rst
13 usr/share/doc/python3-django-macaddress/changelog.Debian.gz13 usr/share/doc/python3-django-macaddress/changelog.Debian.gz
14 usr/share/doc/python3-django-macaddress/copyright14 usr/share/doc/python3-django-macaddress/copyright
11.9 KB
data.tar.xz
11.9 KB
data.tar
5.36 KB
file list
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/django_macaddress-1.5.0.egg-info/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/django_macaddress-1.7.0.egg-info/
7 -rw-r--r--···0·root·········(0)·root·········(0)·····5798·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/django_macaddress-1.5.0.egg-info/PKG-INFO7 -rw-r--r--···0·root·········(0)·root·········(0)·····5873·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/django_macaddress-1.7.0.egg-info/PKG-INFO
8 -rw-r--r--···0·root·········(0)·root·········(0)········1·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/django_macaddress-1.5.0.egg-info/dependency_links.txt8 -rw-r--r--···0·root·········(0)·root·········(0)········1·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/django_macaddress-1.7.0.egg-info/dependency_links.txt
9 -rw-r--r--···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/django_macaddress-1.5.0.egg-info/requires.txt9 -rw-r--r--···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/django_macaddress-1.7.0.egg-info/requires.txt
10 -rw-r--r--···0·root·········(0)·root·········(0)·······11·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/django_macaddress-1.5.0.egg-info/top_level.txt10 -rw-r--r--···0·root·········(0)·root·········(0)·······11·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/django_macaddress-1.7.0.egg-info/top_level.txt
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/macaddress/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/macaddress/
12 -rw-r--r--···0·root·········(0)·root·········(0)·····2549·2018-03-31·21:17:14.000000·./usr/lib/python3/dist-packages/macaddress/__init__.py12 -rw-r--r--···0·root·········(0)·root·········(0)·····2549·2020-08-30·15:08:17.000000·./usr/lib/python3/dist-packages/macaddress/__init__.py
13 -rw-r--r--···0·root·········(0)·root·········(0)·····4123·2018-03-31·23:11:09.000000·./usr/lib/python3/dist-packages/macaddress/fields.py13 -rw-r--r--···0·root·········(0)·root·········(0)·····3696·2020-08-30·15:08:17.000000·./usr/lib/python3/dist-packages/macaddress/fields.py
14 -rw-r--r--···0·root·········(0)·root·········(0)·····1021·2018-03-31·21:17:14.000000·./usr/lib/python3/dist-packages/macaddress/formfields.py14 -rw-r--r--···0·root·········(0)·root·········(0)······846·2020-08-30·15:08:17.000000·./usr/lib/python3/dist-packages/macaddress/formfields.py
15 -rw-r--r--···0·root·········(0)·root·········(0)·······38·2018-03-31·21:17:14.000000·./usr/lib/python3/dist-packages/macaddress/models.py15 -rw-r--r--···0·root·········(0)·root·········(0)·······38·2020-08-30·15:08:17.000000·./usr/lib/python3/dist-packages/macaddress/models.py
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/macaddress/tests/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/lib/python3/dist-packages/macaddress/tests/
17 -rw-r--r--···0·root·········(0)·root·········(0)········0·2018-03-31·21:17:14.000000·./usr/lib/python3/dist-packages/macaddress/tests/__init__.py17 -rw-r--r--···0·root·········(0)·root·········(0)········0·2020-08-30·15:08:17.000000·./usr/lib/python3/dist-packages/macaddress/tests/__init__.py
18 -rw-r--r--···0·root·········(0)·root·········(0)······226·2018-03-31·21:17:14.000000·./usr/lib/python3/dist-packages/macaddress/tests/models.py18 -rw-r--r--···0·root·········(0)·root·········(0)······226·2020-08-30·15:08:17.000000·./usr/lib/python3/dist-packages/macaddress/tests/models.py
19 -rw-r--r--···0·root·········(0)·root·········(0)······901·2018-03-31·23:11:09.000000·./usr/lib/python3/dist-packages/macaddress/tests/test_fields.py19 -rw-r--r--···0·root·········(0)·root·········(0)······901·2020-08-30·15:08:17.000000·./usr/lib/python3/dist-packages/macaddress/tests/test_fields.py
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/share/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/share/
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/share/doc/21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/share/doc/
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/share/doc/python3-django-macaddress/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-04·21:59:23.000000·./usr/share/doc/python3-django-macaddress/
23 -rw-r--r--···0·root·········(0)·root·········(0)·····1639·2018-03-31·21:17:14.000000·./usr/share/doc/python3-django-macaddress/README.rst.gz23 -rw-r--r--···0·root·········(0)·root·········(0)·····4037·2020-08-30·15:08:17.000000·./usr/share/doc/python3-django-macaddress/README.rst
24 -rw-r--r--···0·root·········(0)·root·········(0)·····1006·2021-01-04·21:59:23.000000·./usr/share/doc/python3-django-macaddress/changelog.Debian.gz24 -rw-r--r--···0·root·········(0)·root·········(0)·····1051·2021-01-04·21:59:23.000000·./usr/share/doc/python3-django-macaddress/changelog.Debian.gz
25 -rw-r--r--···0·root·········(0)·root·········(0)·····1789·2021-01-04·21:59:23.000000·./usr/share/doc/python3-django-macaddress/copyright25 -rw-r--r--···0·root·········(0)·root·········(0)·····1789·2021-01-04·21:59:23.000000·./usr/share/doc/python3-django-macaddress/copyright
2.34 KB
./usr/lib/python3/dist-packages/macaddress/fields.py
    
Offset 59, 38 lines modifiedOffset 59, 36 lines modified
59 ········return·str(value)59 ········return·str(value)
  
60 ····def·get_internal_type(self):60 ····def·get_internal_type(self):
61 ········if·self.integer:61 ········if·self.integer:
62 ············return·'BigIntegerField'62 ············return·'BigIntegerField'
63 ········return·'CharField'63 ········return·'CharField'
  
64 ····#·@todo:·remove·context·parameter·when·facing·out·django·<·2.0·support 
65 ····def·from_db_value(self,·value,·expression,·connection,·context=None):64 ····def·from_db_value(self,·value,·expression,·connection):
66 ········return·self.to_python(value)65 ········return·self.to_python(value)
  
67 ····def·to_python(self,·value):66 ····def·to_python(self,·value):
68 ········if·value·is·None:67 ········if·value·is·None:
69 ············return·value68 ············return·value
70 ········if·isinstance(value,·EUI):69 ········if·isinstance(value,·EUI):
71 ············value.dialect·=·default_dialect(value)70 ············value.dialect·=·default_dialect(value)
72 ············return·value71 ············return·value
73 ········try:72 ········try:
74 ············return·EUI(value,·version=48,·dialect=default_dialect())73 ············return·EUI(value,·version=48,·dialect=default_dialect())
75 ········except·(TypeError,·ValueError,·AddrFormatError):74 ········except·(TypeError,·ValueError,·AddrFormatError):
76 ············raise·ValidationError( 
77 ················"This·value·must·be·a·valid·MAC·address.")75 ············raise·ValidationError("This·value·must·be·a·valid·MAC·address.")
  
78 ····def·formfield(self,·**kwargs):76 ····def·formfield(self,·**kwargs):
79 ········defaults·=·{'form_class':·MACAddressFormField}77 ········defaults·=·{'form_class':·MACAddressFormField}
80 ········defaults.update(kwargs)78 ········defaults.update(kwargs)
81 ········return·super(MACAddressField,·self).formfield(**defaults)79 ········return·super(MACAddressField,·self).formfield(**defaults)
  
82 ····def·get_prep_lookup(self,·lookup_type,·value):80 ····def·get_prep_lookup(self,·lookup_type,·value):
83 ········#·data·is·stored·internally·as·integer·so·searching·as·string81 ········#·data·is·stored·internally·as·integer·so·searching·as·string
84 ········#·yeild·0·result.·for·example:·useful·for·search·in·admin.82 ········#·yield·0·result.·for·example:·useful·for·search·in·admin.
85 ········if·lookup_type·in·('exact',·'iexact',·'icontains',·'icontains'):83 ········if·lookup_type·in·('exact',·'iexact',·'icontains',·'icontains'):
86 ············try:84 ············try:
87 ················return·self.get_prep_value(value)85 ················return·self.get_prep_value(value)
88 ············except·AddrFormatError:86 ············except·AddrFormatError:
89 ················return·None87 ················return·None
90 ········elif·lookup_type·in·('in'):88 ········elif·lookup_type·in·('in'):
91 ············try:89 ············try:
Offset 98, 17 lines modifiedOffset 96, 7 lines modified
98 ················for·mac·in·value:96 ················for·mac·in·value:
99 ····················macs·+=·[self.get_prep_value(mac)]97 ····················macs·+=·[self.get_prep_value(mac)]
100 ················return·macs98 ················return·macs
101 ············except·AddrFormatError:99 ············except·AddrFormatError:
102 ················return·None100 ················return·None
103 ········else:101 ········else:
104 ············raise·TypeError('Lookup·type·%r·not·supported.'·%·lookup_type)102 ············raise·TypeError('Lookup·type·%r·not·supported.'·%·lookup_type)
  
105 if·django.VERSION·<·(1,·8): 
106 ····from·django.utils.six·import·add_metaclass 
107 ····MACAddressField·=·add_metaclass(models.SubfieldBase)(MACAddressField) 
  
108 try: 
109 ····from·south.modelsinspector·import·add_introspection_rules 
110 ····add_introspection_rules([],·["^macaddress\.fields\.MACAddressField"]) 
111 except·ImportError: 
112 ····pass 
756 B
./usr/lib/python3/dist-packages/macaddress/formfields.py
    
Offset 1, 15 lines modifiedOffset 1, 11 lines modified
 1 from·django.core.validators·import·EMPTY_VALUES
1 from·django.forms·import·Field2 from·django.forms·import·Field
2 from·django.forms.fields·import·EMPTY_VALUES3 from·django.forms.utils·import·ValidationError
3 from·django.utils.translation·import·ugettext_lazy·as·_4 from·django.utils.translation·import·ugettext_lazy·as·_
4 #"From·Django·1.8:·The·django.forms.util·module·has·been·renamed.·Use·django.forms.utils·instead." 
5 try: 
6 ····from·django.forms.utils·import·ValidationError 
7 except·ImportError: 
8 ····from·django.forms.util·import·ValidationError 
  
9 from·netaddr·import·EUI,·AddrFormatError5 from·netaddr·import·EUI,·AddrFormatError
  
  
10 class·MACAddressField(Field):6 class·MACAddressField(Field):
11 ····default_error_messages·=·{7 ····default_error_messages·=·{
12 ········'invalid':·_('Enter·a·valid·MAC·Address.'),8 ········'invalid':·_('Enter·a·valid·MAC·Address.'),
1.24 KB
./usr/share/doc/python3-django-macaddress/changelog.Debian.gz
1.12 KB
changelog.Debian
    
Offset 1, 8 lines modifiedOffset 1, 14 lines modified
1 django-macaddress·(1.5.0-2.1~jan+unchanged1)·unchanged;·urgency=medium1 django-macaddress·(1.7.0-1~jan+nur1)·fresh-releases;·urgency=low
  
 2 ··*·Build·for·debian-janitor·apt·repository.
  
 3 ·--·Debian·Janitor·<janitor@jelmer.uk>··Sun,·28·Mar·2021·11:57:12·-0000
  
 4 django-macaddress·(1.7.0-1)·UNRELEASED;·urgency=medium
  
2 ··[·Emmanuel·Arias·]5 ··[·Emmanuel·Arias·]
3 ··*·Bump·Standards-Version·to·4.4.0.6 ··*·Bump·Standards-Version·to·4.4.0.
4 ··*·Bump·debhelper-compat·to·12.7 ··*·Bump·debhelper-compat·to·12.
  
5 ··[·Ondřej·Nový·]8 ··[·Ondřej·Nový·]
6 ··*·Bump·Standards-Version·to·4.4.1.9 ··*·Bump·Standards-Version·to·4.4.1.
Offset 13, 18 lines modifiedOffset 19, 15 lines modified
13 ··*·Set·upstream·metadata·fields:·Bug-Database,·Bug-Submit,·Repository,19 ··*·Set·upstream·metadata·fields:·Bug-Database,·Bug-Submit,·Repository,
14 ····Repository-Browse.20 ····Repository-Browse.
15 ··*·Update·standards·version·to·4.5.0,·no·changes·needed.21 ··*·Update·standards·version·to·4.5.0,·no·changes·needed.
  
16 ··[·Sandro·Tosi·]22 ··[·Sandro·Tosi·]
17 ··*·Use·the·new·Debian·Python·Team·contact·name·and·address23 ··*·Use·the·new·Debian·Python·Team·contact·name·and·address
  
18 ··[·Debian·Janitor·] 
19 ··*·Build·for·debian-janitor·apt·repository. 
  
20 ·--·Sandro·Tosi·<morph@debian.org>··Sat,·10·Apr·2021·10:30:12·-000024 ·--·Sandro·Tosi·<morph@debian.org>··Sun,·28·Mar·2021·11:56:58·-0000
  
21 django-macaddress·(1.5.0-2)·unstable;·urgency=medium25 django-macaddress·(1.5.0-2)·unstable;·urgency=medium
  
22 ··[·Ondřej·Nový·]26 ··[·Ondřej·Nový·]
23 ··*·Use·debhelper-compat·instead·of·debian/compat.27 ··*·Use·debhelper-compat·instead·of·debian/compat.
  
24 ··[·Thomas·Goirand·]28 ··[·Thomas·Goirand·]
2.18 KB
./usr/lib/python3/dist-packages/django_macaddress-1.5.0.egg-info/PKG-INFO vs.
./usr/lib/python3/dist-packages/django_macaddress-1.7.0.egg-info/PKG-INFO
Files 7% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 25 lines modified
1 Metadata-Version:·1.21 Metadata-Version:·1.2
2 Name:·django-macaddress2 Name:·django-macaddress
3 Version:·1.5.03 Version:·1.7.0
4 Summary:·MAC·address·model·and·form·fields·for·Django·apps.4 Summary:·MAC·address·model·and·form·fields·for·Django·apps.
5 Home-page:·http://github.com/tubaman/django-macaddress5 Home-page:·http://github.com/tubaman/django-macaddress
6 Author:·Ryan·Nowakowski6 Author:·Ryan·Nowakowski
7 Author-email:·tubaman@fattuba.com7 Author-email:·tubaman@fattuba.com
8 Maintainer:·Arun·K.·R.8 Maintainer:·Arun·Karunagath
9 Maintainer-email:·the1.arun@gmail.com9 Maintainer-email:·the1.arun@gmail.com
10 License:·BSD10 License:·BSD
11 Description:·django-macaddress11 Description:·django-macaddress
12 ········================12 ········==================
13 ········13 ········
14 ········..·image::·https://api.travis-ci.org/django-macaddress/django-macaddress.png?branch=master14 ········..·image::·https://travis-ci.org/django-macaddress/django-macaddress.svg?branch=master
15 ···········:alt:·Build·Status15 ···········:alt:·Build·Status
16 ···········:target:·https://travis-ci.org/django-macaddress/django-macaddress16 ···········:target:·https://travis-ci.org/django-macaddress/django-macaddress
17 ········..·image::·https://img.shields.io/pypi/v/django-macaddress.svg17 ········..·image::·https://img.shields.io/pypi/v/django-macaddress.svg
18 ···········:target:·https://crate.io/packages/django-macaddress18 ···········:target:·https://crate.io/packages/django-macaddress
19 ········..·image::·https://img.shields.io/pypi/dm/django-macaddress.svg 
20 ···········:target:·https://crate.io/packages/django-macaddress 
21 ········19 ········
22 ········MAC·Address·model·and·form·fields·for·Django20 ········MAC·Address·model·and·form·fields·for·Django
23 ········21 ········
24 ········We·use·netaddr·to·parse·and·validate·the·MAC·address.··The·tests·aren't22 ········We·use·netaddr·to·parse·and·validate·the·MAC·address.··The·tests·aren't
25 ········complete·yet.23 ········complete·yet.
26 ········24 ········
27 ········Patches·welcome:·http://github.com/django-macaddress/django-macaddress25 ········Patches·welcome:·http://github.com/django-macaddress/django-macaddress
Offset 123, 10 lines modifiedOffset 121, 14 lines modified
123 Platform:·UNKNOWN121 Platform:·UNKNOWN
124 Classifier:·Development·Status·::·5·-·Production/Stable122 Classifier:·Development·Status·::·5·-·Production/Stable
125 Classifier:·Framework·::·Django123 Classifier:·Framework·::·Django
126 Classifier:·Intended·Audience·::·Developers124 Classifier:·Intended·Audience·::·Developers
127 Classifier:·License·::·OSI·Approved·::·BSD·License125 Classifier:·License·::·OSI·Approved·::·BSD·License
128 Classifier:·Operating·System·::·OS·Independent126 Classifier:·Operating·System·::·OS·Independent
129 Classifier:·Programming·Language·::·Python127 Classifier:·Programming·Language·::·Python
130 Classifier:·Programming·Language·::·Python·::·2 
131 Classifier:·Programming·Language·::·Python·::·3128 Classifier:·Programming·Language·::·Python·::·3
 129 Classifier:·Programming·Language·::·Python·::·3·::·Only
 130 Classifier:·Programming·Language·::·Python·::·3.5
 131 Classifier:·Programming·Language·::·Python·::·3.6
 132 Classifier:·Programming·Language·::·Python·::·3.7
 133 Classifier:·Programming·Language·::·Python·::·3.8
132 Classifier:·Topic·::·Internet·::·WWW/HTTP134 Classifier:·Topic·::·Internet·::·WWW/HTTP