0.6.6-1
This commit is contained in:
parent
b46779da46
commit
582595ee38
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,3 +4,4 @@
|
|||||||
/alembic-0.6.2.tar.gz
|
/alembic-0.6.2.tar.gz
|
||||||
/alembic-0.6.3.tar.gz
|
/alembic-0.6.3.tar.gz
|
||||||
/alembic-0.6.5.tar.gz
|
/alembic-0.6.5.tar.gz
|
||||||
|
/alembic-0.6.6.tar.gz
|
||||||
|
@ -1,12 +1,18 @@
|
|||||||
%if 0%{?fedora} > 12
|
%if 0%{?rhel} && 0%{?rhel} <= 6
|
||||||
|
%{!?__python2: %global __python2 /usr/bin/python2}
|
||||||
|
%{!?python2_sitelib: %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
||||||
|
%{!?python2_sitearch: %global python2_sitearch %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if 0%{?fedora}
|
||||||
%global with_python3 1
|
%global with_python3 1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%global modname alembic
|
%global modname alembic
|
||||||
|
|
||||||
Name: python-alembic
|
Name: python-alembic
|
||||||
Version: 0.6.5
|
Version: 0.6.6
|
||||||
Release: 3%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Database migration tool for SQLAlchemy
|
Summary: Database migration tool for SQLAlchemy
|
||||||
|
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
@ -55,14 +61,13 @@ BuildRequires: python3-mock
|
|||||||
|
|
||||||
%description
|
%description
|
||||||
Alembic is a new database migrations tool, written by the author of
|
Alembic is a new database migrations tool, written by the author of
|
||||||
`SQLAlchemy <http://www.sqlalchemy.org>`_. A migrations tool offers the
|
SQLAlchemy. A migrations tool offers the following functionality:
|
||||||
following functionality:
|
|
||||||
|
|
||||||
* Can emit ALTER statements to a database in order to change the structure
|
* Can emit ALTER statements to a database in order to change the structure
|
||||||
of tables and other constructs.
|
of tables and other constructs.
|
||||||
* Provides a system whereby "migration scripts" may be constructed; each script
|
* Provides a system whereby "migration scripts" may be constructed; each script
|
||||||
indicates a particular series of steps that can "upgrade" a target database to
|
indicates a particular series of steps that can "upgrade" a target database
|
||||||
a new version, and optionally a series of steps that can "downgrade"
|
to a new version, and optionally a series of steps that can "downgrade"
|
||||||
similarly, doing the same steps in reverse.
|
similarly, doing the same steps in reverse.
|
||||||
* Allows the scripts to execute in some sequential manner.
|
* Allows the scripts to execute in some sequential manner.
|
||||||
|
|
||||||
@ -79,14 +84,13 @@ Requires: python3-setuptools
|
|||||||
|
|
||||||
%description -n python3-alembic
|
%description -n python3-alembic
|
||||||
Alembic is a new database migrations tool, written by the author of
|
Alembic is a new database migrations tool, written by the author of
|
||||||
`SQLAlchemy <http://www.sqlalchemy.org>`_. A migrations tool offers the
|
SQLAlchemy. A migrations tool offers the following functionality:
|
||||||
following functionality:
|
|
||||||
|
|
||||||
* Can emit ALTER statements to a database in order to change the structure
|
* Can emit ALTER statements to a database in order to change the structure
|
||||||
of tables and other constructs.
|
of tables and other constructs.
|
||||||
* Provides a system whereby "migration scripts" may be constructed; each script
|
* Provides a system whereby "migration scripts" may be constructed; each script
|
||||||
indicates a particular series of steps that can "upgrade" a target database to
|
indicates a particular series of steps that can "upgrade" a target database
|
||||||
a new version, and optionally a series of steps that can "downgrade"
|
to a new version, and optionally a series of steps that can "downgrade"
|
||||||
similarly, doing the same steps in reverse.
|
similarly, doing the same steps in reverse.
|
||||||
* Allows the scripts to execute in some sequential manner.
|
* Allows the scripts to execute in some sequential manner.
|
||||||
|
|
||||||
@ -108,7 +112,7 @@ mv setup.py.tmp setup.py
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%{__python} setup.py build
|
%{__python2} setup.py build
|
||||||
|
|
||||||
%if 0%{?with_python3}
|
%if 0%{?with_python3}
|
||||||
/usr/bin/2to3 -w -n %{py3dir}
|
/usr/bin/2to3 -w -n %{py3dir}
|
||||||
@ -151,27 +155,26 @@ install -m 0644 python3-alembic.1 %{buildroot}%{_mandir}/man1/python3-alembic.1
|
|||||||
popd
|
popd
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%{__python} setup.py install -O1 --skip-build --root=%{buildroot}
|
%{__python2} setup.py install -O1 --skip-build --root=%{buildroot}
|
||||||
%if 0%{?rhel} && 0%{?rhel} <= 6
|
%if 0%{?rhel} && 0%{?rhel} <= 6
|
||||||
%else
|
%else
|
||||||
install -m 0644 alembic.1 %{buildroot}%{_mandir}/man1/alembic.1
|
install -m 0644 alembic.1 %{buildroot}%{_mandir}/man1/alembic.1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%check
|
%check
|
||||||
%{__python} setup.py test
|
%{__python2} setup.py test
|
||||||
|
|
||||||
# Disable python3 tests for now.
|
%if 0%{?with_python3}
|
||||||
#%if 0%{?with_python3}
|
pushd %{py3dir}
|
||||||
#pushd %{py3dir}
|
%{__python3} setup.py test
|
||||||
#%{__python3} setup.py test
|
popd
|
||||||
#popd
|
%endif
|
||||||
#%endif
|
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.rst LICENSE CHANGES docs
|
%doc README.rst LICENSE CHANGES docs
|
||||||
%{python_sitelib}/%{modname}/
|
%{python2_sitelib}/%{modname}/
|
||||||
%{python_sitelib}/%{modname}-%{version}*
|
%{python2_sitelib}/%{modname}-%{version}*
|
||||||
%{_bindir}/%{modname}
|
%{_bindir}/%{modname}
|
||||||
|
|
||||||
%if 0%{?rhel} && 0%{?rhel} <= 6
|
%if 0%{?rhel} && 0%{?rhel} <= 6
|
||||||
@ -190,6 +193,12 @@ install -m 0644 alembic.1 %{buildroot}%{_mandir}/man1/alembic.1
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Aug 20 2014 Ralph Bean <rbean@redhat.com> - 0.6.6-1
|
||||||
|
- Latest upstream.
|
||||||
|
- Modernized python macros.
|
||||||
|
- Re-enabled python3 tests.
|
||||||
|
- Cleaned up the description formatting.
|
||||||
|
|
||||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.5-3
|
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.5-3
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user