summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2017-02-16 15:59:37 +0000
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2017-02-16 16:16:16 +0000
commit7819d0fc6c0de98b39789b11191bb627ef5fdcf3 (patch)
treef8fa7835e03676d172b87618b8f987feca560b07
parent535ff672c0ce500e5c0b68e41ad257809f1ea54d (diff)
downloadpsycopg2-7819d0fc6c0de98b39789b11191bb627ef5fdcf3.tar.gz
Windows testing tweaks, badge on README
-rw-r--r--.appveyor.yml72
-rw-r--r--README.rst11
2 files changed, 42 insertions, 41 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
index b8a9302..5c418e4 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -14,52 +14,52 @@ environment:
# For Python versions available on Appveyor, see
# http://www.appveyor.com/docs/installed-software#python
+ # Py 2.7 = VS Ver. 9.0 (VS 2008)
+ # Py 3.3, 3.4 = VS Ver. 10.0 (VS 2010)
+ # Py 3.5, 3.6 = VS Ver. 14.0 (VS 2015)
+
+ - PYTHON: C:\Python27-x64
+ PYTHON_ARCH: 64
+ VS_VER: 9.0
+
- PYTHON: C:\Python27
PYTHON_ARCH: 32
- # VS 2008
VS_VER: 9.0
- - PYTHON: C:\Python33
- PYTHON_ARCH: 32
- # VS 2010
- VS_VER: 10.0
- - PYTHON: C:\Python34
- PYTHON_ARCH: 32
- # VS 2010
- VS_VER: 10.0
- - PYTHON: C:\Python35
- PYTHON_ARCH: 32
- # VS 2015
+
+ - PYTHON: C:\Python36-x64
+ PYTHON_ARCH: 64
VS_VER: 14.0
+
- PYTHON: C:\Python36
PYTHON_ARCH: 32
- # VS 2015
VS_VER: 14.0
- - PYTHON: C:\Python27-x64
+
+ - PYTHON: C:\Python35-x64
PYTHON_ARCH: 64
- # VS 2008
- VS_VER: 9.0
- - PYTHON: C:\Python33-x64
+ VS_VER: 14.0
+
+ - PYTHON: C:\Python35
+ PYTHON_ARCH: 32
+ VS_VER: 14.0
+
+ - PYTHON: C:\Python34-x64
DISTUTILS_USE_SDK: '1'
PYTHON_ARCH: 64
- # VS 2010
VS_VER: 10.0
- - PYTHON: C:\Python34-x64
+
+ - PYTHON: C:\Python34
+ PYTHON_ARCH: 32
+ VS_VER: 10.0
+
+ - PYTHON: C:\Python33-x64
DISTUTILS_USE_SDK: '1'
PYTHON_ARCH: 64
- # VS 2010
VS_VER: 10.0
- - PYTHON: C:\Python35-x64
- PYTHON_ARCH: 64
- # VS 2015
- VS_VER: 14.0
- - PYTHON: C:\Python36-x64
- PYTHON_ARCH: 64
- # VS 2015
- VS_VER: 14.0
- #Py27 = 9.0 (VS 2008)
- #Py 3.3,3.4 = 10.0 (VS 2010)
- #Py 3.5,3.6 = 14.0 (VS 2015)
+ - PYTHON: C:\Python33
+ PYTHON_ARCH: 32
+ VS_VER: 10.0
+
PSYCOPG2_TESTDB: psycopg2_test
PSYCOPG2_TESTDB_USER: postgres
PSYCOPG2_TESTDB_PASSWORD: Password12!
@@ -168,9 +168,6 @@ install:
- IF NOT EXIST %OPENSSLTOP%\lib\ssleay32.lib (
CD %BUILD_DIR% &&
7z x C:\Others\OpenSSL_1_0_2k.tar.gz -so | 7z x -si -ttar > nul &&
- ECHO Build Directory Contents &&
- ECHO ************************************************************* &&
- DIR &&
CD openssl-OpenSSL_1_0_2k &&
perl Configure %TARGET% no-asm no-shared no-zlib --prefix=%OPENSSLTOP% --openssldir=%OPENSSLTOP% &&
CALL ms\%DO% &&
@@ -202,9 +199,6 @@ install:
- IF NOT EXIST %PGTOP%\lib\libpq.lib (
CD %BUILD_DIR% &&
7z x C:\Others\postgresql-9.6.2.tar.gz -so | 7z x -si -ttar > nul &&
- ECHO Build Directory Contents &&
- ECHO ************************************************************* &&
- DIR &&
CD postgresql-9.6.2\src\tools\msvc &&
ECHO $config-^>{ldap} = 0; > config.pl &&
ECHO $config-^>{openssl} = "%OPENSSLTOP:\=\\%"; >> config.pl &&
@@ -212,7 +206,6 @@ install:
ECHO 1;>> config.pl &&
build libpgport &&
XCOPY /E ..\..\include %PGTOP%\include &&
- DIR %PGBUILD% &&
COPY %PGBUILD%\Release\libpgport\libpgport.lib %PGTOP%\lib &&
CD ..\..\interfaces\libpq &&
nmake -f win32.mak USE_OPENSSL=1 ENABLE_THREAD_SAFETY=1 SSL_INC=%OPENSSLTOP%\include SSL_LIB_PATH=%OPENSSLTOP%\lib config .\Release\libpq.lib &&
@@ -229,7 +222,7 @@ build: off
build_script:
# Add PostgreSQL binaries to the path
- PATH=C:\Program Files\PostgreSQL\9.5\bin\;%PATH%
- - CD C:\project
+ - CD C:\Project
- "%PYTHON%\\python.exe setup.py build_ext --have-ssl -l libpgcommon -L %OPENSSLTOP%\\lib;%PGTOP%\\lib -I %OPENSSLTOP%\\include;%PGTOP%\\include"
- "%PYTHON%\\python.exe setup.py build"
- "%PYTHON%\\python.exe setup.py install"
@@ -239,6 +232,7 @@ build_script:
before_test:
# Create and setup PostgreSQL database for the tests
- createdb %PSYCOPG2_TESTDB%
+ - psql -d %PSYCOPG2_TESTDB% -c "CREATE EXTENSION HSTORE;"
test_script:
- "%PYTHON%\\python.exe -c \"import psycopg2; print(psycopg2.__version__)\""
diff --git a/README.rst b/README.rst
index f18be56..e33836e 100644
--- a/README.rst
+++ b/README.rst
@@ -46,6 +46,13 @@ please check the `project homepage`__.
.. __: http://initd.org/psycopg/
-.. image:: https://travis-ci.org/psycopg/psycopg2.svg?branch=master
+:Linux/OSX: |travis|
+:Windows: |appveyor|
+
+.. |travis| image:: https://travis-ci.org/psycopg/psycopg2.svg?branch=master
:target: https://travis-ci.org/psycopg/psycopg2
- :alt: Build Status
+ :alt: Linux and OSX build status
+
+.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/github/psycopg/psycopg2?svg=true
+ :target: https://ci.appveyor.com/project/psycopg/psycopg2
+ :alt: Windows build status