summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix outdated commentpython3Wouter Bolsterlee2016-07-281-1/+1
|
* Mention Python 3 in setup.py trove classifiersWouter Bolsterlee2016-07-281-0/+1
|
* Use byte strings and print() function in example codeWouter Bolsterlee2016-07-283-80/+82
|
* Update notes about strings/bytes in documentationWouter Bolsterlee2016-07-271-6/+15
|
* Remove execfile() from doc config fileWouter Bolsterlee2016-07-271-1/+5
| | | | ...since Python 3 does not have that function anymore.
* Remove Python 3 support from todo listWouter Bolsterlee2016-07-271-6/+0
|
* Update tests for Python 3 compatibilityWouter Bolsterlee2016-07-271-125/+123
|
* Allow table names to be specified as binary or textWouter Bolsterlee2016-07-271-7/+10
| | | | | | | | | | In HBase, the name is a byte string, but transparently encoding text using UTF-8 allows for cleaner code on the Python side. This makes code like connection.table("sometable") work on both Python 3 and 2.
* Rewrite str_increment() as bytes_increment()Wouter Bolsterlee2016-07-273-20/+24
| | | | ...and make it work on both Python 3 and 2.
* Column families are byte stringsWouter Bolsterlee2016-07-271-2/+2
| | | | ...hence require splitting using a byte string.
* Clean up helpers to transform rows and cell valuesWouter Bolsterlee2016-07-271-11/+16
|
* Add ensure_bytes() helperWouter Bolsterlee2016-07-271-0/+13
| | | | ...to coerce unicode text into UTF-8 encoded byte strings.
* Use list comprehension instead of calling map()Wouter Bolsterlee2016-07-271-5/+3
| | | | ...which behaves differently on Python 3.
* Use six.iteritems()Wouter Bolsterlee2016-07-273-5/+12
|
* Accept both text and binary for table prefix argsWouter Bolsterlee2016-07-271-2/+5
|
* Use range() instead of xrange()Wouter Bolsterlee2016-07-272-3/+5
|
* Use Python 3 compatible 'queue' importWouter Bolsterlee2016-07-271-3/+4
|
* Add 'six' dependencyWouter Bolsterlee2016-07-271-0/+1
|
* Add py35 environment to tox.iniWouter Bolsterlee2016-07-271-1/+1
|
* Bump thriftpy dependency to 0.3.8Wouter Bolsterlee2016-07-271-1/+1
| | | | Fixes #118.
* Merge pull request #128 from adamchainz/readthedocs.ioWouter Bolsterlee2016-06-242-2/+2
|\ | | | | Convert readthedocs links for their .org -> .io migration for hosted projects
| * Convert readthedocs links for their .org -> .io migration for hosted projectsAdam Chainz2016-06-162-2/+2
|/ | | | | | | | As per [their blog post of the 27th April](https://blog.readthedocs.com/securing-subdomains/) ‘Securing subdomains’: > Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard. Test Plan: Manually visited all the links I’ve modified.
* Merge pull request #114 from wbolster/port-to-thriftpyWouter Bolsterlee2016-03-2716-12564/+27
|\ | | | | Port to thriftpy
| * Ship .thrift file so that thriftpy can load itWouter Bolsterlee2016-03-272-0/+2
| |
| * Remove generated code from thrift "compiler"Wouter Bolsterlee2016-03-276-12540/+0
| |
| * Port to thriftpyWouter Bolsterlee2016-03-278-24/+25
|/
* Do not include requirements file for tests in distWouter Bolsterlee2016-03-271-1/+0
|
* Merge pull request #78 from dhellmann/allow-bdist-wheelWouter Bolsterlee2015-06-112-1/+3
|\ | | | | Enable building universal wheels
| * Enable building universal wheelsDoug Hellmann2015-01-122-1/+3
| | | | | | | | | | | | Remove the use of execfile() in setup.py so it can run under python 3. Set the flag in setup.cfg to allow universal wheels.
* | Merge pull request #95 from dhermes/update-todo-re-py3Wouter Bolsterlee2015-06-101-2/+5
|\ \ | |/ |/| Updating TODO to reflect Py3 support in Thrift.
| * Updating TODO to reflect Py3 support in Thrift.Danny Hermes2015-06-091-2/+5
|/
* Avoid useless round-trip when using scan(limit=...)Wouter Bolsterlee2014-11-291-2/+2
| | | | See #73.
* Simplify scanner logic: always use scannerGetListWouter Bolsterlee2014-11-291-5/+2
|
* Fix typos in NEWSWouter Bolsterlee2014-11-241-2/+2
|
* Prepare for 0.9 releaseshow0.9Wouter Bolsterlee2014-11-242-2/+2
|
* Update READMEWouter Bolsterlee2014-11-241-2/+3
|
* Correctly handle scanner that are smaller than expectedWouter Bolsterlee2014-11-242-5/+8
| | | | Fixes #72.
* Add support for TCompactProtocol (#70)Wouter Bolsterlee2014-10-142-3/+28
|\
| * Update NEWSWouter Bolsterlee2014-10-141-0/+3
| |
| * 'versionadded' should mention 0.9, not 0.9bWouter Bolsterlee2014-10-141-1/+2
| |
| * Cosmetic changes to Connection docstringWouter Bolsterlee2014-10-141-3/+3
| |
| * Coding styleWouter Bolsterlee2014-10-141-1/+1
| |
| * Add 'version added'John Seekins2014-10-091-0/+2
| |
| * Add support for TCompactProtocolJohn Seekins2014-10-081-4/+23
|/
* Regenerate stuff based on updated .thrift fileWouter Bolsterlee2014-06-203-441/+1091
|
* Update .thrift file from upstream HBase git repoWouter Bolsterlee2014-06-201-1/+51
|
* Fix inversed wording in error message about 'sorted_columns'Wouter Bolsterlee2014-05-181-1/+1
|
* More begging on docs start pageWouter Bolsterlee2014-05-011-2/+4
|
* Add missing 'versionadded' for scan_batching arg in docsWouter Bolsterlee2014-02-251-0/+3
|
* Add NEWS stubs for next versionWouter Bolsterlee2014-02-251-0/+6
|