|
2 | 2 |
|
3 | 3 | # $ ./setup.py sdist |
4 | 4 |
|
| 5 | +# PyPI |
| 6 | + |
| 7 | +# one time |
| 8 | +# $ ./setup.py register -r testpypi |
| 9 | + |
| 10 | +# $ ./setup.py sdist upload -r testpypi |
| 11 | + |
5 | 12 | from distutils.core import setup |
6 | 13 |
|
7 | 14 | version = 'snapshot' |
|
16 | 23 | import time |
17 | 24 | version = 'snapshot-' + time.strftime('%Y%m%d') |
18 | 25 |
|
| 26 | +with open('README.txt') as file: |
| 27 | + long_description = file.read() |
| 28 | + |
19 | 29 | setup(name='pan-python', |
20 | 30 | version=version, |
21 | | - description='Python package for PAN-OS', |
22 | | - long_description='Python interface to the PAN-OS XML API', |
| 31 | + description='Multi-tool set for Palo Alto Networks PAN-OS and ' + |
| 32 | + 'Panorama API and XML configuration', |
| 33 | + long_description=long_description, |
23 | 34 | author='Kevin Steves', |
24 | 35 | |
25 | 36 | url='https://github.com/kevinsteves/pan-python', |
26 | 37 | license='ISC', |
27 | | -# |
28 | | - package_dir = {'': 'lib'}, |
| 38 | + classifiers=[ |
| 39 | + 'Development Status :: 3 - Alpha', |
| 40 | + 'Environment :: Console', |
| 41 | + 'Intended Audience :: Developers', |
| 42 | + 'Intended Audience :: End Users/Desktop', |
| 43 | + 'License :: OSI Approved :: ISC License (ISCL)', |
| 44 | + 'Programming Language :: Python', |
| 45 | + 'Programming Language :: Python :: 2', |
| 46 | + 'Programming Language :: Python :: 2.7', |
| 47 | + 'Programming Language :: Python :: 3', |
| 48 | + 'Programming Language :: Python :: 3.2', |
| 49 | + 'Programming Language :: Python :: 3.3', |
| 50 | + ], |
| 51 | + |
| 52 | + package_dir={'': 'lib'}, |
29 | 53 | packages=['pan'], |
30 | 54 | scripts=['bin/panxapi.py', 'bin/panconf.py'] |
31 | | - ) |
| 55 | + ) |
0 commit comments