14
0
forked from pool/python-pyodbc

- Do not copy around but use PYTHONPATH to find the module

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyodbc?expand=0&rev=2
This commit is contained in:
Tomáš Chvátal
2018-08-22 07:32:12 +00:00
committed by Git OBS Bridge
parent 247fa14760
commit 3ceb3023e1
2 changed files with 36 additions and 22 deletions

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Aug 22 07:31:31 UTC 2018 - tchvatal@suse.com
- Do not copy around but use PYTHONPATH to find the module
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Aug 19 09:54:09 UTC 2018 - monex@liquid-co.de Sun Aug 19 09:54:09 UTC 2018 - monex@liquid-co.de
@@ -10,7 +15,6 @@ Thu Aug 9 18:39:28 UTC 2018 - monex@liquid-co.de
Unfortunaly the test cases are broken at the moment Unfortunaly the test cases are broken at the moment
a bug report was created at github. a bug report was created at github.
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Aug 5 17:44:33 UTC 2018 - monex@liquid-co.de Sun Aug 5 17:44:33 UTC 2018 - monex@liquid-co.de

View File

@@ -1,52 +1,62 @@
# #
# spec file for package python-pyodbc # spec file for package python-pyodbc
# #
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}} %{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-pyodbc Name: python-pyodbc
Version: 4.0.24 Version: 4.0.24
Release: 0 Release: 0
Url: https://github.com/mkleehammer/pyodbc
Summary: Python ODBC API Summary: Python ODBC API
License: MIT License: MIT
Group: Development/Languages/Python Group: Development/Languages/Python
URL: https://github.com/mkleehammer/pyodbc
Source: https://files.pythonhosted.org/packages/source/p/pyodbc/pyodbc-%{version}.tar.gz Source: https://files.pythonhosted.org/packages/source/p/pyodbc/pyodbc-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: %{python_module devel} BuildRequires: %{python_module devel}
BuildRequires: unixODBC-devel BuildRequires: %{python_module setuptools}
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
BuildRequires: sqliteodbc BuildRequires: sqliteodbc
BuildRequires: unixODBC-devel
%python_subpackages %python_subpackages
%description %description
pyodbc is a Python 2.x and 3.x module that allows you to use ODBC pyodbc is a Python 2.x and 3.x module that allows you to use ODBC
to connect to almost any database from Windows, Linux, OS/X, and more. to connect to almost any database from Windows, Linux, OS/X, and more.
It implements the Python Database API Specification v2.0, but additional features It implements the Python Database API Specification v2.0, but additional features
have been added to simplify database programming even more. have been added to simplify database programming even more.
%prep %prep
%setup -q -n pyodbc-%{version} %setup -q -n pyodbc-%{version}
%build %build
%python_build %python_build
%install %install
%python_install %python_install
%check %check
python3 tests3/sqlitetests.py -v "Driver=SQLITE3;Database=sqlite.db" export PYTHONDONTWRITEBYTECODE=1
mv build/ _build.python3/ && mv _build.python2/ build/ PYTHONPATH=%{buildroot}%{python3_sitearch} python3 tests3/sqlitetests.py -v "Driver=SQLITE3;Database=sqlite.db"
python2 tests2/sqlitetests.py -v "Driver=SQLITE3;Database=sqlite.db" PYTHONPATH=%{buildroot}%{python2_sitearch} python2 tests2/sqlitetests.py -v "Driver=SQLITE3;Database=sqlite.db"
mv build/ _build.python2/ && mv _build.python3/ build/
%files %{python_files}
%files %python_files
%defattr(-,root,root,-)
%{python_sitearch}/* %{python_sitearch}/*
%license LICENSE.txt %license LICENSE.txt
%doc README.md %doc README.md
%changelog %changelog