diff --git a/.cvsignore b/.cvsignore index 309a0b9..792b9fb 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -python-fedora-0.2.90.22.tar.gz +python-fedora-0.2.99.7.tar.gz diff --git a/python-fedora.spec b/python-fedora.spec index e76459e..029c054 100644 --- a/python-fedora.spec +++ b/python-fedora.spec @@ -2,44 +2,31 @@ %{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]")} Name: python-fedora -Version: 0.2.90.22 +Version: 0.2.99.7 Release: 1%{?dist} Summary: Python modules for talking to Fedora Infrastructure Services Group: Development/Languages License: GPLv2 -URL: http://hosted.fedoraproject.org/projects/python-fedora/ +URL: https://fedorahosted.org/python-fedora/ Source0: http://toshio.fedorapeople.org/fedora/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel python-setuptools-devel Requires: python-simplejson +Requires: python-bugzilla +Requires: python-feedparser +Requires: python-sqlalchemy +Provides: python-fedora-infrastructure = %{version}-%{release} +Obsoletes: python-fedora-infrastructure < %{version}-%{release} %description -Python modules that handle communication with Fedora Infrastructure services. -This set of modules helps with building clients that talk to Fedora -Infrastructure's TurboGears based services such as Bodhi, PackageDB, -MirrorManager, and FAS2. - -%package infrastructure -Summary: Python modules for building Fedora Infrastructure Services -Group: Development/Languages -Requires: %{name} = %{version}-%{release} -Requires: python-psycopg2 -Requires: python-bugzilla -Requires: python-feedparser -Requires: python-ldap -# This can go away when TurboGears can use SQLAlchemy >= 0.4 -%if 0%{?fedora} >= 8 -Requires: python-sqlalchemy0.3 -%else -Requires: python-sqlalchemy -%endif - -%description infrastructure -Additional python modules that can be used on Fedora Infrastructure Servers to -help build new services. This includes the server's authentication providers. +Python modules that help with building Fedora Services. This includes a JSON +based auth provider for authenticating against FAS2 over the network and a +client that handles communication with the servers. The client module can +be used to build programs that communicate with Fedora Infrastructure's +TurboGears Applications such as Bodhi, PackageDB, MirrorManager, and FAS2. %prep %setup -q @@ -61,21 +48,46 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README COPYING AUTHORS ChangeLog -%dir %{python_sitelib}/fedora -%dir %{python_sitelib}/fedora/tg -%{python_sitelib}/fedora/__init__.py* -%{python_sitelib}/fedora/tg/__init__.py* -%{python_sitelib}/fedora/tg/client.py* -%{python_sitelib}/python_fedora-%{version}-py%{pyver}.egg-info - -%files infrastructure -%defattr(-,root,root,-) -%{python_sitelib}/fedora/accounts/ -%{python_sitelib}/fedora/tg/identity/ -%{python_sitelib}/fedora/tg/visit/ -%{python_sitelib}/fedora/tg/widgets.py* +%{python_sitelib}/* %changelog +* Fri Apr 11 2008 Toshio Kuratomi - 0.2.99.7-1 +- Add a method to accounts.fas2.AccountSystem to speed up retrieval of user + information. + +* Mon Apr 7 2008 Ricky Zhou - 0.2.99.6-1 +- Add gencert method in fedora.accounts.fas2 +- Remove old python-ldap dependency. +- Toshio Kuratomi added: + * Merge infrastructure subpackage into main package. + * Remove FAS1 code. + * Fix JsonVisitManager race condition. + * Start documentation on BaseClient/Fedora Service Architecture. + +* Tue Mar 18 2008 Ricky Zhou - 0.2.99.5-1 +- Add fas2.py (an interface for apps to fetch data from FAS2 using + fedora.tg.client) + +* Tue Mar 11 2008 Toshio Kuratomi - 0.2.99.4-1 +- Change from Ricky to enable user.human_name. + +* Tue Mar 11 2008 Toshio Kuratomi - 0.2.99.3-1 +- Fix a bug in BaseClient. + +* Fri Mar 7 2008 Toshio Kuratomi - 0.2.99.2-2 +- Small updates to description of -infrastructure as we're no longer tied to + Fedora Infrastructure boxes. + +* Mon Mar 3 2008 Toshio Kuratomi - 0.2.99.2-1 +- Third beta. Changes to accomodate FAS2 included as FAS2, TG-1.0.4, and + SA-0.4 are going to all roll into the new platform together. + +* Sun Feb 17 2008 Toshio Kuratomi - 0.2.99.1-1 +- Second beta. + +* Wed Feb 13 2008 Toshio Kuratomi - 0.2.99.0-1 +- First beta of new release. This release is for TG-1.0.4 and SA-0.4. + * Thu Dec 13 2007 Luke Macken - 0.2.90.22-1 - Convert fasLDAP to get its connection information fedora-db-access. - Add requirements for python-feedparser and python-bugzilla diff --git a/sources b/sources index c6a90fd..62cef82 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ce0a83effddd99e29aef6c0731f168bf python-fedora-0.2.90.22.tar.gz +fd721856a0a7952a60bcde4693602505 python-fedora-0.2.99.7.tar.gz