-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
57 lines (50 loc) · 1.59 KB
/
Copy pathsetup.py
File metadata and controls
57 lines (50 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
from os.path import dirname, join
import setuptools
LONG_DESCRIPTION = """
# Celery_misc. Библиотека утилитарных модулей для Celery на Python
Помогает избавиться от дублирования кода и решает рутинные задачи при работе с Celery.
"""
def long_description():
try:
return open(join(dirname(__file__), 'README.md')).read()
except IOError:
return LONG_DESCRIPTION
setuptools.setup(
name='celery-misc',
version='1.0.13',
author='Anton Gorinenko',
author_email='anton.gorinenko@gmail.com',
description='Python async tools for Celery',
long_description=long_description(),
keywords='python, utils, celery',
long_description_content_type='text/markdown',
packages=setuptools.find_packages('.', exclude=['tests', 'django_start', 'docs']),
classifiers=[
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
'Programming Language :: Python :: 3.14',
'Operating System :: OS Independent',
],
install_requires=[
'celery',
'uuid6',
'psutil'
],
extras_require={
'django': [
'Django',
'django-json-widget',
],
'test': [
'pytest',
'python-dotenv',
'envparse',
'pytest-asyncio',
'pytest-mock',
'pytest-env'
]
},
python_requires='>=3.10',
)