Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ed7d8ea28c 
							
						 
					 
					
						
						
							
							Appveyor: added package_name to options  
						
						 
						
						
						
					 
					
						2019-04-22 22:39:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							014097c1af 
							
						 
					 
					
						
						
							
							Dropped command line config from appveyor scrips  
						
						 
						
						... 
						
						
						
						Only use env vars, they were unused.
Use consistently a config object with properties instead of functions
(the one returning a binary are especially dangerous if parens are
forgotten).
Also add helpers to call the target python more succinctly. 
						
					 
					
						2019-04-22 12:41:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1b2c1d620f 
							
						 
					 
					
						
						
							
							Run tests more quiet/faster building wheels  
						
						 
						
						... 
						
						
						
						We are mostly interested it installed alright. 
						
					 
					
						2019-04-22 11:24:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							285c64d101 
							
						 
					 
					
						
						
							
							Better dir names in appveyor build  
						
						 
						
						
						
					 
					
						2019-04-22 11:24:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							637a990e09 
							
						 
					 
					
						
						
							
							Added support for wheel building and uploading  
						
						 
						
						... 
						
						
						
						To be used by the psycopg/psycopg2-wheels project. 
						
					 
					
						2019-04-22 11:24:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9eec303cf7 
							
						 
					 
					
						
						
							
							Configure postgres to run appveyor tests on ssl  
						
						 
						
						
						
					 
					
						2019-04-22 11:24:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b1078b1b92 
							
						 
					 
					
						
						
							
							Setup build environment only before building  
						
						 
						
						
						
					 
					
						2019-04-22 11:24:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1178501aaf 
							
						 
					 
					
						
						
							
							appveyor: added logging level configuration  
						
						 
						
						
						
					 
					
						2019-04-22 11:24:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							5c72203180 
							
						 
					 
					
						
						
							
							Using pathlib to manipulate paths  
						
						 
						
						
						
					 
					
						2019-04-22 11:24:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							591476621c 
							
						 
					 
					
						
						
							
							Dropped problematic init step  
						
						 
						
						... 
						
						
						
						It was performed before repos cloned so no resource available (including
the script!) 
						
					 
					
						2019-04-22 11:24:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							fda738c90d 
							
						 
					 
					
						
						
							
							All together now, let's make this real  
						
						 
						
						
						
					 
					
						2019-04-22 02:54:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							5858b0b9b4 
							
						 
					 
					
						
						
							
							Test packages from Python  
						
						 
						
						
						
					 
					
						2019-04-22 02:54:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							169ce22228 
							
						 
					 
					
						
						
							
							Build psycopg from Python  
						
						 
						
						
						
					 
					
						2019-04-22 02:54:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							c875197432 
							
						 
					 
					
						
						
							
							Build libpq from Python  
						
						 
						
						
						
					 
					
						2019-04-22 02:54:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							73f6a0cd95 
							
						 
					 
					
						
						
							
							Build openssl from Python  
						
						 
						
						
						
					 
					
						2019-04-22 02:54:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							37ce131d2c 
							
						 
					 
					
						
						
							
							Added setenv to log env vars changes  
						
						 
						
						
						
					 
					
						2019-04-22 02:54:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							00fc2820a0 
							
						 
					 
					
						
						
							
							Added script to implement appveyor functionality in Python  
						
						 
						
						... 
						
						
						
						Only the init step for the moment. 
						
					 
					
						2019-04-22 02:54:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							72fe91c02e 
							
						 
					 
					
						
						
							
							Build and test with openssl 1.1 on windows  
						
						 
						
						... 
						
						
						
						Porting to openssl 1.1 by Matthew Brett, from the psycopg2-wheel repos. 
						
					 
					
						2019-04-11 00:27:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7571ec9368 
							
						 
					 
					
						
						
							
							Run tests on windows using the same library versions of the packages  
						
						 
						
						
						
					 
					
						2019-03-18 01:41:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							599432552a 
							
						 
					 
					
						
						
							
							Copyright year updated  
						
						 
						
						... 
						
						
						
						ag -l Copyright | xargs sed -i \
        "s/\(.*copyright (C) [0-9]\+\)\(-[0-9]\+\)\?\(.*\)/\1-$(date +%Y)\3/I" 
						
					 
					
						2019-02-17 01:36:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							30c1befa64 
							
						 
					 
					
						
						
							
							SQLSTATE error classes implemented in C  
						
						 
						
						... 
						
						
						
						The module is only used to export them to Python. 
						
					 
					
						2019-02-10 03:45:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1bb3d5cfe2 
							
						 
					 
					
						
						
							
							Dropped duplicate classes in errors module  
						
						 
						
						... 
						
						
						
						Also using a more compact class registration using a decorator 
						
					 
					
						2018-10-23 00:31:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b205764fdd 
							
						 
					 
					
						
						
							
							Merge branch 'master' into errors-module  
						
						 
						
						
						
					 
					
						2018-10-15 00:58:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							61df7bdd8d 
							
						 
					 
					
						
						
							
							Errors module content updated to Postgres 11  
						
						 
						
						
						
					 
					
						2018-10-14 23:07:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7a5edff6c6 
							
						 
					 
					
						
						
							
							errorcodes map update to PostgreSQL 11  
						
						 
						
						
						
					 
					
						2018-10-14 22:57:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9148157697 
							
						 
					 
					
						
						
							
							Merge branch 'master' into https  
						
						 
						
						
						
					 
					
						2018-10-10 22:07:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							488818eeb6 
							
						 
					 
					
						
						
							
							Replace deprecated optparse usage with argparse  
						
						 
						
						... 
						
						
						
						Per https://docs.python.org/3/library/optparse.html 
> Deprecated since version 3.2: The optparse module is deprecated and
> will not be developed further; development will continue with the
> argparse module. 
						
					 
					
						2018-10-10 05:15:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							b07e34e0b8 
							
						 
					 
					
						
						
							
							Prefer https:// URLs when available  
						
						 
						
						
						
					 
					
						2018-09-22 19:02:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							782fa39647 
							
						 
					 
					
						
						
							
							Generating the whole errors file from script  
						
						 
						
						
						
					 
					
						2018-08-17 02:00:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0bce58d0cd 
							
						 
					 
					
						
						
							
							Dropped parsing sgml files for error codes  
						
						 
						
						... 
						
						
						
						The errcodes.txt file contains all the errors for the currently
maintained server versions. There is only one error code missing,
probably unused, but adding it back anyway to keep the errcode module
unchanged. 
						
					 
					
						2018-08-17 02:00:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a8b9c9971e 
							
						 
					 
					
						
						
							
							Consider PG 9.3 a thing of the past.  
						
						 
						
						... 
						
						
						
						Wow, it seems yesterday...
Previosly archived as a "past" version only in the prepare script. Test
script consistent now.
[skip ci] 
						
					 
					
						2018-07-13 19:11:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							82f52db9b3 
							
						 
					 
					
						
						
							
							Fetch the correct testing postgres packages on xenial  
						
						 
						
						
						
					 
					
						2018-07-13 18:25:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							61e644049f 
							
						 
					 
					
						
						
							
							Add testing and document support for Python 3.7  
						
						 
						
						... 
						
						
						
						Python 3.7 was released on June 27, 2018.
https://docs.python.org/3/whatsnew/3.7.html  
						
					 
					
						2018-07-12 18:07:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6becf0ef55 
							
						 
					 
					
						
						
							
							Note the upgrade in wheel dependencies in NEWS file  
						
						 
						
						
						
					 
					
						2018-05-23 21:51:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e8a831dda2 
							
						 
					 
					
						
						
							
							Merge branch 'master' into drop-2to3  
						
						 
						
						
						
					 
					
						2018-05-20 23:56:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							eb570488a4 
							
						 
					 
					
						
						
							
							Test databases from newest to oldest  
						
						 
						
						... 
						
						
						
						This way we can spot when a feature was not supported yet by the first
test failing. 
						
					 
					
						2018-05-18 12:16:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							957fd79a27 
							
						 
					 
					
						
						
							
							Build using OpenSSL 1.0.2n  
						
						 
						
						
						
					 
					
						2018-01-29 03:27:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							8ad2098b74 
							
						 
					 
					
						
						
							
							Drop 2to3 build step; make all code compatible with all Pythons  
						
						 
						
						... 
						
						
						
						Make all library code compatible with both Python 2 and Python 3. Helps
move to modern Python idioms. Can now write for Python 3 (with
workarounds for Python 2) instead of the other way around.
In the future, when it is eventually time to drop Python 2, the library
will be in a better position to remove workarounds
Added a very small comparability module compat.py where required. It
includes definitions for:
- text_type -- A type. str on Python 3. unicode on Python 2.
- string_types -- A tuple. Contains only str on Python 3. Contains str &
                  unicode on Python 2. 
						
					 
					
						2017-12-11 20:26:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							389f6c08d9 
							
						 
					 
					
						
						
							
							Avoid installing tests to site-packages  
						
						 
						
						... 
						
						
						
						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. 
						
					 
					
						2017-12-10 10:55:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							9de46e416e 
							
						 
					 
					
						
						
							
							Use print() function instead of print statement throughout project  
						
						 
						
						... 
						
						
						
						Forward compatible with newer Pythons. 
						
					 
					
						2017-12-10 10:51:07 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							1047af03da 
							
						 
					 
					
						
						
							
							Remove unused scripts maketypes.sh & buildtypes.py  
						
						 
						
						... 
						
						
						
						Refs #645  
						
					 
					
						2017-12-10 09:57:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							e335d6d223 
							
						 
					 
					
						
						
							
							Trim trailing whitespace from all files throughout project  
						
						 
						
						... 
						
						
						
						Many editors automatically trim whitespace on save. By trimming all
 files in one go, makes future diffs cleaner without extraneous
 whitespace changes. 
						
					 
					
						2017-12-01 21:42:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							727b952a32 
							
						 
					 
					
						
						
							
							Build and test packages with libpq 10.1 and OpenSSL 1.0.2m  
						
						 
						
						
						
					 
					
						2017-11-28 17:19:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo 
							
						 
					 
					
						
						
						
						
							
						
						
							283de27098 
							
						 
					 
					
						
						
							
							Remove redundant parentheses  
						
						 
						
						
						
					 
					
						2017-11-28 16:06:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							f3f394ced9 
							
						 
					 
					
						
						
							
							Import recipe to build PG 10 libpq on win from wheel repos  
						
						 
						
						... 
						
						
						
						Also build pg_config so the libpq version is correct at compile time
too. 
						
					 
					
						2017-10-24 11:26:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0d90c173fb 
							
						 
					 
					
						
						
							
							Test against PG 10.0 on Travis  
						
						 
						
						
						
					 
					
						2017-10-24 11:26:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							f1461d2d7e 
							
						 
					 
					
						
						
							
							Parse PG 10 error codes from final version  
						
						 
						
						
						
					 
					
						2017-10-19 02:28:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							22c7114168 
							
						 
					 
					
						
						
							
							Disable uploading docs on pythonhosted  
						
						 
						
						... 
						
						
						
						The service is deprecated in favour of RTD. There is also no more way to
upload redirects there, so #581  cannot be fixed.
Official docs are on http://initd.org/psycopg/docs/  
						
					 
					
						2017-08-23 13:42:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ac2b8c3a9 
							
						 
					 
					
						
						
							
							Force rebuild of cache for new OpenSSL/PostgreSQL  
						
						 
						
						... 
						
						
						
						OpenSSL updated to 1.0.2l
PostgreSQL updated to 9.6.3 
						
					 
					
						2017-06-08 20:11:20 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7d9ef5f952 
							
						 
					 
					
						
						
							
							Run tests against PostgreSQL 10 beta1  
						
						 
						
						... 
						
						
						
						Use the new Postgres verisoning schema: 10 is a major version, 10.0 a
patch release. See
https://wiki.postgresql.org/wiki/New_in_postgres_10#Change_in_Version_Numbering  
						
					 
					
						2017-06-08 18:45:07 +01:00