Skip to content

Commit 6930919

Browse files
committed
feat: ciso8601 as optional dependency #98
1 parent 428b8c6 commit 6930919

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

README.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ InfluxDB python library uses `RxPY <https://github.com/ReactiveX/RxPY>`__ - The
7676

7777
.. note::
7878

79-
The client uses ``ciso8601`` for parsing dates. ``ciso8601`` is much faster than built-in Python datetime. Since it's written as a ``C`` module the best way is build it from sources:
79+
It is recommended to use ``ciso8601`` with client for parsing dates. ``ciso8601`` is much faster than built-in Python datetime. Since it's written as a ``C`` module the best way is build it from sources:
8080

8181
**Windows**:
8282

@@ -93,7 +93,7 @@ The python package is hosted on `PyPI <https://pypi.org/project/influxdb-client/
9393

9494
.. code-block:: sh
9595
96-
pip install influxdb-client
96+
pip install influxdb-client[ciso]
9797
9898
Then import the package:
9999

setup.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
with open('extra-requirements.txt', 'r') as f:
1414
extra_requires = [x.strip() for x in f if x.strip()]
1515

16+
with open('ciso-requirements.txt', 'r') as f:
17+
ciso_requires = [x.strip() for x in f if x.strip()]
18+
1619
with open('README.rst', 'r') as f:
1720
readme = f.read()
1821

@@ -32,13 +35,13 @@
3235
keywords=["InfluxDB", "InfluxDB Python Client"],
3336
tests_require=test_requires,
3437
install_requires=requires,
35-
extras_require={'extra': extra_requires},
38+
extras_require={'extra': extra_requires, 'ciso': ciso_requires},
3639
long_description_content_type="text/x-rst",
3740
packages=find_packages(),
3841
test_suite='tests',
3942
python_requires='>=3.6',
4043
include_package_data=True,
41-
data_files=['requirements.txt', 'extra-requirements.txt', 'test-requirements.txt'],
44+
data_files=['requirements.txt', 'extra-requirements.txt', 'test-requirements.txt', 'ciso-requirements.txt'],
4245
classifiers = [
4346
'Development Status :: 4 - Beta',
4447
'Intended Audience :: Developers',

0 commit comments

Comments
 (0)