mirror of
				https://github.com/psycopg/psycopg2.git
				synced 2025-10-31 07:47:30 +03:00 
			
		
		
		
	Fixed __libpq_version__ for Postgres >= 10.1
The version should be considered as 10.0.1; the number was generated as 10.1.0 instead. Version number bumped to test building new wheels packages. Fix #632.
This commit is contained in:
		
							parent
							
								
									3e52b5445b
								
							
						
					
					
						commit
						87da2f898d
					
				
							
								
								
									
										4
									
								
								NEWS
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								NEWS
									
									
									
									
									
								
							|  | @ -13,8 +13,10 @@ What's new in psycopg 2.7.4 | ||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||||
| 
 | 
 | ||||||
| - Fixed Solaris 10 support (:ticket:`#532`). | - Fixed Solaris 10 support (:ticket:`#532`). | ||||||
| - Fixed `MinTimeLoggingCursor` on Python 3 (:ticket:`#609`). | - Fixed `!MinTimeLoggingCursor` on Python 3 (:ticket:`#609`). | ||||||
| - Fixed parsing of array of points as floats (:ticket:`#613`). | - Fixed parsing of array of points as floats (:ticket:`#613`). | ||||||
|  | - Fixed `~psycopg2.__libpq_version__` building with libpq >= 10.1 | ||||||
|  |   (:ticket:`632`). | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| What's new in psycopg 2.7.3.2 | What's new in psycopg 2.7.3.2 | ||||||
|  |  | ||||||
							
								
								
									
										8
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								setup.py
									
									
									
									
									
								
							|  | @ -194,8 +194,7 @@ or with the pg_config option in 'setup.cfg'. | ||||||
|                 return None |                 return None | ||||||
| 
 | 
 | ||||||
|             pg_first_inst_key = winreg.OpenKey(reg, |             pg_first_inst_key = winreg.OpenKey(reg, | ||||||
|                 'SOFTWARE\\PostgreSQL\\Installations\\' |                 'SOFTWARE\\PostgreSQL\\Installations\\' + first_sub_key_name) | ||||||
|                 + first_sub_key_name) |  | ||||||
|             try: |             try: | ||||||
|                 pg_inst_base_dir = winreg.QueryValueEx( |                 pg_inst_base_dir = winreg.QueryValueEx( | ||||||
|                     pg_first_inst_key, 'Base Directory')[0] |                     pg_first_inst_key, 'Base Directory')[0] | ||||||
|  | @ -406,11 +405,14 @@ class psycopg_build_ext(build_ext): | ||||||
|             m = verre.match(pgversion) |             m = verre.match(pgversion) | ||||||
|             if m: |             if m: | ||||||
|                 pgmajor, pgminor, pgpatch = m.group(1, 2, 3) |                 pgmajor, pgminor, pgpatch = m.group(1, 2, 3) | ||||||
|  |                 # Postgres >= 10 doesn't have pgminor anymore. | ||||||
|  |                 pgmajor = int(pgmajor) | ||||||
|  |                 if pgmajor >= 10: | ||||||
|  |                     pgminor, pgpatch = None, pgminor | ||||||
|                 if pgminor is None or not pgminor.isdigit(): |                 if pgminor is None or not pgminor.isdigit(): | ||||||
|                     pgminor = 0 |                     pgminor = 0 | ||||||
|                 if pgpatch is None or not pgpatch.isdigit(): |                 if pgpatch is None or not pgpatch.isdigit(): | ||||||
|                     pgpatch = 0 |                     pgpatch = 0 | ||||||
|                 pgmajor = int(pgmajor) |  | ||||||
|                 pgminor = int(pgminor) |                 pgminor = int(pgminor) | ||||||
|                 pgpatch = int(pgpatch) |                 pgpatch = int(pgpatch) | ||||||
|             else: |             else: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user