Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | docs: fix simple typo, underyling -> underlying (#254)HEADmaster | Tim Gates | 2022-07-12 | 1 | -1/+1 |
| | | | | | There is a small typo in happybase/connection.py. Should read `underlying` rather than `underyling`. | ||||
* | add python+hbase logo files | wouter bolsterlee | 2021-02-08 | 2 | -0/+0 |
| | | | | these are used for the github org | ||||
* | Switch to pytest (#238) | Paolo Stivanin | 2020-04-09 | 6 | -119/+96 |
| | | | ... as nose won't work with Python 3.9/3.10 | ||||
* | Fix simple typo: specifed, -> specified, (#235) | Tim Gates | 2019-12-07 | 1 | -1/+1 |
| | | | Closes #234 | ||||
* | prepare for 1.2.0 release1.2.0 | wouter bolsterlee | 2019-05-14 | 2 | -1/+12 |
| | |||||
* | update to thriftpy2 (#222) | bwo | 2019-05-13 | 5 | -7/+7 |
| | |||||
* | fix description (#203) | chenlong | 2019-01-10 | 1 | -1/+1 |
| | |||||
* | Update versionadded in docstrings (#190) | Sean Morgan | 2018-04-03 | 1 | -1/+1 |
| | |||||
* | update user guide for python 3 (#183) | Sun Wei | 2017-12-25 | 1 | -1/+1 |
| | | | bytes objects have no .format() in python3, so use % formatting. | ||||
* | mark package as stable in metadata (#174) | Pils19 | 2017-10-01 | 1 | -1/+1 |
| | | | fixes #165 | ||||
* | remove broken bitdeli badge from readme | wouter bolsterlee | 2017-04-03 | 1 | -5/+0 |
| | |||||
* | prepare for 1.1.0 release1.1.0 | wouter bolsterlee | 2017-04-03 | 2 | -1/+17 |
| | |||||
* | Merge pull request #155 from seanpmorgan/reversed-scan | Wouter Bolsterlee | 2017-01-31 | 3 | -6/+55 |
|\ | | | | | Adding reversed scanner, and new compat mode 0.98 | ||||
| * | Rename to reverse, minor code fixes | Sean Morgan | 2017-01-30 | 2 | -19/+25 |
| | | |||||
| * | Adding reversed scanner, and new compat mode 0.98 | Sean Morgan | 2017-01-30 | 3 | -6/+49 |
|/ | |||||
* | Merge pull request #146 from ecederstrand/patch-1 | Wouter Bolsterlee | 2016-12-14 | 1 | -3/+1 |
|\ | | | | | Set socket timeout unconditionally on TSocket | ||||
| * | Set socket timeout unconditionally on TSocket | Erik Cederstrand | 2016-11-29 | 1 | -3/+1 |
|/ | | | Since thriftpy 0.3.3, there has been a `socket_timeout` option to `TSocket`. The default is 3000 ms. Setting it to `None` means "never timeout". Remove the `if self.timeout is not None` conditional so a value of `None` can also be set explicitly from happybase. | ||||
* | Merge pull request #140 from OldPanda/docstring_typo_fix | Wouter Bolsterlee | 2016-09-15 | 1 | -1/+1 |
|\ | | | | | Fixed typo in docstring of method scan() | ||||
| * | fixed typo in docstring of method scan() | OldPanda | 2016-09-14 | 1 | -1/+1 |
|/ | |||||
* | Prepare for 1.0.0 release1.0.0 | Wouter Bolsterlee | 2016-08-13 | 2 | -2/+2 |
| | |||||
* | Add release date stub in NEWS | Wouter Bolsterlee | 2016-08-01 | 1 | -0/+2 |
| | |||||
* | Avoid thriftpy import hook | Wouter Bolsterlee | 2016-08-01 | 4 | -9/+13 |
| | | | | | | ...since it's a global thing. Make importing more explicit by specifying a path (using pkg_resources) to the .thrift file and loading it explicitly. | ||||
* | Add Python 3.4 to tox.ini env list | Wouter Bolsterlee | 2016-08-01 | 1 | -1/+1 |
| | |||||
* | Tweak tests for Python 3.4 compatibility | Wouter Bolsterlee | 2016-08-01 | 1 | -6/+8 |
| | |||||
* | Update NEWS for upcoming release | Wouter Bolsterlee | 2016-08-01 | 1 | -0/+22 |
| | |||||
* | Merge pull request #116 from wbolster/python3 | Wouter Bolsterlee | 2016-08-01 | 14 | -272/+317 |
|\ | | | | | Python 3 compatibility | ||||
| * | Fix outdated commentpython3 | Wouter Bolsterlee | 2016-07-28 | 1 | -1/+1 |
| | | |||||
| * | Mention Python 3 in setup.py trove classifiers | Wouter Bolsterlee | 2016-07-28 | 1 | -0/+1 |
| | | |||||
| * | Use byte strings and print() function in example code | Wouter Bolsterlee | 2016-07-28 | 3 | -80/+82 |
| | | |||||
| * | Update notes about strings/bytes in documentation | Wouter Bolsterlee | 2016-07-27 | 1 | -6/+15 |
| | | |||||
| * | Remove execfile() from doc config file | Wouter Bolsterlee | 2016-07-27 | 1 | -1/+5 |
| | | | | | | | | ...since Python 3 does not have that function anymore. | ||||
| * | Remove Python 3 support from todo list | Wouter Bolsterlee | 2016-07-27 | 1 | -6/+0 |
| | | |||||
| * | Update tests for Python 3 compatibility | Wouter Bolsterlee | 2016-07-27 | 1 | -125/+123 |
| | | |||||
| * | Allow table names to be specified as binary or text | Wouter Bolsterlee | 2016-07-27 | 1 | -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 Bolsterlee | 2016-07-27 | 3 | -20/+24 |
| | | | | | | | | ...and make it work on both Python 3 and 2. | ||||
| * | Column families are byte strings | Wouter Bolsterlee | 2016-07-27 | 1 | -2/+2 |
| | | | | | | | | ...hence require splitting using a byte string. | ||||
| * | Clean up helpers to transform rows and cell values | Wouter Bolsterlee | 2016-07-27 | 1 | -11/+16 |
| | | |||||
| * | Add ensure_bytes() helper | Wouter Bolsterlee | 2016-07-27 | 1 | -0/+13 |
| | | | | | | | | ...to coerce unicode text into UTF-8 encoded byte strings. | ||||
| * | Use list comprehension instead of calling map() | Wouter Bolsterlee | 2016-07-27 | 1 | -5/+3 |
| | | | | | | | | ...which behaves differently on Python 3. | ||||
| * | Use six.iteritems() | Wouter Bolsterlee | 2016-07-27 | 3 | -5/+12 |
| | | |||||
| * | Accept both text and binary for table prefix args | Wouter Bolsterlee | 2016-07-27 | 1 | -2/+5 |
| | | |||||
| * | Use range() instead of xrange() | Wouter Bolsterlee | 2016-07-27 | 2 | -3/+5 |
| | | |||||
| * | Use Python 3 compatible 'queue' import | Wouter Bolsterlee | 2016-07-27 | 1 | -3/+4 |
| | | |||||
| * | Add 'six' dependency | Wouter Bolsterlee | 2016-07-27 | 1 | -0/+1 |
| | | |||||
| * | Add py35 environment to tox.ini | Wouter Bolsterlee | 2016-07-27 | 1 | -1/+1 |
|/ | |||||
* | Bump thriftpy dependency to 0.3.8 | Wouter Bolsterlee | 2016-07-27 | 1 | -1/+1 |
| | | | | Fixes #118. | ||||
* | Merge pull request #128 from adamchainz/readthedocs.io | Wouter Bolsterlee | 2016-06-24 | 2 | -2/+2 |
|\ | | | | | Convert readthedocs links for their .org -> .io migration for hosted projects | ||||
| * | Convert readthedocs links for their .org -> .io migration for hosted projects | Adam Chainz | 2016-06-16 | 2 | -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-thriftpy | Wouter Bolsterlee | 2016-03-27 | 16 | -12564/+27 |
|\ | | | | | Port to thriftpy | ||||
| * | Ship .thrift file so that thriftpy can load it | Wouter Bolsterlee | 2016-03-27 | 2 | -0/+2 |
| | |