mirror of
https://github.com/samsonjs/vdirsyncer.git
synced 2026-03-25 08:55:50 +00:00
parent
dc8c1402c2
commit
bec3a81186
2 changed files with 20 additions and 11 deletions
|
|
@ -28,7 +28,7 @@ Dependency versions
|
|||
It is strongly discouraged to package vdirsyncer as a Python 2 application.
|
||||
Future releases will only work on Python 3.3 and newer versions.
|
||||
|
||||
As with most Python packages, ``setup.py`` denotes the runtime dependencies of
|
||||
As with most Python packages, ``setup.py`` denotes the dependencies of
|
||||
vdirsyncer. It also contains lower-bound versions of each dependency. Older
|
||||
versions will be rejected by the testsuite.
|
||||
|
||||
|
|
|
|||
29
setup.py
29
setup.py
|
|
@ -53,28 +53,37 @@ class PrintRequirements(Command):
|
|||
print(requirement.replace(">", "=").replace(" ", ""))
|
||||
|
||||
setup(
|
||||
# General metadata
|
||||
name='vdirsyncer',
|
||||
use_scm_version={
|
||||
'write_to': 'vdirsyncer/version.py',
|
||||
},
|
||||
setup_requires=['setuptools_scm'],
|
||||
author='Markus Unterwaditzer',
|
||||
author_email='markus@unterwaditzer.net',
|
||||
url='https://github.com/pimutils/vdirsyncer',
|
||||
description='Synchronize calendars and contacts',
|
||||
license='MIT',
|
||||
long_description=open('README.rst').read(),
|
||||
packages=find_packages(exclude=['tests.*', 'tests']),
|
||||
include_package_data=True,
|
||||
entry_points={
|
||||
'console_scripts': ['vdirsyncer = vdirsyncer.cli:main']
|
||||
},
|
||||
|
||||
# Runtime dependencies
|
||||
install_requires=requirements,
|
||||
|
||||
# Optional dependencies
|
||||
extras_require={
|
||||
'remotestorage': ['requests-oauthlib'],
|
||||
'google': ['requests-oauthlib'],
|
||||
},
|
||||
|
||||
# Build dependencies
|
||||
setup_requires=['setuptools_scm'],
|
||||
|
||||
# Other
|
||||
packages=find_packages(exclude=['tests.*', 'tests']),
|
||||
include_package_data=True,
|
||||
cmdclass={
|
||||
'minimal_requirements': PrintRequirements
|
||||
}
|
||||
},
|
||||
use_scm_version={
|
||||
'write_to': 'vdirsyncer/version.py'
|
||||
},
|
||||
entry_points={
|
||||
'console_scripts': ['vdirsyncer = vdirsyncer.cli:main']
|
||||
},
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue