summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix representation of sql.Placeholder2_9_1Daniele Varrazzo2021-06-172-17/+16
| | | | | Fix also Placeholder tests, including an error which made an assert always true, which made us miss the regression in #1291.
* Bump version number to 2.9.1Daniele Varrazzo2021-06-171-1/+1
|
* Fix regression with named `sql.Placeholder`Daniele Varrazzo2021-06-163-1/+11
| | | | Close #1291.
* Bump to next dev releaseDaniele Varrazzo2021-06-161-1/+1
|
* Fix spelling in news fileDaniele Varrazzo2021-06-161-1/+1
|
* Add note about cursor.callproc() and PostgreSQL proceduresDaniele Varrazzo2021-06-161-0/+10
| | | | Close #1155
* Tweak package paths in release docsDaniele Varrazzo2021-06-161-3/+3
|
* Build docs from the master branchDaniele Varrazzo2021-06-161-2/+2
|
* Bump to versio 2.92_9Daniele Varrazzo2021-06-161-1/+1
|
* Move appveyor build support to the scripts/build dirDaniele Varrazzo2021-06-154-12/+12
|
* Rename the github package download script for consistencyDaniele Varrazzo2021-06-152-2/+2
|
* Drop obsolete file to build Windows packagesDaniele Varrazzo2021-06-151-117/+0
|
* Upgrade libpq to 13.3 and libssl to 1.1.1k on windows tooDaniele Varrazzo2021-06-154-6/+7
|
* Build manylinux2014 packages for i686/x86_64 platformsDaniele Varrazzo2021-06-157-54/+264
| | | | | | | | | | | The manylinux_2_24 tag leaves too many users without usable packages. Using this tag requires to build libraries too or a libssh too old will be used, with the segfault risks seen in the past. OTOH building all the libraries on arm/ppc platforms proves very time consuming and requires further tooling than what available in the image. Because these packages are new it seems ok to use the manylinux_2_24 tag and use the package versions of libpq/libssl.
* Bump to a new dev version number to try to release new packagesDaniele Varrazzo2021-06-151-4/+5
|
* Copyright year updated to 2021Daniele Varrazzo2021-06-15118-118/+118
| | | | | ag -l Copyright | xargs sed -i \ "s/\(.*copyright (C) [0-9]\+\)\(-[0-9]\+\)\?\(.*Psycopg Team.*\)/\1-$(date +%Y)\3/I"
* Merge branch 'timezone-seconds'Daniele Varrazzo2021-06-1523-1091/+250
|\
| * Deprecate the psycopg2.tz moduleDaniele Varrazzo2021-06-155-18/+21
| | | | | | | | | | Don't use its objects anymore in the tests (except for the tests for the objects themselves).
| * Use datetime.timezone as default tzinfo_factory.Daniele Varrazzo2021-06-156-15/+47
| |
| * Drop support for mx.DateTime objectsDaniele Varrazzo2021-06-1415-967/+7
| | | | | | | | They are Python 2 only.
| * Handle correctly timestamps with fractions of minute in the timezone offsetDaniele Varrazzo2021-06-145-81/+154
| | | | | | | | Close #1272.
| * Use a stdlib timezone in TimestampFromTicksDaniele Varrazzo2021-06-141-12/+23
|/ | | | This is the only use of `LocalTimezone` in psycopg2 code.
* Clean up the packaging procedureDaniele Varrazzo2021-05-293-6/+54
|
* Merge branch 'packages'Daniele Varrazzo2021-05-2613-54/+528
|\
| * Document the new way of building packagesDaniele Varrazzo2021-05-261-34/+19
| |
| * One line about the new packages in the news fileDaniele Varrazzo2021-05-261-1/+6
| |
| * Add include and lib dirs from libpq --cppflags, --ldflagsDaniele Varrazzo2021-05-263-4/+12
| | | | | | | | | | | | They seem the right thing to fix MacOS build woes. Inspired to #935, might close #1200.
| * Add script to download packages from appveyorDaniele Varrazzo2021-05-261-0/+77
| |
| * Use Appveyor to build Windows packagesDaniele Varrazzo2021-05-263-18/+93
| | | | | | | | | | | | | | | | | | The script was executed both by this repos' appveyor config (to run the tests) and by the psycopg2-wheels config (to build the packages). Now there are two different workflows to execute for tests and to build packages. The only way to swap them is to change the project config it seems, in <https://ci.appveyor.com/project/psycopg/psycopg2/settings>.
| * Build MacOS packages on GitHub ActionsDaniele Varrazzo2021-05-262-0/+112
| |
| * Add script to download packages from GitHubDaniele Varrazzo2021-05-262-0/+78
| |
| * Enable qemu to build arm/ppc packages on githubDaniele Varrazzo2021-05-261-0/+3
| |
| * Build packages for Python >= 3.6Daniele Varrazzo2021-05-262-0/+128
| |
| * Allow libpq tests to failDaniele Varrazzo2021-05-261-1/+4
|/ | | | They fail on image build when we delete the system library.
* Create sdist packagesDaniele Varrazzo2021-05-252-0/+78
| | | | Adapted from the psycopg2-wheels project
* Escape table and column names in cursor.copy_from() and .copy_to()Daniele Varrazzo2021-05-253-11/+63
|
* 'with' starts a transaction even on autocommit connectionsDaniele Varrazzo2021-05-246-12/+127
| | | | Close #941
* Fix formatting of last entries in the NEWS fileDaniele Varrazzo2021-05-241-4/+4
|
* Remove configuration for unused VS versions in appveyor buildDaniele Varrazzo2021-05-241-20/+2
|
* Drop use of obsolete alias PyMem_DelDaniele Varrazzo2021-05-241-1/+1
|
* Merge branch 'github-actions'Daniele Varrazzo2021-05-228-291/+88
|\
| * Use GitHub Actions badge in the readmeDaniele Varrazzo2021-05-221-3/+3
| |
| * Update GitHub Actions as on branch main_2_8Daniele Varrazzo2021-05-227-319/+62
| | | | | | | | | | Drop Python version not supported on master. Drop Travis workflow on master branch too.
| * ci: first stab at running CI as github actionsRiccardo Magliocchetti2021-05-222-0/+54
|/ | | | Props to Adam Chainz for sharing its setup.
* Fix typoYusuke Hayashi2021-05-221-1/+1
|
* Merge branch 'rm-2.7'Daniele Varrazzo2021-05-2062-1307/+372
|\
| * Unbreak f-string wrong replacementsDaniele Varrazzo2021-05-202-30/+34
| |
| * Merge branch 'master' into rm-2.7Daniele Varrazzo2021-05-2016-24/+76
| |\
| * \ Merge branch 'master' into rm-2.7Hugo van Kemenade2020-11-186-18/+18
| |\ \
| * | | Upgrade f-strings with flynt -a and remove int()Hugo van Kemenade2020-11-186-17/+17
| | | |