|
2 | 2 |
|
3 | 3 | from setuptools import find_packages, setup |
4 | 4 |
|
5 | | -version = '0.22.5' |
| 5 | +version = "1.0" |
6 | 6 |
|
7 | 7 | DOCS_TRANSFORMATIONS = ( |
8 | 8 | ( |
9 | | - ':doc:`Dynamic serializer for Documents <basic_usage_examples>`', |
10 | | - '`Dynamic serializer for Documents <' |
11 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
12 | | - 'basic_usage_examples.html#sample-serializer' |
13 | | - '>`_'.format(version) |
| 9 | + ":doc:`Dynamic serializer for Documents <basic_usage_examples>`", |
| 10 | + "`Dynamic serializer for Documents <" |
| 11 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 12 | + "basic_usage_examples.html#sample-serializer" |
| 13 | + ">`_".format(version), |
14 | 14 | ), |
15 | 15 | ( |
16 | | - ':doc:`Search filter backend <advanced_usage_examples>`', |
17 | | - '`Search filter backend <' |
18 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
19 | | - 'advanced_usage_examples.html#search' |
20 | | - '>`_'.format(version) |
| 16 | + ":doc:`Search filter backend <advanced_usage_examples>`", |
| 17 | + "`Search filter backend <" |
| 18 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 19 | + "advanced_usage_examples.html#search" |
| 20 | + ">`_".format(version), |
21 | 21 | ), |
22 | 22 | ( |
23 | | - ':doc:`Ordering filter backend <advanced_usage_examples>`', |
24 | | - '`Ordering filter backend <' |
25 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
26 | | - 'advanced_usage_examples.html#ordering' |
27 | | - '>`_'.format(version) |
| 23 | + ":doc:`Ordering filter backend <advanced_usage_examples>`", |
| 24 | + "`Ordering filter backend <" |
| 25 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 26 | + "advanced_usage_examples.html#ordering" |
| 27 | + ">`_".format(version), |
28 | 28 | ), |
29 | 29 | ( |
30 | | - ':doc:`Filtering filter backend <advanced_usage_examples>`', |
31 | | - '`Filtering filter backend <' |
32 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
33 | | - 'advanced_usage_examples.html#filtering' |
34 | | - '>`_'.format(version) |
| 30 | + ":doc:`Filtering filter backend <advanced_usage_examples>`", |
| 31 | + "`Filtering filter backend <" |
| 32 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 33 | + "advanced_usage_examples.html#filtering" |
| 34 | + ">`_".format(version), |
35 | 35 | ), |
36 | 36 | ( |
37 | | - ':doc:`Geo-spatial filtering filter backend <advanced_usage_examples>`', |
38 | | - '`Geo-spatial filtering filter backend <' |
39 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
40 | | - 'advanced_usage_examples.html#geo-spatial-features' |
41 | | - '>`_'.format(version) |
| 37 | + ":doc:`Geo-spatial filtering filter backend <advanced_usage_examples>`", |
| 38 | + "`Geo-spatial filtering filter backend <" |
| 39 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 40 | + "advanced_usage_examples.html#geo-spatial-features" |
| 41 | + ">`_".format(version), |
42 | 42 | ), |
43 | 43 | ( |
44 | | - ':doc:`Geo-spatial ordering filter backend <advanced_usage_examples>`', |
45 | | - '`Geo-spatial ordering filter backend <' |
46 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
47 | | - 'advanced_usage_examples.html#geo-spatial-features' |
48 | | - '>`_'.format(version) |
| 44 | + ":doc:`Geo-spatial ordering filter backend <advanced_usage_examples>`", |
| 45 | + "`Geo-spatial ordering filter backend <" |
| 46 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 47 | + "advanced_usage_examples.html#geo-spatial-features" |
| 48 | + ">`_".format(version), |
49 | 49 | ), |
50 | 50 | ( |
51 | | - ':doc:`Faceted search filter backend <advanced_usage_examples>`', |
52 | | - '`Faceted search filter backend <' |
53 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
54 | | - 'advanced_usage_examples.html#faceted-search' |
55 | | - '>`_'.format(version) |
| 51 | + ":doc:`Faceted search filter backend <advanced_usage_examples>`", |
| 52 | + "`Faceted search filter backend <" |
| 53 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 54 | + "advanced_usage_examples.html#faceted-search" |
| 55 | + ">`_".format(version), |
56 | 56 | ), |
57 | 57 | ( |
58 | | - ':doc:`Post-filter filter backend <advanced_usage_examples>`', |
59 | | - '`Post-filter filter backend <' |
60 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
61 | | - 'advanced_usage_examples.html#post-filter' |
62 | | - '>`_'.format(version) |
| 58 | + ":doc:`Post-filter filter backend <advanced_usage_examples>`", |
| 59 | + "`Post-filter filter backend <" |
| 60 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 61 | + "advanced_usage_examples.html#post-filter" |
| 62 | + ">`_".format(version), |
63 | 63 | ), |
64 | 64 | ( |
65 | | - ':doc:`Nested filtering filter backend <nested_fields_usage_examples>`', |
66 | | - '`Nested filtering filter backend <' |
67 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
68 | | - 'nested_fields_usage_examples.html#nested-filtering' |
69 | | - '>`_'.format(version) |
| 65 | + ":doc:`Nested filtering filter backend <nested_fields_usage_examples>`", |
| 66 | + "`Nested filtering filter backend <" |
| 67 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 68 | + "nested_fields_usage_examples.html#nested-filtering" |
| 69 | + ">`_".format(version), |
70 | 70 | ), |
71 | 71 | ( |
72 | | - ':doc:`Highlight backend <advanced_usage_examples>`', |
73 | | - '`Highlight backend <' |
74 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
75 | | - 'advanced_usage_examples.html#highlighting' |
76 | | - '>`_'.format(version) |
| 72 | + ":doc:`Highlight backend <advanced_usage_examples>`", |
| 73 | + "`Highlight backend <" |
| 74 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 75 | + "advanced_usage_examples.html#highlighting" |
| 76 | + ">`_".format(version), |
77 | 77 | ), |
78 | 78 | ( |
79 | | - ':doc:`Pagination (Page number and limit/offset pagination) ' |
80 | | - '<advanced_usage_examples>`', |
81 | | - '`Pagination (Page number and limit/offset pagination) <' |
82 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
83 | | - 'advanced_usage_examples.html#pagination' |
84 | | - '>`_'.format(version) |
| 79 | + ":doc:`Pagination (Page number and limit/offset pagination) " |
| 80 | + "<advanced_usage_examples>`", |
| 81 | + "`Pagination (Page number and limit/offset pagination) <" |
| 82 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 83 | + "advanced_usage_examples.html#pagination" |
| 84 | + ">`_".format(version), |
85 | 85 | ), |
86 | 86 | ( |
87 | | - ':doc:`quick start tutorial <quick_start>`', |
88 | | - '`quick start tutorial <' |
89 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
90 | | - 'quick_start.html' |
91 | | - '>`_'.format(version) |
| 87 | + ":doc:`quick start tutorial <quick_start>`", |
| 88 | + "`quick start tutorial <" |
| 89 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 90 | + "quick_start.html" |
| 91 | + ">`_".format(version), |
92 | 92 | ), |
93 | 93 | ( |
94 | | - ':doc:`Suggester filter backend <advanced_usage_examples>`', |
95 | | - '`Suggester filter backend <' |
96 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
97 | | - 'advanced_usage_examples.html#suggestions' |
98 | | - '>`_'.format(version) |
| 94 | + ":doc:`Suggester filter backend <advanced_usage_examples>`", |
| 95 | + "`Suggester filter backend <" |
| 96 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 97 | + "advanced_usage_examples.html#suggestions" |
| 98 | + ">`_".format(version), |
99 | 99 | ), |
100 | 100 | ( |
101 | | - ':doc:`Functional suggester filter backend <advanced_usage_examples>`', |
102 | | - '`Functional suggester filter backend <' |
103 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
104 | | - 'advanced_usage_examples.html#functional-suggestions' |
105 | | - '>`_'.format(version) |
| 101 | + ":doc:`Functional suggester filter backend <advanced_usage_examples>`", |
| 102 | + "`Functional suggester filter backend <" |
| 103 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 104 | + "advanced_usage_examples.html#functional-suggestions" |
| 105 | + ">`_".format(version), |
106 | 106 | ), |
107 | 107 | ( |
108 | | - ':doc:`Ids filter backend <advanced_usage_examples>`', |
109 | | - '`Ids filter backend <' |
110 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
111 | | - 'advanced_usage_examples.html#ids-filter' |
112 | | - '>`_'.format(version) |
| 108 | + ":doc:`Ids filter backend <advanced_usage_examples>`", |
| 109 | + "`Ids filter backend <" |
| 110 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 111 | + "advanced_usage_examples.html#ids-filter" |
| 112 | + ">`_".format(version), |
113 | 113 | ), |
114 | 114 | ( |
115 | | - ':doc:`Multi match search filter backend <search_backends>`', |
116 | | - '`Multi match search filter backend <' |
117 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
118 | | - 'search_backends.html#multi-match-search-filter-backend' |
119 | | - '>`_'.format(version) |
| 115 | + ":doc:`Multi match search filter backend <search_backends>`", |
| 116 | + "`Multi match search filter backend <" |
| 117 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 118 | + "search_backends.html#multi-match-search-filter-backend" |
| 119 | + ">`_".format(version), |
120 | 120 | ), |
121 | 121 | ( |
122 | | - ':doc:`Simple search query search filter backend <search_backends>`', |
123 | | - '`Simple search query filter backend <' |
124 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
125 | | - 'search_backends.html#simple-query-string-filter-backend' |
126 | | - '>`_'.format(version) |
| 122 | + ":doc:`Simple search query search filter backend <search_backends>`", |
| 123 | + "`Simple search query filter backend <" |
| 124 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 125 | + "search_backends.html#simple-query-string-filter-backend" |
| 126 | + ">`_".format(version), |
127 | 127 | ), |
128 | 128 | ( |
129 | | - ':doc:`More-like-this support (detail action) <more_like_this>`', |
130 | | - '`More-like-this support (detail action) <' |
131 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
132 | | - 'more_like_this.html' |
133 | | - '>`_'.format(version) |
| 129 | + ":doc:`More-like-this support (detail action) <more_like_this>`", |
| 130 | + "`More-like-this support (detail action) <" |
| 131 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 132 | + "more_like_this.html" |
| 133 | + ">`_".format(version), |
134 | 134 | ), |
135 | 135 | ( |
136 | | - ':doc:`Global aggregations support <global_aggregations>`', |
137 | | - '`Global aggregations support <' |
138 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
139 | | - 'global_aggregations.html' |
140 | | - '>`_'.format(version) |
| 136 | + ":doc:`Global aggregations support <global_aggregations>`", |
| 137 | + "`Global aggregations support <" |
| 138 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 139 | + "global_aggregations.html" |
| 140 | + ">`_".format(version), |
141 | 141 | ), |
142 | 142 | ( |
143 | | - ':doc:`Source filter backend <source_backend>`', |
144 | | - '`Source filter backend <' |
145 | | - 'http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/' |
146 | | - 'source_backend.html' |
147 | | - '>`_'.format(version) |
| 143 | + ":doc:`Source filter backend <source_backend>`", |
| 144 | + "`Source filter backend <" |
| 145 | + "http://django-elasticsearch-dsl-drf.readthedocs.io/en/{}/" |
| 146 | + "source_backend.html" |
| 147 | + ">`_".format(version), |
148 | 148 | ), |
149 | 149 | ) |
150 | 150 |
|
151 | 151 | try: |
152 | | - readme = open(os.path.join(os.path.dirname(__file__), 'README.rst')).read() |
| 152 | + readme = open(os.path.join(os.path.dirname(__file__), "README.rst")).read() |
153 | 153 | for __search, __replace in DOCS_TRANSFORMATIONS: |
154 | 154 | readme = readme.replace(__search, __replace) |
155 | 155 | except: |
156 | | - readme = '' |
| 156 | + readme = "" |
157 | 157 |
|
158 | 158 | install_requires = [ |
159 | | - 'six>=1.9', |
160 | | - 'django-nine>=0.2', |
161 | | - 'django-elasticsearch-dsl>=6.4.1', |
162 | | - 'elasticsearch-dsl', |
163 | | - 'elasticsearch', |
164 | | - 'djangorestframework', |
| 159 | + "six>=1.9", |
| 160 | + "django-nine>=0.2", |
| 161 | + "django-elasticsearch-dsl>=6.4.1", |
| 162 | + "elasticsearch-dsl", |
| 163 | + "elasticsearch", |
| 164 | + "djangorestframework", |
165 | 165 | ] |
166 | 166 |
|
167 | 167 | extras_require = [] |
168 | 168 |
|
169 | 169 | tests_require = [ |
170 | | - 'factory_boy', |
171 | | - 'Faker', |
172 | | - 'pytest', |
173 | | - 'pytest-django', |
174 | | - 'pytest-cov', |
175 | | - 'tox', |
176 | | - 'mock', |
| 170 | + "factory_boy", |
| 171 | + "Faker", |
| 172 | + "pytest", |
| 173 | + "pytest-django", |
| 174 | + "pytest-cov", |
| 175 | + "tox", |
| 176 | + "mock", |
177 | 177 | ] |
178 | 178 |
|
179 | 179 | setup( |
180 | | - name='django-elasticsearch-dsl-drf', |
| 180 | + name="django-elasticsearch-dsl-drf", |
181 | 181 | version=version, |
182 | 182 | description="Integrate Elasticsearch DSL with Django REST framework.", |
183 | 183 | long_description=readme, |
|
197 | 197 | ], |
198 | 198 | project_urls={ |
199 | 199 | "Bug Tracker": "https://github.com/barseghyanartur/" |
200 | | - "django-elasticsearch-dsl-drf/issues", |
| 200 | + "django-elasticsearch-dsl-drf/issues", |
201 | 201 | "Documentation": "https://django-elasticsearch-dsl-drf.readthedocs.io/", |
202 | 202 | "Source Code": "https://github.com/barseghyanartur/" |
203 | | - "django-elasticsearch-dsl-drf", |
| 203 | + "django-elasticsearch-dsl-drf", |
204 | 204 | "Changelog": "https://django-elasticsearch-dsl-drf.readthedocs.io/" |
205 | | - "en/latest/changelog.html", |
| 205 | + "en/latest/changelog.html", |
206 | 206 | }, |
207 | 207 | keywords="django, elasticsearch, elasticsearch-dsl, django rest framework", |
208 | | - author='Artur Barseghyan', |
209 | | - author_email='artur.barseghyan@gmail.com', |
210 | | - url='https://github.com/barseghyanartur/django-elasticsearch-dsl-drf/', |
211 | | - package_dir={'': 'src'}, |
212 | | - packages=find_packages(where='./src'), |
213 | | - license='GPL-2.0-only OR LGPL-2.1-or-later', |
| 208 | + author="Artur Barseghyan", |
| 209 | + author_email="artur.barseghyan@gmail.com", |
| 210 | + url="https://github.com/barseghyanartur/django-elasticsearch-dsl-drf/", |
| 211 | + package_dir={"": "src"}, |
| 212 | + packages=find_packages(where="./src"), |
| 213 | + license="GPL-2.0-only OR LGPL-2.1-or-later", |
214 | 214 | python_requires=">=2.7", |
215 | 215 | install_requires=(install_requires + extras_require), |
216 | 216 | tests_require=tests_require, |
|
0 commit comments