csvapi
Advanced tools
+14
-0
@@ -81,2 +81,16 @@ import aiosqlite | ||
| params[f'filter_value_{normalized_column}'] = f'%{f_value}%' | ||
| elif comparator == 'less': | ||
| try: | ||
| float_value = float(f_value) | ||
| except ValueError: | ||
| raise APIError('Float value expected for less comparison.', status=400) | ||
| wheres.append(f"[{column}] <= :filter_value_l_{normalized_column}") | ||
| params[f'filter_value_l_{normalized_column}'] = float_value | ||
| elif comparator == 'greater': | ||
| try: | ||
| float_value = float(f_value) | ||
| except ValueError: | ||
| raise APIError('Float value expected for greater comparison.', status=400) | ||
| wheres.append(f"[{column}] >= :filter_value_gt_{normalized_column}") | ||
| params[f'filter_value_gt_{normalized_column}'] = float_value | ||
| else: | ||
@@ -83,0 +97,0 @@ app.logger.warning(f'Dropped unknown comparator in {f_key}') |
+2
-2
| Metadata-Version: 2.1 | ||
| Name: csvapi | ||
| Version: 2.0.0 | ||
| Version: 2.0.1.dev769 | ||
| Summary: An instant JSON API for your CSV | ||
@@ -11,4 +11,4 @@ License: MIT | ||
| Classifier: Programming Language :: Python :: 3 | ||
| Classifier: Programming Language :: Python :: 3.9 | ||
| Classifier: Programming Language :: Python :: 3.10 | ||
| Classifier: Programming Language :: Python :: 3.9 | ||
| Requires-Dist: Quart (>=0.18.0,<0.19.0) | ||
@@ -15,0 +15,0 @@ Requires-Dist: agate (>=1.6.3,<1.7.0) |
+1
-1
| [tool.poetry] | ||
| name = "csvapi" | ||
| version = "2.0.0" | ||
| version = "2.0.1.dev769" | ||
| description = "An instant JSON API for your CSV" | ||
@@ -5,0 +5,0 @@ authors = ["Opendatateam <opendatateam@data.gouv.fr>"] |
+5
-5
@@ -35,10 +35,10 @@ # -*- coding: utf-8 -*- | ||
| 'name': 'csvapi', | ||
| 'version': '2.0.0', | ||
| 'version': '2.0.1.dev769', | ||
| 'description': 'An instant JSON API for your CSV', | ||
| 'long_description': None, | ||
| 'long_description': 'None', | ||
| 'author': 'Opendatateam', | ||
| 'author_email': 'opendatateam@data.gouv.fr', | ||
| 'maintainer': None, | ||
| 'maintainer_email': None, | ||
| 'url': None, | ||
| 'maintainer': 'None', | ||
| 'maintainer_email': 'None', | ||
| 'url': 'None', | ||
| 'packages': packages, | ||
@@ -45,0 +45,0 @@ 'package_data': package_data, |
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.
46911
1.8%1070
1.33%