Group :: Databases
RPM: python-module-MySQLdb
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
# -*- coding: utf-8 -*-
%define version 1.0.1
%define release alt3
%define source_version 1.0.1
%setup_python_module MySQLdb
#python_req_hier
Summary: Python interface to MySQL-3.23+
Summary(ru_RU.UTF-8): Интерфейс к MySQL-3.23+ для Python
Name: %packagename
Version: %version
Release: %release
Source0: MySQL-python-%source_version.tar.gz
Patch0: MySQLdb-1.0.0c2-name.patch
License: GPL
Group: Databases
Prefix: %_prefix
Vendor: Andy Dustman <andy at dustman.net>
Url: http://sourceforge.net/projects/mysql-python
BuildRequires: libMySQL-devel zlib-devel sgml-tools OpenSP
Obsoletes: MySQL-python <= 0.9.2-alt6
%description
MySQLdb is an interface to the popular MySQL database server for Python.
The design goals are:
- Compliance with Python database API version 2.0
- Thread-safety
- Thread-friendliness (threads will not block each other)
- Compatibility with MySQL-3.23 and later (up to 4.0.xx)
This module should be mostly compatible with an older interface
written by Joe Skinner and others. However, the older version is
a) not thread-friendly,
b) written for MySQL 3.21,
c) apparently not actively maintained.
No code from that version is used in MySQLdb.
MySQLdb is free software.
%description -l ru_RU.UTF-8
MySQLdb - это интерфейс к популярной СУБД MySQL для Python.
При его создании преследовались следующие цели:
- Соответствие API баз данных для Python версии 2.0
- Совместимость с многопоточными средами
- "Дружелюбие к потокам" (потоки не блокируют друг друга)
- Совместимость с MySQL-3.23 и более поздними (вплоть до ветки 4.0)
Этот модуль должен сохранять совместимость с более ранним интерфейсом,
созданным Joe Skinner и другими. Однако старая версия:
a) небезопасна в многопоточной среде
b) написана для MySQL-3.21
c) более не поддерживается должным образом
Код из старой версии не был использован в MySQLdb
MySQLdb - это свободное ПО.
%prep
%setup -q -n MySQL-python-%source_version
%patch0 -p 1
%build
env CFLAGS="$RPM_OPT_FLAGS" %__python setup.py build
pushd doc
sgml2html MySQLdb
sgml2html MySQLdb-FAQ
popd
%install
%__python setup.py install --root=%buildroot --optimize=2 --record=INSTALLED_FILES
%files -f INSTALLED_FILES
%doc README doc/*.?tml CHANGELOG
%changelog
…
Full changelog you can see here
%define version 1.0.1
%define release alt3
%define source_version 1.0.1
%setup_python_module MySQLdb
#python_req_hier
Summary: Python interface to MySQL-3.23+
Summary(ru_RU.UTF-8): Интерфейс к MySQL-3.23+ для Python
Name: %packagename
Version: %version
Release: %release
Source0: MySQL-python-%source_version.tar.gz
Patch0: MySQLdb-1.0.0c2-name.patch
License: GPL
Group: Databases
Prefix: %_prefix
Vendor: Andy Dustman <andy at dustman.net>
Url: http://sourceforge.net/projects/mysql-python
BuildRequires: libMySQL-devel zlib-devel sgml-tools OpenSP
Obsoletes: MySQL-python <= 0.9.2-alt6
%description
MySQLdb is an interface to the popular MySQL database server for Python.
The design goals are:
- Compliance with Python database API version 2.0
- Thread-safety
- Thread-friendliness (threads will not block each other)
- Compatibility with MySQL-3.23 and later (up to 4.0.xx)
This module should be mostly compatible with an older interface
written by Joe Skinner and others. However, the older version is
a) not thread-friendly,
b) written for MySQL 3.21,
c) apparently not actively maintained.
No code from that version is used in MySQLdb.
MySQLdb is free software.
%description -l ru_RU.UTF-8
MySQLdb - это интерфейс к популярной СУБД MySQL для Python.
При его создании преследовались следующие цели:
- Соответствие API баз данных для Python версии 2.0
- Совместимость с многопоточными средами
- "Дружелюбие к потокам" (потоки не блокируют друг друга)
- Совместимость с MySQL-3.23 и более поздними (вплоть до ветки 4.0)
Этот модуль должен сохранять совместимость с более ранним интерфейсом,
созданным Joe Skinner и другими. Однако старая версия:
a) небезопасна в многопоточной среде
b) написана для MySQL-3.21
c) более не поддерживается должным образом
Код из старой версии не был использован в MySQLdb
MySQLdb - это свободное ПО.
%prep
%setup -q -n MySQL-python-%source_version
%patch0 -p 1
%build
env CFLAGS="$RPM_OPT_FLAGS" %__python setup.py build
pushd doc
sgml2html MySQLdb
sgml2html MySQLdb-FAQ
popd
%install
%__python setup.py install --root=%buildroot --optimize=2 --record=INSTALLED_FILES
%files -f INSTALLED_FILES
%doc README doc/*.?tml CHANGELOG
%changelog
…
Full changelog you can see here