-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
executable file
·34 lines (29 loc) · 981 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/env python
'''
duiadns.py: A Python client for DUIA dynamic DNS updates
The duiadns script is maintained by Andrew J. Hesford to update IPv4 and IPv6
addresses in the DUIA dynamic DNS system. Unlike the service-provided client,
this client is aware of temporary IPv6 addresses and attempts to identify the
underlying permanent address when updating.
'''
# Copyright (c) 2015--2021 Andrew J. Hesford. All rights reserved.
# Restrictions are listed in the LICENSE file distributed with this package.
DOCLINES = __doc__.split('\n')
VERSION = '1.2'
if __name__ == '__main__':
from setuptools import setup
setup(name='duiadns',
version=VERSION,
description=DOCLINES[0],
long_description='\n'.join(DOCLINES[2:]),
author='Andrew J. Hesford',
author_email='[email protected]',
platforms=['any'], license='BSD',
scripts=['duiadns',],
packages=[],
install_requires=[
'netifaces>=0.10.5',
'netaddr>=0.7.18',
'requests>=2.7.0'
],
)