Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Commit 26c9aa3

Browse files
authored
Merge branch 'master' into master
2 parents 274b6f6 + b7e43c3 commit 26c9aa3

File tree

10 files changed

+514
-76
lines changed

10 files changed

+514
-76
lines changed

.travis.yml

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
language: python
22

3+
python:
4+
- "2.7"
5+
- "3.5"
6+
- "3.6"
7+
- "pypy-5.3.1"
8+
- "pypy3"
9+
10+
env:
11+
- INFLUXDB_VER=1.2.4
12+
- INFLUXDB_VER=1.3.9
13+
- INFLUXDB_VER=1.4.2
14+
- INFLUXDB_VER=1.5.4
15+
316
addons:
417
apt:
518
packages:
619
- wget
720

821
matrix:
9-
allow_failures:
10-
- python: 3.4
11-
env: TOX_ENV=docs
1222
include:
13-
- python: 2.7
14-
env: TOX_ENV=py27
1523
- python: 2.7
1624
env: TOX_ENV=pep257
17-
- python: pypy-5.3.1
18-
env: TOX_ENV=pypy
19-
- python: 3.4
20-
env: TOX_ENV=py34
21-
- python: 3.5
22-
env: TOX_ENV=py35
23-
- python: 3.6
24-
env: TOX_ENV=py36
2525
- python: 3.6
2626
env: TOX_ENV=docs
2727
- python: 3.6
@@ -30,17 +30,20 @@ matrix:
3030
env: TOX_ENV=coverage
3131

3232
install:
33-
- pip install tox
33+
- pip install tox-travis
3434
- pip install setuptools==20.6.6
3535
- pip install coveralls
36-
- mkdir influxdb_install
37-
- wget https://dl.influxdata.com/influxdb/releases/influxdb_1.2.4_amd64.deb
38-
- dpkg -x influxdb*.deb influxdb_install
36+
- mkdir -p "influxdb_install/${INFLUXDB_VER}"
37+
- if [ -n "${INFLUXDB_VER}" ] ; then wget "https://dl.influxdata.com/influxdb/releases/influxdb_${INFLUXDB_VER}_amd64.deb" ; fi
38+
- if [ -n "${INFLUXDB_VER}" ] ; then dpkg -x influxdb*.deb "influxdb_install/${INFLUXDB_VER}" ; fi
39+
3940
script:
40-
- export INFLUXDB_PYTHON_INFLUXD_PATH=$(pwd)/influxdb_install/usr/bin/influxd
41-
- tox -e $TOX_ENV
41+
- export "INFLUXDB_PYTHON_INFLUXD_PATH=$(pwd)/influxdb_install/${INFLUXDB_VER}/usr/bin/influxd"
42+
- if [ -n "${TOX_ENV}" ]; then tox -e "${TOX_ENV}"; else tox; fi
43+
4244
after_success:
43-
- if [ "$TOX_ENV" == "coverage" ] ; then coveralls; fi
45+
- if [ "${TOX_ENV}" == "coverage" ] ; then coveralls; fi
46+
4447
notifications:
4548
email: false
4649

CHANGELOG.md

Lines changed: 289 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,289 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5+
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
### Added
9+
- Finally add a CHANGELOG.md to communicate breaking changes (#598)
10+
- Test multiple versions of InfluxDB in travis
11+
- Add SHARD DURATION parameter to retention policy create/alter
12+
### Changed
13+
- Update POST/GET requests to follow verb guidelines from InfluxDB documentation
14+
- Update test suite to support InfluxDB v1.3.9, v1.4.2, and v1.5.4
15+
- Fix performance degradation when removing NaN values via line protocol (#592)
16+
### Removed
17+
- Dropped support for Python3.4
18+
19+
## [v5.1.0] - 2018-06-26
20+
### Added
21+
- Connect to InfluxDB path running on server (#556 thx @gladhorn)
22+
- Escape measurement names in DataFrameClient (#542 thx @tzonghao)
23+
- Escape tags that end with a backslash (#537 thx @vaniakov)
24+
- Add back mistakenly-dropped database parameter (#540)
25+
- Add PyPI status to README.md
26+
### Changed
27+
- Fix bad session mount scheme (#571 thx @vaniakov)
28+
- Fixed issue with DataFrameClient calling to_datetime function (#593 thx @dragoshenron)
29+
- Escape columns in DataFrameClient for line protocol (#584 thx @dmuiruri)
30+
- Convert DataFrameClient times from int to np.int64 (#495 thx patrickhoebeke)
31+
- Updated pandas tutorial (#547 thx @techaddicted)
32+
- Explicitly set numpy version for tox (#563)
33+
### Removed
34+
- Removed UDP precision restrictions on timestamp (#557 thx @mdhausman)
35+
36+
## [v5.0.0] - 2017-11-20
37+
### Added
38+
- Add pool size parameter to client constructor (#534 thx @vaniakov)
39+
- Add ping method to client for checking connectivity (#409 thx @pmenglund)
40+
- Add retry logic & exponential backoff when a connection fails (#508)
41+
- Declare which setuptools version is required in PyPy env
42+
- Functions for drop_measurement and get_list_measurements in InfluxDBClient (#402 thx @Vic020)
43+
- Allow single string as data argument in write (#492 thx @baftek)
44+
- Support chunked queries in DataFrameClient (#439 thx @gusutabopb)
45+
- Add close method to InfluxDBClient (#465 thx @Linux-oiD)
46+
- PEP257 linting & code compliance (#473)
47+
### Changed
48+
- Fix broken tags filtering on a ResultSet (#511)
49+
- Improve retry codepath for connecting to InfluxDB (#536 thx @swails)
50+
- Clean up imports using six instead of sys.version (#536 thx @swails)
51+
- Replace references to dataframe.ix with dataframe.iloc (#528)
52+
- Improve performance of tag processing when converting DataFrameClient to line protocol (#503 thx @tzonghao)
53+
- Typo in Content-Type header (#513 thx @milancermak)
54+
- Clean up README.md formatting
55+
- Catch TypeError when casting to float to return False with objects (#475 thx @BenHewins)
56+
- Improve efficiency of tag appending in DataFrameClient when converting to line protocol (#486 thx @maxdolle)
57+
### Removed
58+
- Drop requirement for all fields in SeriesHelper (#518 thx @spott)
59+
- use_udp and udp_port are now private properties in InfluxDBClient
60+
61+
## [v4.1.1] - 2017-06-06
62+
### Added
63+
### Changed
64+
### Removed
65+
66+
## [v4.1.0] - 2017-04-12
67+
### Added
68+
### Changed
69+
### Removed
70+
71+
## [v4.0.0] - 2016-12-07
72+
### Added
73+
### Changed
74+
### Removed
75+
76+
## [v3.0.0] - 2016-06-26
77+
### Added
78+
### Changed
79+
### Removed
80+
81+
## [v2.12.0] - 2016-01-29
82+
### Added
83+
### Changed
84+
### Removed
85+
86+
## [v2.11.0] - 2016-01-11
87+
### Added
88+
### Changed
89+
### Removed
90+
91+
## [v2.10.0] - 2015-11-13
92+
### Added
93+
### Changed
94+
### Removed
95+
96+
## [v2.9.3] - 2015-10-30
97+
### Added
98+
### Changed
99+
### Removed
100+
101+
## [v2.9.2] - 2015-10-07
102+
### Added
103+
### Changed
104+
### Removed
105+
106+
## [v2.9.1] - 2015-08-30
107+
### Added
108+
### Changed
109+
### Removed
110+
111+
## [v2.9.0] - 2015-08-28
112+
### Added
113+
### Changed
114+
### Removed
115+
116+
## [v2.8.0] - 2015-08-06
117+
### Added
118+
### Changed
119+
### Removed
120+
121+
## [v2.7.3] - 2015-07-31
122+
### Added
123+
### Changed
124+
### Removed
125+
126+
## [v2.7.2] - 2015-07-31
127+
### Added
128+
### Changed
129+
### Removed
130+
131+
## [v2.7.1] - 2015-07-26
132+
### Added
133+
### Changed
134+
### Removed
135+
136+
## [v2.7.0] - 2015-07-23
137+
### Added
138+
### Changed
139+
### Removed
140+
141+
## [v2.6.0] - 2015-06-16
142+
### Added
143+
### Changed
144+
### Removed
145+
146+
## [v2.5.1] - 2015-06-15
147+
### Added
148+
### Changed
149+
### Removed
150+
151+
## [v2.5.0] - 2015-06-15
152+
### Added
153+
### Changed
154+
### Removed
155+
156+
## [v2.4.0] - 2015-06-12
157+
### Added
158+
### Changed
159+
### Removed
160+
161+
## [v2.3.0] - 2015-05-13
162+
### Added
163+
### Changed
164+
### Removed
165+
166+
## [v2.2.0] - 2015-05-05
167+
### Added
168+
### Changed
169+
### Removed
170+
171+
## [v2.1.0] - 2015-04-24
172+
### Added
173+
### Changed
174+
### Removed
175+
176+
## [v2.0.2] - 2015-04-22
177+
### Added
178+
### Changed
179+
### Removed
180+
181+
## [v2.0.1] - 2015-04-17
182+
### Added
183+
### Changed
184+
### Removed
185+
186+
## [v2.0.0] - 2015-04-17
187+
### Added
188+
### Changed
189+
### Removed
190+
191+
## [v1.0.1] - 2015-03-30
192+
### Added
193+
### Changed
194+
### Removed
195+
196+
## [v1.0.0] - 2015-03-20
197+
### Added
198+
### Changed
199+
### Removed
200+
201+
## [v0.4.1] - 2015-03-18
202+
### Added
203+
### Changed
204+
### Removed
205+
206+
## [v0.4.0] - 2015-03-17
207+
### Added
208+
### Changed
209+
### Removed
210+
211+
## [v0.3.1] - 2015-02-23
212+
### Added
213+
### Changed
214+
### Removed
215+
216+
## [v0.3.0] - 2015-02-17
217+
### Added
218+
### Changed
219+
### Removed
220+
221+
## [v0.2.0] - 2015-01-23
222+
### Added
223+
### Changed
224+
### Removed
225+
226+
## [v0.1.13] - 2014-11-12
227+
### Added
228+
### Changed
229+
### Removed
230+
231+
## [v0.1.12] - 2014-08-22
232+
### Added
233+
### Changed
234+
### Removed
235+
236+
## [v0.1.11] - 2014-06-20
237+
### Added
238+
### Changed
239+
### Removed
240+
241+
## [v0.1.10] - 2014-06-09
242+
### Added
243+
### Changed
244+
### Removed
245+
246+
## [v0.1.9] - 2014-06-06
247+
### Added
248+
### Changed
249+
### Removed
250+
251+
## [v0.1.8] - 2014-06-06
252+
### Added
253+
### Changed
254+
### Removed
255+
256+
## [v0.1.7] - 2014-05-21
257+
### Added
258+
### Changed
259+
### Removed
260+
261+
## [v0.1.6] - 2014-04-02
262+
### Added
263+
### Changed
264+
### Removed
265+
266+
## [v0.1.5] - 2014-03-25
267+
### Added
268+
### Changed
269+
### Removed
270+
271+
## [v0.1.4] - 2014-03-03
272+
### Added
273+
### Changed
274+
### Removed
275+
276+
## [v0.1.3] - 2014-02-11
277+
### Added
278+
### Changed
279+
### Removed
280+
281+
## [v0.1.2] - 2013-12-09
282+
### Added
283+
### Changed
284+
### Removed
285+
286+
## [v0.1.1] - 2013-11-14
287+
### Added
288+
### Changed
289+
### Removed

README.rst

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ InfluxDB is an open-source distributed time series database, find more about Inf
3939
InfluxDB pre v1.1.0 users
4040
-------------------------
4141

42-
This module is tested with InfluxDB v1.2.4, our recommended version. Though there have been v1.3 (initial TSI branch) and v1.4 releases these are not
43-
yet supported.
42+
This module is tested with InfluxDB versions: v1.2.4, v1.3.9, v1.4.2, and v1.5.4.
4443

4544
Those users still on InfluxDB v0.8.x users may still use the legacy client by importing ``from influxdb.influxdb08 import InfluxDBClient``.
4645

@@ -60,9 +59,9 @@ On Debian/Ubuntu, you can install it with this command::
6059
Dependencies
6160
------------
6261

63-
The influxdb-python distribution is supported and tested on Python 2.7, 3.3, 3.4, 3.5, 3.6, PyPy and PyPy3.
62+
The influxdb-python distribution is supported and tested on Python 2.7, 3.5, 3.6, PyPy and PyPy3.
6463

65-
**Note:** Python 3.2 is currently untested. See ``.travis.yml``.
64+
**Note:** Python <3.5 are currently untested. See ``.travis.yml``.
6665

6766
Main dependency is:
6867

examples/tutorial_sine_wave.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def main(host='localhost', port=8086):
4343
time.sleep(3)
4444

4545
query = 'SELECT * FROM foobar'
46-
print("Queying data: " + query)
46+
print("Querying data: " + query)
4747
result = client.query(query, database=DBNAME)
4848
print("Result: {0}".format(result))
4949

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy