[Python-modules-commits] [pyutilib] 02/05: Imported Debian patch 5.2.3601-1

Daniel Stender danstender-guest at moszumanska.debian.org
Thu Feb 25 21:01:28 UTC 2016


This is an automated email from the git hooks/post-receive script.

danstender-guest pushed a commit to branch master
in repository pyutilib.

commit 01d8302b557279c056eafd78f04ae6b284459c35
Author: Daniel Stender <debian at danielstender.com>
Date:   Sat Nov 7 22:21:37 2015 +0100

    Imported Debian patch 5.2.3601-1
---
 debian/changelog                          |   5 +
 debian/compat                             |   1 +
 debian/control                            |  42 ++++++
 debian/copyright                          | 209 ++++++++++++++++++++++++++++++
 debian/python3-pyutilib.doc-base.pca      |   8 ++
 debian/python3-pyutilib.doc-base.workflow |   8 ++
 debian/python3-pyutilib.docs              |   3 +
 debian/rules                              |  16 +++
 debian/source/format                      |   1 +
 debian/source/options                     |   1 +
 debian/watch                              |   3 +
 11 files changed, 297 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..f860994
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+pyutilib (5.2.3601-1) UNRELEASED; urgency=medium
+
+  * Initial release (Closes: #803791).
+
+ -- Daniel Stender <debian at danielstender.com>  Sat, 07 Nov 2015 22:21:37 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..77c0a1b
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,42 @@
+Source: pyutilib
+Section: python
+Priority: optional
+Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Uploaders: Daniel Stender <debian at danielstender.com>
+Build-Depends:
+ debhelper (>= 9),
+ dh-python,
+ python3-all,
+ python3-setuptools,
+ python3-six,
+ python3-nose
+Standards-Version: 3.9.7
+Homepage: https://software.sandia.gov/trac/pyutilib
+Vcs-Git: https://anonscm.debian.org/git/python-modules/packages/pyutilib.git
+Vcs-Browser: https://anonscm.debian.org/cgit/python-modules/packages/pyutilib.git
+X-Python-Version: >= 3.4
+
+Package: python3-pyutilib
+Architecture: all
+Depends:
+ ${python3:Depends},
+ ${misc:Depends}
+Recommends:
+ python3-pyro4
+Description: Python 3 library featuring development utilities
+ Pyutilib is a ensemble of Python packages that includes a wide variety
+ of utilities for software development.
+ .
+ The highlight features of this package are:
+  - pyutilib.component: well-developed architecture for managing software
+    components in complex Python applications
+  - pyutilib.workflow: Python classes that provide an intuitive interface
+    for defining and executing scientific workflows
+  - pyutilib.autotest: automates the setup of test suites from test
+    configuration files
+  - pyutilib.th: utilities for testing Python software. The main component is an
+    extension of Unittest to support new testing capabilities
+ .
+ Plus, the package includes a couple of useful helper scripts.
+
+# if you need a Python 2 package, please file a bug report
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a488148
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,209 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: PyUtilib
+Upstream-Contact: William E. Hart <wehart at sandia.gov>
+Source: https://pypi.python.org/pypi/PyUtilib
+
+Files: *
+Copyright: 2008-2015 Sandia Corporation
+License: BSD-3-Clause
+
+Files: debian/*
+Copyright: 2015 Daniel Stender <debian at danielstender.com>
+License: BSD-3-Clause
+
+License: BSD-3-Clause
+ 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.
+ .
+ * Neither the name of the Sandia National Laboratories nor the names of
+ its contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+ .
+ 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
+ OWNER 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: doc/plugin/fancyhdr.sty
+       doc/workflow/fancyhdr.sty
+Copyright: 1994-2002 Piet von Oostrum <piet at cs.uu.nl>
+Comment: http://www.latex-project.org/lppl/lppl-1-0.txt
+License: LPPL-1.0+
+ The LaTeX Project Public License
+ ================================
+ Terms And Conditions For Copying, Distribution And Modification
+ ===============================================================
+ .
+ WARRANTY
+ ========
+ .
+ There is no warranty for The Program, to the extent permitted by
+ applicable law.  Except when otherwise stated in writing, The
+ Copyright Holder provides The Program `as is' without warranty of any
+ kind, either expressed or implied, including, but not limited to, the
+ implied warranties of merchantability and fitness for a particular
+ purpose.  The entire risk as to the quality and performance of the
+ program is with you.  Should The Program prove defective, you assume
+ the cost of all necessary servicing, repair or correction.
+ .
+ In no event unless required by applicable law or agreed to in writing
+ will The Copyright Holder, or any of the individual authors named in
+ the source for The Program, be liable to you for damages, including
+ any general, special, incidental or consequential damages arising out
+ of any use of The Program or out of inability to use The Program
+ (including but not limited to loss of data or data being rendered
+ inaccurate or losses sustained by you or by third parties as a result
+ of a failure of The Program to operate with any other programs), even
+ if such holder or other party has been advised of the possibility of
+ such damages.
+ .
+ DISTRIBUTION
+ ============
+ .
+ Redistribution of unchanged files is allowed provided that all files
+ that make up the distribution of The Program are distributed.
+ In particular this means that The Program has to be distributed
+ including its documentation if documentation was part of the original
+ distribution.
+ .
+ The distribution of The Program will contain a prominent file
+ listing all the files covered by this license.
+ .
+ If you receive only some of these files from someone, complain!
+ .
+ The distribution of changed versions of certain files included in the
+ The Program, and the reuse of code from The Program, are allowed
+ under the following restrictions:
+ .
+ * It is allowed only if the legal notice in the file does not
+   expressly forbid it.
+   See note below, under "Conditions on individual files".
+ .
+ * You rename the file before you make any changes to it, unless the
+   file explicitly says that renaming is not required.  Any such changed
+   files must be distributed under a license that forbids distribution
+   of those files, and any files derived from them, under the names used
+   by the original files in the distribution of The Program.
+ .
+ * You change any `identification string' in The Program to clearly 
+   indicate that the file is not part of the standard system.
+ .
+ * If The Program includes an `error report address' so that errors
+   may be reported to The Copyright Holder, or other specified
+   addresses, this address must be changed in any modified versions of
+   The Program, so that reports for files not maintained by the
+   original program maintainers are directed to the maintainers of the
+   changed files. 
+ .
+ * You acknowledge the source and authorship of the original version
+   in the modified file.
+ .
+ * You also distribute the unmodified version of the file or
+   alternatively provide sufficient information so that the
+   user of your modified file can be reasonably expected to be
+   able to obtain an original, unmodified copy of The Program.
+   For example, you may specify a URL to a site that you expect
+   will freely provide the user with a copy of The Program (either
+   the version on which your modification is based, or perhaps a
+   later version).
+ .
+ * If The Program is intended to be used with, or is based on, LaTeX,
+   then files with the following file extensions which have special
+   meaning in LaTeX Software, have special modification rules under the
+   license:
+ . 
+    - Files with extension `.ins' (installation files): these files may
+      not be modified at all because they contain the legal notices
+      that are placed in the generated files.
+ . 
+    - Files with extension `.fd' (LaTeX font definitions files): these
+      files are allowed to be modified without changing the name, but
+      only to enable use of all available fonts and to prevent attempts
+      to access unavailable fonts. However, modified files are not
+      allowed to be distributed in place of original files.
+ .
+    - Files with extension `.cfg' (configuration files): these files
+      can be created or modified to enable easy configuration of the
+      system.  The documentation in cfgguide.tex in the base LaTeX
+      distribution describes when it makes sense to modify or generate
+      such files.
+ .
+ The above restrictions are not intended to prohibit, and hence do
+ not apply to, the updating, by any method, of a file so that it
+ becomes identical to the latest version of that file in The Program.
+ .
+ NOTES
+ =====
+ .
+ We believe that these requirements give you the freedom you to make
+ modifications that conform with whatever technical specifications you
+ wish, whilst maintaining the availability, integrity and reliability of
+ The Program.  If you do not see how to achieve your goal whilst
+ adhering to these requirements then read the document cfgguide.tex
+ in the base LaTeX distribution for suggestions. 
+ .
+ Because of the portability and exchangeability aspects of systems
+ like LaTeX, The LaTeX3 Project deprecates the distribution of
+ non-standard versions of components of LaTeX or of generally available
+ contributed code for them but such distributions are permitted under the
+ above restrictions.
+ .
+ The document modguide.tex in the base LaTeX distribution details
+ the reasons for the legal requirements detailed above.
+ Even if The Program is unrelated to LaTeX, the argument in
+ modguide.tex may still apply, and should be read before
+ a modified version of The Program is distributed.
+ .
+ Conditions on individual files
+ ==============================
+ .
+ The individual files may bear additional conditions which supersede
+ the general conditions on distribution and modification contained in
+ this file. If there are any such files, the distribution of The
+ Program will contain a prominent file that lists all the exceptional
+ files.
+ .
+ Typical examples of files with more restrictive modification
+ conditions would be files that contain the text of copyright notices.
+ .
+ * The conditions on individual files differ only in the
+   extent of *modification* that is allowed.
+ .
+ * The conditions on *distribution* are the same for all the files.
+   Thus a (re)distributor of a complete, unchanged copy of The Program
+   need meet only the conditions in this file; it is not necessary to
+   check the header of every file in the distribution to check that a
+   distribution meets these requirements.
+
+Files: pyutilib/misc/xmltodict.py
+Copyright: 2012 Martin Blech
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+ associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
+ NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
+ OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/debian/python3-pyutilib.doc-base.pca b/debian/python3-pyutilib.doc-base.pca
new file mode 100644
index 0000000..81d5b6b
--- /dev/null
+++ b/debian/python3-pyutilib.doc-base.pca
@@ -0,0 +1,8 @@
+Document: pyutilib-component
+Title: The PyUtilib Component Architecture
+Author: William E. Hart, John Siirola
+Abstract: A description of the Pyutilib Component Architecture (PCA).
+Section: Programming/Python
+
+Format: PDF
+Files: /usr/share/doc/python3-pyutilib/pca.pdf.gz
\ No newline at end of file
diff --git a/debian/python3-pyutilib.doc-base.workflow b/debian/python3-pyutilib.doc-base.workflow
new file mode 100644
index 0000000..3afb9df
--- /dev/null
+++ b/debian/python3-pyutilib.doc-base.workflow
@@ -0,0 +1,8 @@
+Document: pyutilib-workflow
+Title: Managing scientific workflows in Python with pyutilib.workflow
+Author: William E. Hart
+Abstract: A description of the pyutilib.workflow software package.
+Section: Programming/Python
+
+Format: PDF
+Files: /usr/share/doc/python3-pyutilib/workflow.pdf.gz
\ No newline at end of file
diff --git a/debian/python3-pyutilib.docs b/debian/python3-pyutilib.docs
new file mode 100644
index 0000000..1056a33
--- /dev/null
+++ b/debian/python3-pyutilib.docs
@@ -0,0 +1,3 @@
+doc/th
+doc/plugin/pca.pdf
+doc/workflow/workflow.pdf
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..7700659
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,16 @@
+#!/usr/bin/make -f
+#export DH_VERBOSE=1
+#export DEB_BUILD_OPTIONS=nocheck
+export PYBUILD_NAME=pyutilib
+
+export PYBUILD_INSTALL_ARGS=--install-scripts=/usr/share/{package} # the scripts are prevalently benign
+
+%:
+	dh $@ --with python3 --buildsystem=pybuild
+
+override_dh_auto_test:
+
+override_dh_installexamples:
+	dh_installexamples examples/*
+	install -d debian/python3-pyutilib/usr/share/doc/python3-pyutilib/examples/workflow
+	cp -av doc/workflow/examples/* debian/python3-pyutilib/usr/share/doc/python3-pyutilib/examples/workflow/
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..6e88e49
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1 @@
+extend-diff-ignore="^[^/]+\.egg-info/"
\ No newline at end of file
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..57f5dd4
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=uversionmangle=s/(rc|a|b|c)/~$1/ \
+https://pypi.debian.net/PyUtilib/PyUtilib-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pyutilib.git



More information about the Python-modules-commits mailing list