text: #! /usr/bin/env python
  
  """
      This program is free software: you can redistribute it and/or modify
      it under the terms of the GNU General Public License as published by
      the Free Software Foundation, either version 3 of the License.
  
      This program is distributed in the hope that it will be useful,
      but WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      GNU General Public License for more details.
  
      You should have received a copy of the GNU General Public License
      along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
      Development Team: Stanislav WEB
  """
  
  from setuptools import setup, find_packages
      
  VERSION = '3.0.3rc0'
  LONG_DESCRIPTION = open('README.md').read()
  
  setup(name='opendoor',
  
        # Versions should comply with PEP440.  For a discussion on single-sourcing
        # the version across setup.py and the project code, see
        # https://packaging.python.org/en/latest/single_source_version.html
  
        version=VERSION,
  
        description='OWASP WEB Directory Scanner', long_description=LONG_DESCRIPTION,
  
        # The project's main homepage.
        url='https://github.com/stanislav-web/OpenDoor',
  
        # Author details
        author='Stanislav WEB',
        author_email='stanisov@gmail.com',
        maintainer='Stanislav WEB',
  
        # You can just specify the packages manually here if your project is
        # simple. Or you can use find_packages().
        packages=find_packages(),
        package_data={
                          'data': ['*.dat'],
                          'tests' : [
                              'data/*.dat',
                              'data/*.cfg'
                          ]
                      },
  
        # Choose your license
        license='GPL',
        # Unittests suite directory
        test_suite='tests',
  
        # What does your project relate to?
        keywords=[
            'owasp scanner',
            'directory scanner',
            'access directory scanner',
            'fuzzer',
            'auth scanner',
            'dir search'
        ],
  
        # To provide executable scripts, use entry points in preference to the
        # "scripts" keyword. Entry points provide cross-platform support and allow
        # pip to create the appropriate form of executable for the target platform.
        entry_points={'console_scripts': [
            'opendoor=opendoor:main',
            'coveralls = coveralls.cli:main'
        ]},
  
        install_requires=[line.rstrip('\n') for line in open('requirements.txt')],
        tests_require=[line.rstrip('\n') for line in open('requirements-dev.txt')],
  
        # See https://pypi.python.org/pypi?%3Aaction=list_classifiers
        # How mature is this project? Common values are
        classifiers=[
            #   3 - Alpha
            #   4 - Beta
            #   5 - Production/Stable
            'Development Status :: 5 - Production/Stable',
  
            # Language
            'Natural Language :: English',
  
            # Indicate who your project is intended for
            'Intended Audience :: Developers',
  
            # OS which support this package
            'Operating System :: MacOS',
            'Operating System :: Unix',
  
            # Pick your license as you wish (should match "license" above)
            'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
  
            # Specify the Python versions you support here. In particular, ensure
            # that you indicate whether you support Python 2, Python 3 or both.
  
            'Programming Language :: Python',
            'Programming Language :: Python :: 2',
            'Programming Language :: Python :: 2.6',
            'Programming Language :: Python :: 2.7',
  
            # Specify the additional categories
            'Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking'
        ])
  