Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6cd0fbdc49 
							
						 
					 
					
						
						
							
							fix(macos): don't crash on undefined variable  
						
						
						
					 
					
						2025-01-05 22:00:24 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							cee23d83e0 
							
						 
					 
					
						
						
							
							chore(macos): drop unneeded gettext from libpq building  
						
						
						
					 
					
						2025-01-05 21:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							5bfba4c961 
							
						 
					 
					
						
						
							
							refactor: use pushd/popd instead of cd  
						
						
						
					 
					
						2025-01-05 21:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b943457896 
							
						 
					 
					
						
						
							
							test: drop brew curl to use the system one  
						
						
						
					 
					
						2025-01-05 21:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Brénainn Woodsend 
							
						 
					 
					
						
						
						
						
							
						
						
							d0bc154f31 
							
						 
					 
					
						
						
							
							build(macos): Enable cross compiling libpq across macOS architectures  
						
						... 
						
						
						
						The GitHub Actions runners look like they're only 1 year away from the
last macOS x86_64 platform being removed. Get ahead of the game and
build x86_64 on arm64. 
						
					 
					
						2025-01-05 20:44:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							310bc75532 
							
						 
					 
					
						
						
							
							ci(macos): move libpq build script to BEFORE_ALL build step  
						
						... 
						
						
						
						This is is how it is organised in Linux. 
						
					 
					
						2025-01-05 04:00:00 +01:00 
						 
				 
			
				
					
						
							
							
								Brénainn Woodsend 
							
						 
					 
					
						
						
						
						
							
						
						
							d43e5fe092 
							
						 
					 
					
						
						
							
							ci(macos): Avoid linking against homebrew  
						
						... 
						
						
						
						Homebrew binaries are always compiled for exactly the version they're
installed on making them very un-portable. When a wheel is "repaired" by
cibuildwheel, delocate-wheel pulls in _psycopg's dependencies
(libpq.dylib, libssl.dylib and libcrypto.dylib) which, on a GitHub
Actions macOS 14 runner, are provided by Homebrew and are therefore only
macOS >= 14 compatible. The resultant wheel is therefore incompatible
with all but the latest macOS versions.
Build all dependencies from source so that we can set the deployment
target to something sensible. Fixes  #1753 . 
						
					 
					
						2025-01-04 21:23:15 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a8765121d9 
							
						 
					 
					
						
						
							
							fix(ci): handle other pg_config options required by setup.py  
						
						
						
					 
					
						2025-01-04 19:06:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							fa24c922e7 
							
						 
					 
					
						
						
							
							ci(windows): build binary packages using the vcpkg package  
						
						
						
					 
					
						2025-01-04 19:06:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							3c7889b0e7 
							
						 
					 
					
						
						
							
							chore: drop appveyor CI integration  
						
						
						
					 
					
						2025-01-04 19:06:56 +01:00 
						 
				 
			
				
					
						
							
							
								Edgar Ramírez-Mondragón 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0eccfbec47 
							
						 
					 
					
						
						
							
							Ensure pg data dir exists  
						
						
						
					 
					
						2024-10-05 01:35:47 -06:00 
						 
				 
			
				
					
						
							
							
								Edgar Ramírez-Mondragón 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a59079a4f2 
							
						 
					 
					
						
						
							
							Build Python 3.13 wheels  
						
						
						
					 
					
						2024-10-04 22:40:03 -06:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							5fb59cd6ee 
							
						 
					 
					
						
						
							
							Merge branch 'macos-arm64-py312'  
						
						
						
					 
					
						2023-11-01 11:45:52 +01:00 
						 
				 
			
				
					
						
							
							
								Rene Leonhardt 
							
						 
					 
					
						
						
						
						
							
						
						
							941ac9a724 
							
						 
					 
					
						
						
							
							chore: add support for Python 3.12 macOS arm64 wheels  
						
						
						
					 
					
						2023-11-01 11:33:30 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e73d2fa9f0 
							
						 
					 
					
						
						
							
							ci(win32): install the setuptools package to build in appveyor  
						
						... 
						
						
						
						Present so far, it wasn't installed in the first image containing Python 3.12. 
						
					 
					
						2023-10-28 01:57:56 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							37d1de1c8f 
							
						 
					 
					
						
						
							
							chore: add support for Python 3.12  
						
						
						
					 
					
						2023-10-03 11:39:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							abf2723c0a 
							
						 
					 
					
						
						
							
							chore: drop support for Python 3.6  
						
						
						
					 
					
						2023-10-03 11:39:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1c1484e43b 
							
						 
					 
					
						
						
							
							ci: better interaction with scaleway build server  
						
						
						
					 
					
						2023-10-03 11:39:32 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b39d5d6492 
							
						 
					 
					
						
						
							
							chore: bundle libpq 16  
						
						... 
						
						
						
						- https://github.com/psycopg/psycopg/issues/650 
- https://github.com/psycopg/psycopg/discussions/528  
						
					 
					
						2023-09-28 09:26:33 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0b01ded426 
							
						 
					 
					
						
						
							
							ci: drop github download script  
						
						... 
						
						
						
						Easier to do interactively, now that all the artifacts are packaged in
the same archive. 
						
					 
					
						2023-04-03 05:10:36 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							46238ba351 
							
						 
					 
					
						
						
							
							ci: fix cache key by setting lib versions in job env  
						
						
						
					 
					
						2023-04-03 05:07:01 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							333b3b7ac4 
							
						 
					 
					
						
						
							
							ci: use cibuildwheel to build linux wheel packages  
						
						
						
					 
					
						2023-04-02 17:56:29 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b747b5b0fd 
							
						 
					 
					
						
						
							
							ci: bundle all build artifacts in a single directory  
						
						
						
					 
					
						2023-04-02 12:59:29 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1781e8b2c9 
							
						 
					 
					
						
						
							
							build: package openssl 1.1.1t with binary packages  
						
						
						
					 
					
						2023-04-02 12:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							97df29a312 
							
						 
					 
					
						
						
							
							ci: build macOS packages using cibuildwheel  
						
						... 
						
						
						
						Close  #1558 . 
					
						2023-03-30 13:31:30 +02:00 
						 
				 
			
				
					
						
							
							
								Amir Bitaraf 
							
						 
					 
					
						
						
						
						
							
						
						
							c0666b0935 
							
						 
					 
					
						
						
							
							Modify LD_LIBRARY_PATH to support all architectures  
						
						
						
					 
					
						2023-03-26 18:35:00 +01:00 
						 
				 
			
				
					
						
							
							
								Amir Bitaraf 
							
						 
					 
					
						
						
						
						
							
						
						
							cc21faa4f4 
							
						 
					 
					
						
						
							
							Move to manylinux2014 for aarch64, ppc64le builds.  
						
						
						
					 
					
						2023-03-26 18:35:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e8d92b74fd 
							
						 
					 
					
						
						
							
							Merge branch 'py311-win32'  
						
						
						
					 
					
						2022-11-07 23:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							57009707b1 
							
						 
					 
					
						
						
							
							ci: Test Python 3.11 on Appveyor  
						
						
						
					 
					
						2022-11-07 22:32:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							3182ea2303 
							
						 
					 
					
						
						
							
							ci: adapt macOS arm64 build script to changes in Python 3.11 and PostgreSQL 15  
						
						
						
					 
					
						2022-10-27 00:41:09 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							259d15ae3e 
							
						 
					 
					
						
						
							
							chore: build binary packages with OpenSSL 1.1.1q  
						
						
						
					 
					
						2022-10-25 12:47:46 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							77039cad63 
							
						 
					 
					
						
						
							
							chore: fix directory where to find binary package after build  
						
						
						
					 
					
						2022-10-25 12:47:02 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e6e465c509 
							
						 
					 
					
						
						
							
							chore: build binary packages using libpq from PostgreSQL 15  
						
						... 
						
						
						
						fix  #1497  as a side effect of using libpq 15. 
					
						2022-10-25 12:47:02 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							12700a5f02 
							
						 
					 
					
						
						
							
							Build packages for Python 3.11  
						
						
						
					 
					
						2022-10-25 12:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							271dd1fce7 
							
						 
					 
					
						
						
							
							chore: move cache_rebuild file into appveyor dir  
						
						
						
					 
					
						2022-10-25 12:24:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							bc82c8f9cc 
							
						 
					 
					
						
						
							
							fix: set default SYSCONFDIR to the quasi-standard /etc/postgresql-common  
						
						... 
						
						
						
						Fix  #1365 . 
					
						2022-10-06 03:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							182a51a33f 
							
						 
					 
					
						
						
							
							chore: upgrade packaged libpq version and dependencies  
						
						... 
						
						
						
						appveyor.cache_rebuild reformatted for greppability. 
						
					 
					
						2022-10-06 03:27:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e3664380c4 
							
						 
					 
					
						
						
							
							build: fix starting Postgres in macOS build script  
						
						... 
						
						
						
						The brew command fails with:
    Could not enable service: 125: Domain does not support specified action
    Error: Failure while executing; `/bin/launchctl enable gui/501/homebrew.mxcl.postgresql@14` exited with 125. 
						
					 
					
						2022-09-25 02:49:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							25c40f8ac3 
							
						 
					 
					
						
						
							
							build: add scripts to build macOS arm64 packages  
						
						
						
					 
					
						2022-07-17 00:20:08 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Lithammer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2dc137975a 
							
						 
					 
					
						
						
							
							Build musllinux wheels  
						
						
						
					 
					
						2021-12-10 17:21:34 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							846ae52ab2 
							
						 
					 
					
						
						
							
							Create parent directories too in artifacts download  
						
						
						
					 
					
						2021-12-10 14:26:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							217f4120ca 
							
						 
					 
					
						
						
							
							Strip debug symbols from binary packages  
						
						... 
						
						
						
						The _psycopg.so library goes down from 1.6mb to 300k in Linux packages. 
						
					 
					
						2021-12-10 14:26:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							898cbff5a6 
							
						 
					 
					
						
						
							
							Build binary packages against PosgtgreSQL 14.1 lipq  
						
						... 
						
						
						
						Close  #1388 . 
					
						2021-11-11 21:11:59 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							8e186dd7e9 
							
						 
					 
					
						
						
							
							Merge branch 'py310'  
						
						
						
					 
					
						2021-11-03 14:18:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7236a1f851 
							
						 
					 
					
						
						
							
							Fix f-string in Appveyor package download script  
						
						
						
					 
					
						2021-11-03 14:16:38 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6b80bd0648 
							
						 
					 
					
						
						
							
							Drop Windows exe package build  
						
						
						
					 
					
						2021-11-03 14:16:38 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							4a46aa39a5 
							
						 
					 
					
						
						
							
							Build Python 3.10 packages of relase 2.9.1  
						
						
						
					 
					
						2021-10-11 23:32:30 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							39f12bbfc5 
							
						 
					 
					
						
						
							
							Don't build .exe packages anymore  
						
						
						
					 
					
						2021-06-30 14:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							62490a6bcc 
							
						 
					 
					
						
						
							
							Allow to specify the build to download from Appveyor  
						
						
						
					 
					
						2021-06-17 03:54:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9ac54b3615 
							
						 
					 
					
						
						
							
							Move appveyor build support to the scripts/build dir  
						
						
						
					 
					
						2021-06-15 18:57:22 +01:00