Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Hstore test fixed after adapting arrays dropped space after commasnested-array-nulls | Daniele Varrazzo | 2018-05-18 | 1 | -2/+2 |
| | |||||
* | Fixed adaptation of arrays of arrays of nulls | Daniele Varrazzo | 2018-05-18 | 3 | -39/+104 |
| | | | | Close #325, close #706. | ||||
* | Merge pull request #715 from hroncok/py37 | Daniele Varrazzo | 2018-05-18 | 1 | -1/+3 |
|\ | | | | | Travis CI: Run tests on Python 3.7 | ||||
| * | Travis CI: Run tests on Python 3.7 | Miro HronĨok | 2018-05-18 | 1 | -1/+3 |
|/ | | | | | | Also, switch to wheel, because eggs caused problems on 3.7: ValueError: bad marshal data (unknown type code) | ||||
* | Merge branch 'fix-679' | Daniele Varrazzo | 2018-02-21 | 3 | -2/+17 |
|\ | |||||
| * | Allow strings subclasses in ensure_bytesfix-679 | Daniele Varrazzo | 2018-02-21 | 3 | -2/+17 |
|/ | | | | Fix #679 | ||||
* | Merge branch 'expand-version' | Daniele Varrazzo | 2018-02-19 | 3 | -7/+9 |
|\ | |||||
| * | Report MSYS2 build probably fixed | Daniele Varrazzo | 2018-02-19 | 1 | -1/+2 |
| | | |||||
| * | Avoid quoting the string in the psycopg version macro | Daniele Varrazzo | 2018-02-19 | 2 | -6/+7 |
|/ | | | | | | | Use a macro trick to add the quotes. This seems more portable than passing the quotes to the command line (see #658). https://gcc.gnu.org/onlinedocs/cpp/Stringizing.html | ||||
* | Merge branch 'fix-solaris-11' | Daniele Varrazzo | 2018-02-19 | 3 | -1/+14 |
|\ | |||||
| * | Added Solaris 11 fix to news file | Daniele Varrazzo | 2018-02-19 | 1 | -0/+7 |
| | | |||||
| * | Fixed building on SmartOS | Mike Gerdts | 2018-02-19 | 2 | -1/+7 |
|/ | | | | | timeradd is missing on Solaris 10, but is present as a macro in <sys/time.h> on SmartOS, illumos, and likely Solaris 11. | ||||
* | Fixed pip invocation example to skip binary packages | Daniele Varrazzo | 2018-02-09 | 1 | -2/+2 |
| | | | | Close #673 | ||||
* | Autocommit shouldn't change deferrable on servers not supporting it | Daniele Varrazzo | 2018-02-08 | 1 | -2/+2 |
| | | | | Regression on unsupported Postgres versions after fixing bug #580 | ||||
* | Report Python 2.6 wheels no more available | Daniele Varrazzo | 2018-01-29 | 1 | -0/+2 |
| | | | | [skip ci] | ||||
* | Link psycopg2-binary package to PyPI in readme | Daniele Varrazzo | 2018-01-29 | 1 | -1/+2 |
| | | | | Note: the package doesn't exist yet... | ||||
* | Merge branch 'namedtuple-invalid-identifiers' | Daniele Varrazzo | 2018-01-29 | 3 | -1/+21 |
|\ | |||||
| * | Convert fields names into valid Python identifiers in NamedTupleCursor | Daniele Varrazzo | 2018-01-29 | 3 | -1/+21 |
|/ | | | | Close #211. | ||||
* | Merge branch 'openssl-1.0.2n' | Daniele Varrazzo | 2018-01-29 | 3 | -50/+39 |
|\ | |||||
| * | Build using OpenSSL 1.0.2n | Daniele Varrazzo | 2018-01-29 | 3 | -3/+3 |
| | | |||||
| * | Define openssl and libpq versions in vars in appveyor build | Daniele Varrazzo | 2018-01-29 | 1 | -10/+13 |
| | | |||||
| * | Build env vars on windows less verbose | Daniele Varrazzo | 2018-01-29 | 1 | -38/+24 |
|/ | | | | Copied from psycopg2-wheels | ||||
* | Merge branch 'separate-binary' | Daniele Varrazzo | 2018-01-29 | 5 | -116/+173 |
|\ | |||||
| * | Mention new wheel packages in news file | Daniele Varrazzo | 2018-01-29 | 1 | -2/+5 |
| | | | | | | | | Close #543. | ||||
| * | Silence warning on import failing a test | Daniele Varrazzo | 2018-01-29 | 1 | -1/+5 |
| | | |||||
| * | Document the psycopg2-binary package | Daniele Varrazzo | 2018-01-29 | 2 | -109/+121 |
| | | |||||
| * | Print info about the binary package on build failed | Daniele Varrazzo | 2018-01-29 | 1 | -4/+42 |
|/ | | | | | | | | The idea is to release a package 'psycopg2-binary' to allow installing binary, and leave the psycopg2 package to be source only, to avoid pushing the unreliability of the wheel pacakge by default (see issue #543). Version number bumped to test with new packages. | ||||
* | Dropped warning about unsafe cursor names | Daniele Varrazzo | 2018-01-25 | 1 | -5/+0 |
| | | | | It was long made secure | ||||
* | Merge branch 'fix-idempotence-check' | Daniele Varrazzo | 2018-01-11 | 4 | -22/+48 |
|\ | |||||
| * | Fixed idempotence check changing connection characteristics | Daniele Varrazzo | 2018-01-11 | 4 | -22/+48 |
|/ | |||||
* | Merge branch 'mogrify-on-closed-cursor' | Daniele Varrazzo | 2018-01-11 | 3 | -2/+7 |
|\ | |||||
| * | 'cursor.mogrify()' can be called on closed cursorsmogrify-on-closed-cursor | Daniele Varrazzo | 2018-01-11 | 3 | -2/+7 |
| | | | | | | | | Fix #579. | ||||
* | | 'key' docs in getconn() improved | Daniele Varrazzo | 2018-01-11 | 1 | -1/+6 |
| | | | | | | | | Fix #569. | ||||
* | | Fixed test in asian time zones | Daniele Varrazzo | 2018-01-10 | 1 | -1/+2 |
|/ | | | | Fix #652 | ||||
* | Fixed stitch_text on Python 2 | Daniele Varrazzo | 2018-01-10 | 1 | -4/+6 |
| | |||||
* | Merge branch 'macro-accessors' | Daniele Varrazzo | 2018-01-10 | 3 | -2/+10 |
|\ | |||||
| * | pypi3 fix noted in the news file | Daniele Varrazzo | 2018-01-10 | 1 | -0/+1 |
| | | |||||
| * | Moved datatime compatibility macros with others | Daniele Varrazzo | 2018-01-10 | 2 | -6/+5 |
| | | |||||
| * | define a "polyfill" inline for python 2 compatibility | Glyph | 2017-12-12 | 1 | -0/+6 |
| | | |||||
| * | use accessor macros for pypy3 compatibility | Glyph | 2017-12-12 | 1 | -2/+4 |
| | | |||||
* | | Merge pull request #651 from ronnix/patch-1 | Daniele Varrazzo | 2017-12-14 | 1 | -1/+1 |
|\ \ | |/ |/| | Fix typo in comment in utils.c | ||||
| * | Fix typo in comment in utils.c | Ronan Amicel | 2017-12-14 | 1 | -1/+1 |
|/ | |||||
* | Gitignore env2/env3 envs too | Daniele Varrazzo | 2017-12-11 | 1 | -0/+1 |
| | |||||
* | Dropped PYTHONPATH propagation in 'make check' | Daniele Varrazzo | 2017-12-11 | 1 | -1/+1 |
| | | | | | Psycopg doesn't have other dependencies outside the stdlib so what's there is probably just noise. | ||||
* | Merge pull request #644 from jdufresne/noinstall-tests | Daniele Varrazzo | 2017-12-11 | 77 | -362/+389 |
|\ | | | | | Avoid installing tests to site-packages | ||||
| * | Avoid installing tests to site-packages | Jon Dufresne | 2017-12-10 | 19 | -38/+56 |
| | | | | | | | | | | | | | | | | For library end users, there is no need to install tests alongside the package itself. This keeps the tests available for development without adding extra packages to user's site-packages directory. Reduces the size of the installed package. Avoids accidental execution of test code by an installed package. | ||||
| * | Skip register_hstore(..., unicode=True) tests on Python 3 | Jon Dufresne | 2017-12-10 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | Per the functions documentation, this argument is not supported on Python 3. Skip it during tests. > :param unicode: if `!True`, keys and values returned from the database > will be `!unicode` instead of `!str`. The option is not available on > Python 3 Work towards moving tests outside of the installed package. | ||||
| * | Use relative imports throughout tests | Jon Dufresne | 2017-12-10 | 27 | -81/+81 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tests relied on Python2 relative import semantics. Python3 changed import semantics to always search sys.path by default. To import using a relative path it must have a leading dot. Forward compatible with newer Pythons. Works towards the goal of moving tests outside of the installed package. For more information, see PEP-328: https://www.python.org/dev/peps/pep-0328/ | ||||
| * | Use print() function instead of print statement throughout project | Jon Dufresne | 2017-12-10 | 44 | -245/+251 |
| | | | | | | | | Forward compatible with newer Pythons. | ||||
| * | Fix use of "async" in test_cursor.py | Jon Dufresne | 2017-12-10 | 1 | -1/+1 |
|/ | | | | | "async" will be a keyword starting with Python 3.7. On Python 3.6, use of "async" causes a deprecation warning. Use the alias "async_" instead. |