Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

setup.py 4.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. """
  2. Installation script:
  3. To release a new version to PyPi:
  4. - Ensure the version is correctly set in oscar.__init__.py
  5. - Run: python setup.py sdist upload
  6. """
  7. from setuptools import setup
  8. from setuptools import find_packages
  9. from oscar import get_version
  10. setup(name='django-oscar',
  11. version=get_version().replace(' ', '-'),
  12. url='https://github.com/tangentlabs/django-oscar',
  13. author="Tangent Labs",
  14. author_email="david.winterbottom@tangentlabs.co.uk",
  15. description="A domain-driven e-commerce framework for Django 1.3+",
  16. long_description=open('README.rst').read(),
  17. license='BSD',
  18. platforms=['linux'],
  19. packages=['oscar',
  20. 'oscar.apps',
  21. 'oscar.apps.address',
  22. 'oscar.apps.analytics',
  23. 'oscar.apps.analytics.management',
  24. 'oscar.apps.analytics.management.commands',
  25. 'oscar.apps.basket',
  26. 'oscar.apps.basket.templatetags',
  27. 'oscar.apps.catalogue',
  28. 'oscar.apps.catalogue.templatetags',
  29. 'oscar.apps.catalogue.management',
  30. 'oscar.apps.catalogue.management.commands',
  31. 'oscar.apps.catalogue.reviews',
  32. 'oscar.apps.checkout',
  33. 'oscar.apps.customer',
  34. 'oscar.apps.customer.templatetags',
  35. 'oscar.apps.discount',
  36. 'oscar.apps.dynamic_images',
  37. 'oscar.apps.dynamic_images.templatetags',
  38. 'oscar.apps.offer',
  39. 'oscar.apps.order',
  40. 'oscar.apps.order_management',
  41. 'oscar.apps.partner',
  42. 'oscar.apps.partner.management',
  43. 'oscar.apps.partner.management.commands',
  44. 'oscar.apps.partner.tests',
  45. 'oscar.apps.payment',
  46. 'oscar.apps.payment.datacash',
  47. 'oscar.apps.payment.tests',
  48. 'oscar.apps.promotions',
  49. 'oscar.apps.promotions.templatetags',
  50. 'oscar.apps.reports',
  51. 'oscar.apps.search',
  52. 'oscar.apps.shipping',
  53. 'oscar.apps.voucher',
  54. 'oscar.core',
  55. 'oscar.core.logging',
  56. 'oscar.forms',
  57. 'oscar.templatetags',
  58. 'oscar.test',
  59. 'oscar.views',
  60. 'oscar.models',],
  61. package_data={'oscar': ['README.rst',
  62. 'templates/basket/*.html',
  63. 'templates/catalogue/*.html',
  64. 'templates/checkout/*.html',
  65. 'templates/customer/*.html',
  66. 'templates/customer/history/*.html',
  67. 'templates/order_management/*.html',
  68. 'templates/promotions/*.html',
  69. 'templates/reports/*.html',
  70. 'templates/reviews/*.html',
  71. 'templates/search/*.html',
  72. 'templates/search/indexes/*/*.txt',],
  73. 'oscar.apps.address': ['fixtures/*'],
  74. 'oscar.apps.catalogue': ['fixtures/*'],
  75. 'oscar.apps.catalogue.reviews': ['fixtures/*'],
  76. 'oscar.apps.dynamic_images': ['test_fixtures/*'],
  77. 'oscar.apps.offer': ['fixtures/*'],
  78. 'oscar.apps.order': ['fixtures/*'],
  79. 'oscar.apps.partner': ['fixtures/*'],
  80. 'oscar.apps.search': ['fixtures/*'],
  81. 'oscar.apps.shipping': ['fixtures/*'],},
  82. install_requires=[
  83. 'django-extra-views==0.1.0',
  84. 'django-haystack>=1.2.0',
  85. 'django-treebeard>=1.6.1',
  86. 'sorl-thumbnail>=11.05.1',
  87. ],
  88. dependency_links = [
  89. 'http://github.com/AndrewIngram/django-extra-views/tarball/master#egg=django-extra-views-0.1.0',
  90. ],
  91. # See http://pypi.python.org/pypi?%3Aaction=list_classifiers
  92. classifiers=['Environment :: Web Environment',
  93. 'Framework :: Django',
  94. 'Intended Audience :: Developers',
  95. 'License :: OSI Approved :: BSD License',
  96. 'Operating System :: Unix',
  97. 'Programming Language :: Python']
  98. )