setup.py
author Richard <richardbp@gmail.com>
Fri, 15 Jun 2018 15:00:22 +0000
changeset 185 ee41ee047aba
parent 176 1bd3f3f7fe2a
permissions -rw-r--r--
Merged in Wolfeg/pywhois/io-update (pull request #41) updated .io
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
ea0e45971cea initial commit to mercurial
Richard Baron Penman
parents:
diff changeset
     1
import sys, os
51
1459aa5d7ce4 added manifest to add missing tlds.txt file
Richard Penman
parents: 39
diff changeset
     2
import setuptools
0
ea0e45971cea initial commit to mercurial
Richard Baron Penman
parents:
diff changeset
     3
176
1bd3f3f7fe2a add supported python versions
Vitaliy Kharitonsky <v.haritonskiy@smartweb.com.ua>
parents: 175
diff changeset
     4
version = '0.7.0'
0
ea0e45971cea initial commit to mercurial
Richard Baron Penman
parents:
diff changeset
     5
51
1459aa5d7ce4 added manifest to add missing tlds.txt file
Richard Penman
parents: 39
diff changeset
     6
setuptools.setup(
12
c57439b500cb fixed test cases
Richard Baron Penman
parents: 1
diff changeset
     7
    name='python-whois',
1
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
     8
    version=version,
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
     9
    description="Whois querying and parsing of domain registration information.",
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    10
    long_description='',
72
26db2c025614 Require future package
Johnny Wezel<j@wezel.name>
parents: 64
diff changeset
    11
    install_requires=[
26db2c025614 Require future package
Johnny Wezel<j@wezel.name>
parents: 64
diff changeset
    12
        'future',
26db2c025614 Require future package
Johnny Wezel<j@wezel.name>
parents: 64
diff changeset
    13
    ],
1
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    14
    classifiers=[
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    15
        'Environment :: Web Environment',
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    16
        'Intended Audience :: Developers',
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    17
        'License :: OSI Approved :: MIT License',
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    18
        'Operating System :: OS Independent',
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    19
        'Programming Language :: Python',
175
f7797b7cb257 add supported python versions
Vitaliy Kharitonsky <v.haritonskiy@smartweb.com.ua>
parents: 170
diff changeset
    20
        'Topic :: Internet :: WWW/HTTP',
f7797b7cb257 add supported python versions
Vitaliy Kharitonsky <v.haritonskiy@smartweb.com.ua>
parents: 170
diff changeset
    21
        'Programming Language :: Python :: 2',
f7797b7cb257 add supported python versions
Vitaliy Kharitonsky <v.haritonskiy@smartweb.com.ua>
parents: 170
diff changeset
    22
        'Programming Language :: Python :: 3',
1
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    23
    ],
12
c57439b500cb fixed test cases
Richard Baron Penman
parents: 1
diff changeset
    24
    keywords='whois, python',
1
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    25
    author='Richard Penman',
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    26
    author_email='richard@webscraping.com',
51
1459aa5d7ce4 added manifest to add missing tlds.txt file
Richard Penman
parents: 39
diff changeset
    27
    url='https://bitbucket.org/richardpenman/pywhois',
1
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    28
    license='MIT',
12
c57439b500cb fixed test cases
Richard Baron Penman
parents: 1
diff changeset
    29
    packages=['whois'],
c57439b500cb fixed test cases
Richard Baron Penman
parents: 1
diff changeset
    30
    package_dir={'whois':'whois'},
39
68375a768598 Better date parsing support if python-dateutil is available
Evgeni Kunev <evgeni.kunev@gmail.com>
parents: 31
diff changeset
    31
    extras_require={
68375a768598 Better date parsing support if python-dateutil is available
Evgeni Kunev <evgeni.kunev@gmail.com>
parents: 31
diff changeset
    32
        'better date conversion': ["python-dateutil"]
68375a768598 Better date parsing support if python-dateutil is available
Evgeni Kunev <evgeni.kunev@gmail.com>
parents: 31
diff changeset
    33
    },
94
4466b5b65881 Enable testing in setup.py
Mario D. Santana <mario@elorangutan.com>
parents: 81
diff changeset
    34
    test_suite='nose.collector',
97
44522cd37b07 Fixed tests. Also some UTF bugs (python2/3 hell)
Mario D. Santana <mario@elorangutan.com>
parents: 94
diff changeset
    35
    tests_require=['nose', 'simplejson'],
1
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    36
    include_package_data=True,
51
1459aa5d7ce4 added manifest to add missing tlds.txt file
Richard Penman
parents: 39
diff changeset
    37
    zip_safe=False
1
41781274f1e9 updated setup
Richard Baron Penman
parents: 0
diff changeset
    38
)