debian/0000755000000000000000000000000011677467756007220 5ustar debian/changelog0000644000000000000000000000104511677467756011072 0ustar springpython (1.2.0+ds-2build1) precise; urgency=low * Rebuild to drop python2.6 dependencies. -- Matthias Klose Sat, 31 Dec 2011 02:14:06 +0000 springpython (1.2.0+ds-2) unstable; urgency=low * Add support for python2.7. * Bump Standards-Version to 3.9.2. No changes were required. -- Miguel Landaeta Tue, 19 Apr 2011 16:32:35 -0430 springpython (1.2.0+ds-1) unstable; urgency=low * Initial release. (Closes: #576311). -- Miguel Landaeta Mon, 28 Mar 2011 14:27:04 -0430 debian/00TODO0000644000000000000000000000015211542454522010020 0ustar * Convince upstream to provide documentation, the goal is to prepare a python-springpython-doc package. debian/rules0000755000000000000000000000064611542454522010260 0ustar #! /usr/bin/make -f %: dh $@ --with python2 override_dh_auto_build: dh_auto_build rst2man debian/coily.rst coily.1 override_dh_auto_install: dh_auto_install find debian/python-springpython -name LICENSE.txt -delete override_dh_auto_clean: dh_auto_clean rm -rf springpython.egg-info get-orig-source: cd $(dir $(firstword $(MAKEFILE_LIST)))../ && \ uscan --no-conf --rename --force-download --destdir $(CURDIR) debian/manpages0000644000000000000000000000001011542454522010677 0ustar coily.1 debian/orig-tar.sh0000755000000000000000000000050711543176057011264 0ustar #!/bin/sh -e # called by uscan with '--upstream-version' DIR=springpython-$2+ds TAR=springpython_$2+ds.orig.tar.gz # Repack upstream source to tar.gz and clean it tar zxf $3 mv springpython-* $DIR GZIP=--best tar -cz --owner root --group root --mode a+rX -f $TAR $DIR rm -rf $DIR springpython_$2.orig.tar.gz debian/control0000644000000000000000000000270011553137431010573 0ustar Source: springpython Maintainer: Debian Python Modules Team Uploaders: Miguel Landaeta , Sven Wilhelm Section: python Priority: optional Build-Depends: debhelper (>= 7.0.50~), python-all (>= 2.6.6-3~), python-setuptools (>= 0.6.14-3), python-docutils Standards-Version: 3.9.2 X-Python-Version: >= 2.6 Vcs-Svn: svn://svn.debian.org/svn/python-modules/packages/springpython/trunk Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/springpython/trunk/ Homepage: http://www.springpython.org/ Package: python-springpython Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-yaml Recommends: python-mysqldb Suggests: python-cherrypy3, python-ldap, python-circuits, pyro Description: Python module that implements concepts from Spring Java Framework Spring Python intends to take the concepts that were developed, tested, and proven with the Spring Framework, and carry them over to the language of Python. . The key features of Spring Python are: - Inversion of Control. - Aspect Oriented Programming. - Database Transactions. - Database Templates. - Remoting. - JMS Messaging. . This is not a direct port of existing source code, but rather, a port of proven solutions, while still remaining faithful to the style, idioms, and overall user community of Python. . For more information, please visit: http://www.springpython.org/ debian/coily.rst0000644000000000000000000000306511543176057011054 0ustar ========= coily ========= ---------------------------------------------- command-line management tool for Spring Python ---------------------------------------------- :Author: Greg Turnquist :Date: 2010-11-03 :Copyright: Apache Software License :Version: 1.2.0 :Manual section: 1 :Manual group: Spring Python Documentation SYNOPSIS ======== coily command DESCRIPTION =========== Coily is the command-line tool that utilizes the plugin system. It is similar to grails command-line tool, in that through a series of installed plugins, you are able to do many tasks, including build skeleton apps that you can later flesh out. If you look at the details of this app, you will find a sophisticated, command driven tool to built to manage plugins. The real power is in the plugins themselves. For information about Spring Python, it can be found at http://www.springpython.org/ OPTIONS ======= --help Displays a brief summary with all options. --list-installed-plugins List the plugins currently installed in this account. --list-available-plugins List the plugins available for installation. --install-plugin Install the named plugin. --uninstall-plugin Uninstall the named plugin by deleting its entry from ~/.springpython. --reinstall-plugin Uninstall then install the plugin. SEE ALSO ======== The full documentation for coily and Spring Python is maintained as a HTML manual available at http://static.springsource.org/spring-python/1.2.x/sphinx/html/. debian/copyright0000644000000000000000000002725011544130510011121 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=173 Upstream-Name: Spring Python Framework Upstream-Contact: Greg Turnquist Source: http://www.springsource.com/download/community Comment: The tarball from upstream was repackaged because it uses unknown extended headers. Any operation on that file caused annoying warnings like these: tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' To generate a proper tarball, just run: ./debian/rules get-orig-source. . ---------------------------------------------------------------------- Below is shown extra copyright information provided by upstream that is relevant but isn't detailed enough to be expressed in DEP5: ---------------------------------------------------------------------- Spring Python is inspired by the Spring framework (http://www.springframework.org) which is released under the Apache Foundation License. Spring Python does NOT require redistribution of Spring's software modules, nor any of its dependencies (binary or source code). However, you are free to download their source code to understand the basis of this product. . The Spring Python's Security module is inspired by Acegi Security Java-based framework (http://www.acegisecurity.org), which is released under the Apache Foundation License. Spring Python's Security module does NOT require redistribution of Acegi's components, nor any of its dependencies (binary or source code). However, you are free to download their source code to understand the basis of this product. ********************************************************************** . Spring Python has incorporated the "decorator" library written by Michele Simionato into springpython.context in order to implement a decorator based IoC container solution. . See http://www.phyast.pitt.edu/~micheles/python/documentation.html for more information about downloads of this library. . ********************************************************************** Spring Python includes software developed by Fourthought, Inc. (http://www.fourthought.com). License and copyright info for 4Suite software License and copyright info for 4Suite software Mike Olson Fourthought, Inc. Uche Ogbuji Fourthought, Inc. License and copyright info for 4Suite software 1.1 2002-01-21 MO Initial version in post-0.11.1 codebase 1.4 2005-03-03 MB Converted source to Simplified DocBook XML 1.0 4Suite copyright license 4Suite software copyright The copyright on 4Suite as a whole is owned by Fourthought, Inc. (USA). Copyright on the components of 4Suite is indicated in the source code; most files have their own notice of copyright and ownership, and a CVS datestamp to clarify the actual date of authorship or last revision/publication. For purposes of usage and redistribution, the following Apache-based license applies. . The 4Suite License, Version 1.1 Copyright (c) 2000 Fourthought, Inc.. All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by Fourthought, Inc. (http://www.fourthought.com)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. The names "4Suite", "4Suite Server" and "Fourthought" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact info@fourthought.com. Products derived from this software may not be called "4Suite", nor may "4Suite" appear in their name, without prior written permission of Fourthought, Inc. . THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL FOURTHOGHT, INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================== This license is based on the Apache Software License, Version 1.1, Copyright (c) 2000 The Apache Software Foundation. All rights reserved. ********************************************************************* Spring Python includes software developed by Uche Ogbuji (http://uche.ogbuji.net). . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by Uche Ogbuji (http://uche.ogbuji.net)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Amara" and "Uche Ogbuji" must not be used to endorse or promote products derived from this software without prior written permission of Uche Ogbuji (uche@ogbuji.net). 5. Products derived from this software may not be called "Amara", nor may "Amara" appear in their name, without prior written permission of Uche Ogbuji (uche.ogbuji@gmail.com). . THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL FOURTHOGHT, INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================== This license is based on the Apache Software License, Version 1.1, Copyright (c) 2000 The Apache Software Foundation. All rights reserved. ********************************************************************* Files: * Copyright: © 2006-2011, SpringSource (http://springsource.com) License: Apache-2.0 Files: springpython/remoting/hessian/hessianlib.py Copyright: 2001-2002, Caucho Technology, Inc. License: The Apache Software License, Version 1.1 . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. The end-user documentation included with the redistribution, if any, must include the following acknowlegement: "This product includes software developed by the Caucho Technology (http://www.caucho.com/)." Alternately, this acknowlegement may appear in the software itself, if and wherever such third-party acknowlegements normally appear. . 4. The names "Hessian", "Resin", and "Caucho" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact info@caucho.com. . 5. Products derived from this software may not be called "Resin" nor may "Resin" appear in their names without prior written permission of Caucho Technology. . THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CAUCHO TECHNOLOGY OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: springpython/config/decorator.py Copyright: © 2005, Michele Simionato License: other Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in bytecode form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* Copyright: © 2009-2011, Sven Wilhelm , © 2010-2011, Miguel Landaeta License: Apache-2.0 License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 /usr/share/common-licenses/Apache-2.0 (on Debian systems) . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. debian/source/0000755000000000000000000000000011553374171010475 5ustar debian/source/format0000644000000000000000000000001411355516712011702 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000040311543176057010225 0ustar version=3 opts=uversionmangle=s/\.FINAL$//,dversionmangle=s/\+ds$// \ https://s3browse.springsource.com/browse/dist.springframework.org/release/EXTPY/ \ http://dist.springframework.org/release/EXTPY/springpython-([\w\.]+)\.tar\.gz \ debian debian/orig-tar.sh debian/compat0000644000000000000000000000000111531003514010354 0ustar 7debian/clean0000644000000000000000000000001011531003514010153 0ustar coily.1