comparison setup.py @ 18753:3f59cb1ccc73 stable

setup.py: add metadata to register package to PyPI This allows updating PyPI with just 'setup.py register' (assuming the user is an owner or maintainer of the PyPI package).
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Mon, 04 Mar 2013 10:13:28 +0100
parents 65a46635fb31
children d420ac09f866
comparison
equal deleted inserted replaced
18657:d4a79e075303 18753:3f59cb1ccc73
517 if xcode4: 517 if xcode4:
518 os.environ['ARCHFLAGS'] = '' 518 os.environ['ARCHFLAGS'] = ''
519 519
520 setup(name='mercurial', 520 setup(name='mercurial',
521 version=setupversion, 521 version=setupversion,
522 author='Matt Mackall', 522 author='Matt Mackall and many others',
523 author_email='mpm@selenic.com', 523 author_email='mercurial@selenic.com',
524 url='http://mercurial.selenic.com/', 524 url='http://mercurial.selenic.com/',
525 description='Scalable distributed SCM', 525 download_url='http://mercurial.selenic.com/release/',
526 license='GNU GPLv2+', 526 description=('Fast scalable distributed SCM (revision control, version '
527 'control) system'),
528 long_description=('Mercurial is a distributed SCM tool written in Python.'
529 ' It is used by a number of large projects that require'
530 ' fast, reliable distributed revision control, such as '
531 'Mozilla.'),
532 license='GNU GPLv2 or any later version',
533 classifiers=[
534 'Development Status :: 6 - Mature',
535 'Environment :: Console',
536 'Intended Audience :: Developers',
537 'Intended Audience :: System Administrators',
538 'License :: OSI Approved :: GNU General Public License (GPL)',
539 'Natural Language :: Danish',
540 'Natural Language :: English',
541 'Natural Language :: German',
542 'Natural Language :: Italian',
543 'Natural Language :: Japanese',
544 'Natural Language :: Portuguese (Brazilian)',
545 'Operating System :: Microsoft :: Windows',
546 'Operating System :: OS Independent',
547 'Operating System :: POSIX',
548 'Programming Language :: C',
549 'Programming Language :: Python',
550 'Topic :: Software Development :: Version Control',
551 ],
527 scripts=scripts, 552 scripts=scripts,
528 packages=packages, 553 packages=packages,
529 py_modules=pymodules, 554 py_modules=pymodules,
530 ext_modules=extmodules, 555 ext_modules=extmodules,
531 data_files=datafiles, 556 data_files=datafiles,