Mailinglist Archive: opensuse-commit (1903 mails)

< Previous Next >
commit python-agate-dbf for openSUSE:Factory
Hello community,

here is the log from the commit of package python-agate-dbf for
openSUSE:Factory checked in at 2019-04-18 09:56:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-agate-dbf (Old)
and /work/SRC/openSUSE:Factory/.python-agate-dbf.new.17052 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-agate-dbf"

Thu Apr 18 09:56:39 2019 rev:2 rq:695100 version:0.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-agate-dbf/python-agate-dbf.changes
2018-05-29 16:47:47.621711933 +0200
+++
/work/SRC/openSUSE:Factory/.python-agate-dbf.new.17052/python-agate-dbf.changes
2019-04-18 09:56:41.449351342 +0200
@@ -1,0 +2,10 @@
+Wed Apr 17 08:47:29 UTC 2019 - pgajdos@xxxxxxxx
+
+- version update to 0.2.1
+ * agate-dbf is now tested against Python 3.6 and 3.7.
+ * Drop support for Python 3.3 (end-of-life was September 29, 2017).
+- deleted sources
+ - COPYING (not needed)
+- run testsuite
+
+-------------------------------------------------------------------

Old:
----
COPYING
agate-dbf-0.2.0.tar.gz

New:
----
0.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-agate-dbf.spec ++++++
--- /var/tmp/diff_new_pack.pUCT8E/_old 2019-04-18 09:56:41.945351655 +0200
+++ /var/tmp/diff_new_pack.pUCT8E/_new 2019-04-18 09:56:41.945351655 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-agate-dbf
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,28 +12,29 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#


%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%bcond_with test
Name: python-agate-dbf
-Version: 0.2.0
+Version: 0.2.1
Release: 0
-License: MIT
Summary: Read support for dbf files for agate
-Url: http://agate-dbf.readthedocs.org/
+License: MIT
Group: Development/Languages/Python
-Source:
https://files.pythonhosted.org/packages/source/a/agate-dbf/agate-dbf-%{version}.tar.gz
-Source10:
https://raw.githubusercontent.com/wireservice/agate-dbf/%{version}/COPYING
+Url: http://agate-dbf.readthedocs.org/
+# https://github.com/wireservice/agate-dbf/issues/4
+Source:
https://github.com/wireservice/agate-dbf/archive/%{version}.tar.gz
BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-%if %{with test}
+# SECTION test requirements
BuildRequires: %{python_module agate >= 1.5.0}
BuildRequires: %{python_module dbfread >= 2.0.5}
-%endif
+BuildRequires: %{python_module nose}
+# /SECTION
Requires: python-agate >= 1.5.0
Requires: python-dbfread >= 2.0.5
BuildArch: noarch
@@ -45,7 +46,6 @@

%prep
%setup -q -n agate-dbf-%{version}
-cp %{SOURCE10} .
sed -i -e '/^#!\//, 1d' agatedbf/*.py

%build
@@ -55,14 +55,12 @@
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}

-%if %{with test}
%check
-%python_exec setup.py test
-%endif
+%python_expand nosetests-%{$python_bin_suffix}

%files %{python_files}
%defattr(-,root,root,-)
-%doc README.rst
+%doc CHANGELOG.rst README.rst
%license COPYING
%{python_sitelib}/*


++++++ agate-dbf-0.2.0.tar.gz -> 0.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/.gitignore
new/agate-dbf-0.2.1/.gitignore
--- old/agate-dbf-0.2.0/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/.gitignore 2019-03-16 17:18:51.000000000 +0100
@@ -0,0 +1,12 @@
+.DS_Store
+*.pyc
+*.swp
+*.swo
+.tox
+*.egg-info
+docs/_build
+dist
+.coverage
+build
+.proof
+.test.png
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/.travis.yml
new/agate-dbf-0.2.1/.travis.yml
--- old/agate-dbf-0.2.0/.travis.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/.travis.yml 2019-03-16 17:18:51.000000000 +0100
@@ -0,0 +1,14 @@
+dist: xenial
+language: python
+python:
+ - "2.7"
+ - "3.4"
+ - "3.5"
+ - "3.6"
+ - "3.7"
+# command to install dependencies
+install:
+ - if [[ $TRAVIS_PYTHON_VERSION == 3* ]]; then pip install -r
requirements-py3.txt; else pip install -r requirements-py2.txt; fi
+# command to run tests
+script: nosetests tests
+sudo: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/AUTHORS.rst
new/agate-dbf-0.2.1/AUTHORS.rst
--- old/agate-dbf-0.2.0/AUTHORS.rst 1970-01-01 01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/AUTHORS.rst 2019-03-16 17:18:51.000000000 +0100
@@ -0,0 +1,3 @@
+The following individuals have contributed code to agate-excel:
+
+* `Christopher Groskopf <https://github.com/onyxfish>`_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/CHANGELOG.rst
new/agate-dbf-0.2.1/CHANGELOG.rst
--- old/agate-dbf-0.2.0/CHANGELOG.rst 1970-01-01 01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/CHANGELOG.rst 2019-03-16 17:18:51.000000000 +0100
@@ -0,0 +1,16 @@
+0.2.1 - March 16, 2019
+----------------------
+
+* agate-dbf is now tested against Python 3.6 and 3.7.
+* Drop support for Python 3.3 (end-of-life was September 29, 2017).
+
+0.2.0 - December 19, 2016
+-------------------------
+
+* Remove dependency on monkeypatching.
+* Upgraded required agate to ``1.5.0``.
+
+0.1.0 - February 5, 2016
+------------------------
+
+* Initial version.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/COPYING new/agate-dbf-0.2.1/COPYING
--- old/agate-dbf-0.2.0/COPYING 1970-01-01 01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/COPYING 2019-03-16 17:18:51.000000000 +0100
@@ -0,0 +1,21 @@
+The MIT License
+
+Copyright (c) 2016 Christopher Groskopf and contributors
+
+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 -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/MANIFEST.in
new/agate-dbf-0.2.1/MANIFEST.in
--- old/agate-dbf-0.2.0/MANIFEST.in 1970-01-01 01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/MANIFEST.in 2019-03-16 17:18:51.000000000 +0100
@@ -0,0 +1,3 @@
+include COPYING
+include AUTHORS.rst
+include README.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/PKG-INFO new/agate-dbf-0.2.1/PKG-INFO
--- old/agate-dbf-0.2.0/PKG-INFO 2016-12-19 16:59:55.000000000 +0100
+++ new/agate-dbf-0.2.1/PKG-INFO 1970-01-01 01:00:00.000000000 +0100
@@ -1,55 +0,0 @@
-Metadata-Version: 1.1
-Name: agate-dbf
-Version: 0.2.0
-Summary: agate-dbf adds read support for dbf files to agate.
-Home-page: http://agate-dbf.readthedocs.org/
-Author: Christopher Groskopf
-Author-email: chrisgroskopf@xxxxxxxxx
-License: MIT
-Description: .. image:: https://travis-ci.org/wireservice/agate-dbf.png
- :target: https://travis-ci.org/wireservice/agate-dbf
- :alt: Build status
-
- .. image:: https://img.shields.io/pypi/dw/agate-dbf.svg
- :target: https://pypi.python.org/pypi/agate-dbf
- :alt: PyPI downloads
-
- .. image:: https://img.shields.io/pypi/v/agate-dbf.svg
- :target: https://pypi.python.org/pypi/agate-dbf
- :alt: Version
-
- .. image:: https://img.shields.io/pypi/l/agate-dbf.svg
- :target: https://pypi.python.org/pypi/agate-dbf
- :alt: License
-
- .. image:: https://img.shields.io/pypi/pyversions/agate-dbf.svg
- :target: https://pypi.python.org/pypi/agate-dbf
- :alt: Support Python versions
-
- agate-dbf adds read support for dbf files to `agate
<https://github.com/wireservice/agate>`_.
-
- Important links:
-
- * agate http://agate.rtfd.org
- * Documentation: http://agate-dbf.rtfd.org
- * Repository: https://github.com/wireservice/agate-dbf
- * Issues: https://github.com/wireservice/agate-dbf/issues
-
-Platform: UNKNOWN
-Classifier: Development Status :: 4 - Beta
-Classifier: Intended Audience :: Developers
-Classifier: Intended Audience :: Science/Research
-Classifier: License :: OSI Approved :: MIT License
-Classifier: Natural Language :: English
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 3.3
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Programming Language :: Python :: 3.5
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Topic :: Multimedia :: Graphics
-Classifier: Topic :: Scientific/Engineering :: Information Analysis
-Classifier: Topic :: Scientific/Engineering :: Visualization
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/agate_dbf.egg-info/PKG-INFO
new/agate-dbf-0.2.1/agate_dbf.egg-info/PKG-INFO
--- old/agate-dbf-0.2.0/agate_dbf.egg-info/PKG-INFO 2016-12-19
16:59:55.000000000 +0100
+++ new/agate-dbf-0.2.1/agate_dbf.egg-info/PKG-INFO 1970-01-01
01:00:00.000000000 +0100
@@ -1,55 +0,0 @@
-Metadata-Version: 1.1
-Name: agate-dbf
-Version: 0.2.0
-Summary: agate-dbf adds read support for dbf files to agate.
-Home-page: http://agate-dbf.readthedocs.org/
-Author: Christopher Groskopf
-Author-email: chrisgroskopf@xxxxxxxxx
-License: MIT
-Description: .. image:: https://travis-ci.org/wireservice/agate-dbf.png
- :target: https://travis-ci.org/wireservice/agate-dbf
- :alt: Build status
-
- .. image:: https://img.shields.io/pypi/dw/agate-dbf.svg
- :target: https://pypi.python.org/pypi/agate-dbf
- :alt: PyPI downloads
-
- .. image:: https://img.shields.io/pypi/v/agate-dbf.svg
- :target: https://pypi.python.org/pypi/agate-dbf
- :alt: Version
-
- .. image:: https://img.shields.io/pypi/l/agate-dbf.svg
- :target: https://pypi.python.org/pypi/agate-dbf
- :alt: License
-
- .. image:: https://img.shields.io/pypi/pyversions/agate-dbf.svg
- :target: https://pypi.python.org/pypi/agate-dbf
- :alt: Support Python versions
-
- agate-dbf adds read support for dbf files to `agate
<https://github.com/wireservice/agate>`_.
-
- Important links:
-
- * agate http://agate.rtfd.org
- * Documentation: http://agate-dbf.rtfd.org
- * Repository: https://github.com/wireservice/agate-dbf
- * Issues: https://github.com/wireservice/agate-dbf/issues
-
-Platform: UNKNOWN
-Classifier: Development Status :: 4 - Beta
-Classifier: Intended Audience :: Developers
-Classifier: Intended Audience :: Science/Research
-Classifier: License :: OSI Approved :: MIT License
-Classifier: Natural Language :: English
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 3.3
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Programming Language :: Python :: 3.5
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Topic :: Multimedia :: Graphics
-Classifier: Topic :: Scientific/Engineering :: Information Analysis
-Classifier: Topic :: Scientific/Engineering :: Visualization
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/agate_dbf.egg-info/SOURCES.txt
new/agate-dbf-0.2.1/agate_dbf.egg-info/SOURCES.txt
--- old/agate-dbf-0.2.0/agate_dbf.egg-info/SOURCES.txt 2016-12-19
16:59:55.000000000 +0100
+++ new/agate-dbf-0.2.1/agate_dbf.egg-info/SOURCES.txt 1970-01-01
01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-README.rst
-setup.cfg
-setup.py
-agate_dbf.egg-info/PKG-INFO
-agate_dbf.egg-info/SOURCES.txt
-agate_dbf.egg-info/dependency_links.txt
-agate_dbf.egg-info/requires.txt
-agate_dbf.egg-info/top_level.txt
-agatedbf/__init__.py
-agatedbf/table.py
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/agate-dbf-0.2.0/agate_dbf.egg-info/dependency_links.txt
new/agate-dbf-0.2.1/agate_dbf.egg-info/dependency_links.txt
--- old/agate-dbf-0.2.0/agate_dbf.egg-info/dependency_links.txt 2016-12-19
16:59:55.000000000 +0100
+++ new/agate-dbf-0.2.1/agate_dbf.egg-info/dependency_links.txt 1970-01-01
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/agate_dbf.egg-info/requires.txt
new/agate-dbf-0.2.1/agate_dbf.egg-info/requires.txt
--- old/agate-dbf-0.2.0/agate_dbf.egg-info/requires.txt 2016-12-19
16:59:55.000000000 +0100
+++ new/agate-dbf-0.2.1/agate_dbf.egg-info/requires.txt 1970-01-01
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-agate>=1.5.0
-dbfread>=2.0.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/agate_dbf.egg-info/top_level.txt
new/agate-dbf-0.2.1/agate_dbf.egg-info/top_level.txt
--- old/agate-dbf-0.2.0/agate_dbf.egg-info/top_level.txt 2016-12-19
16:59:55.000000000 +0100
+++ new/agate-dbf-0.2.1/agate_dbf.egg-info/top_level.txt 1970-01-01
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-agatedbf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/docs/Makefile
new/agate-dbf-0.2.1/docs/Makefile
--- old/agate-dbf-0.2.0/docs/Makefile 1970-01-01 01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/docs/Makefile 2019-03-16 17:18:51.000000000 +0100
@@ -0,0 +1,130 @@
+# Makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line.
+SPHINXOPTS =
+SPHINXBUILD = sphinx-build
+PAPER =
+BUILDDIR = _build
+
+# Internal variables.
+PAPEROPT_a4 = -D latex_paper_size=a4
+PAPEROPT_letter = -D latex_paper_size=letter
+ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+
+.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp
epub latex latexpdf text man changes linkcheck doctest
+
+help:
+ @echo "Please use \`make <target>' where <target> is one of"
+ @echo " html to make standalone HTML files"
+ @echo " dirhtml to make HTML files named index.html in directories"
+ @echo " singlehtml to make a single large HTML file"
+ @echo " pickle to make pickle files"
+ @echo " json to make JSON files"
+ @echo " htmlhelp to make HTML files and a HTML help project"
+ @echo " qthelp to make HTML files and a qthelp project"
+ @echo " devhelp to make HTML files and a Devhelp project"
+ @echo " epub to make an epub"
+ @echo " latex to make LaTeX files, you can set PAPER=a4 or
PAPER=letter"
+ @echo " latexpdf to make LaTeX files and run them through pdflatex"
+ @echo " text to make text files"
+ @echo " man to make manual pages"
+ @echo " changes to make an overview of all changed/added/deprecated
items"
+ @echo " linkcheck to check all external links for integrity"
+ @echo " doctest to run all doctests embedded in the documentation
(if enabled)"
+
+clean:
+ -rm -rf $(BUILDDIR)/*
+
+html:
+ $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
+ @echo
+ @echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
+
+dirhtml:
+ $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
+ @echo
+ @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
+
+singlehtml:
+ $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
+ @echo
+ @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
+
+pickle:
+ $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
+ @echo
+ @echo "Build finished; now you can process the pickle files."
+
+json:
+ $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
+ @echo
+ @echo "Build finished; now you can process the JSON files."
+
+htmlhelp:
+ $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
+ @echo
+ @echo "Build finished; now you can run HTML Help Workshop with the" \
+ ".hhp project file in $(BUILDDIR)/htmlhelp."
+
+qthelp:
+ $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
+ @echo
+ @echo "Build finished; now you can run "qcollectiongenerator" with the"
\
+ ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
+ @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/agatedbf.qhcp"
+ @echo "To view the help file:"
+ @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/agatedbf.qhc"
+
+devhelp:
+ $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
+ @echo
+ @echo "Build finished."
+ @echo "To view the help file:"
+ @echo "# mkdir -p $$HOME/.local/share/devhelp/agatedbf"
+ @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/agatedbf"
+ @echo "# devhelp"
+
+epub:
+ $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
+ @echo
+ @echo "Build finished. The epub file is in $(BUILDDIR)/epub."
+
+latex:
+ $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+ @echo
+ @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
+ @echo "Run \`make' in that directory to run these through (pdf)latex" \
+ "(use \`make latexpdf' here to do that automatically)."
+
+latexpdf:
+ $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+ @echo "Running LaTeX files through pdflatex..."
+ make -C $(BUILDDIR)/latex all-pdf
+ @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+
+text:
+ $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
+ @echo
+ @echo "Build finished. The text files are in $(BUILDDIR)/text."
+
+man:
+ $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
+ @echo
+ @echo "Build finished. The manual pages are in $(BUILDDIR)/man."
+
+changes:
+ $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
+ @echo
+ @echo "The overview file is in $(BUILDDIR)/changes."
+
+linkcheck:
+ $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
+ @echo
+ @echo "Link check complete; look for any errors in the above output " \
+ "or in $(BUILDDIR)/linkcheck/output.txt."
+
+doctest:
+ $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
+ @echo "Testing of doctests in the sources finished, look at the " \
+ "results in $(BUILDDIR)/doctest/output.txt."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/docs/conf.py
new/agate-dbf-0.2.1/docs/conf.py
--- old/agate-dbf-0.2.0/docs/conf.py 1970-01-01 01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/docs/conf.py 2019-03-16 17:18:51.000000000 +0100
@@ -0,0 +1,225 @@
+# -*- coding: utf-8 -*-
+#
+# This file is execfile()d with the current directory set to its containing
dir.
+#
+# Note that not all possible configuration values are present in this
+# autogenerated file.
+#
+# All configuration values have a default; values that are commented out
+# serve to show the default.
+
+import os
+import sys
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+sys.path.insert(0, os.path.abspath('..'))
+
+# -- General configuration
-----------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be
extensions
+# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx']
+autodoc_member_order = 'bysource'
+
+intersphinx_mapping = {
+ 'python': ('http://docs.python.org/3.5/', None),
+ 'agate': ('http://agate.readthedocs.org/en/latest/', None)
+}
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix of source filenames.
+source_suffix = '.rst'
+
+# The encoding of source files.
+#source_encoding = 'utf-8-sig'
+
+# The master toctree document.
+master_doc = 'index'
+
+# General information about the project.
+project = u'agate-dbf'
+copyright = u'2015, Christopher Groskopf'
+
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
+#
+# The short X.Y version.
+version = '0.2.1'
+# The full version, including alpha/beta/rc tags.
+release = '0.2.1'
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#language = None
+
+# There are two options for replacing |today|: either, you set today to some
+# non-false value, then it is used:
+#today = ''
+# Else, today_fmt is used as the format for a strftime call.
+#today_fmt = '%B %d, %Y'
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+exclude_patterns = ['_build']
+
+# The reST default role (used for this markup: `text`) to use for all
documents.
+#default_role = None
+
+# If true, '()' will be appended to :func: etc. cross-reference text.
+#add_function_parentheses = True
+
+# If true, the current module name will be prepended to all description
+# unit titles (such as .. function::).
+#add_module_names = True
+
+# If true, sectionauthor and moduleauthor directives will be shown in the
+# output. They are ignored by default.
+#show_authors = False
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = 'sphinx'
+
+# A list of ignored prefixes for module index sorting.
+#modindex_common_prefix = []
+
+
+# -- Options for HTML output
---------------------------------------------------
+
+# The theme to use for HTML and HTML Help pages. See the documentation for
+# a list of builtin themes.
+html_theme = 'default'
+
+on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
+
+if not on_rtd: # only import and set the theme if we're building docs locally
+ import sphinx_rtd_theme
+ html_theme = 'sphinx_rtd_theme'
+ html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further. For a list of options available for each theme, see the
+# documentation.
+#html_theme_options = {}
+
+# Add any paths that contain custom themes here, relative to this directory.
+#html_theme_path = []
+
+# The name for this set of Sphinx documents. If None, it defaults to
+# "<project> v<release> documentation".
+#html_title = None
+
+# A shorter title for the navigation bar. Default is the same as html_title.
+#html_short_title = None
+
+# The name of an image file (relative to this directory) to place at the top
+# of the sidebar.
+#html_logo = None
+
+# The name of an image file (within the static path) to use as favicon of the
+# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
+# pixels large.
+#html_favicon = None
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
+# using the given strftime format.
+#html_last_updated_fmt = '%b %d, %Y'
+
+# If true, SmartyPants will be used to convert quotes and dashes to
+# typographically correct entities.
+#html_use_smartypants = True
+
+# Custom sidebar templates, maps document names to template names.
+#html_sidebars = {}
+
+# Additional templates that should be rendered to pages, maps page names to
+# template names.
+#html_additional_pages = {}
+
+# If false, no module index is generated.
+#html_domain_indices = True
+
+# If false, no index is generated.
+#html_use_index = True
+
+# If true, the index is split into individual pages for each letter.
+#html_split_index = False
+
+# If true, links to the reST sources are added to the pages.
+#html_show_sourcelink = True
+
+# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
+#html_show_sphinx = True
+
+# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
+#html_show_copyright = True
+
+# If true, an OpenSearch description file will be output, and all pages will
+# contain a <link> tag referring to it. The value of this option must be the
+# base URL from which the finished HTML is served.
+#html_use_opensearch = ''
+
+# This is the file name suffix for HTML files (e.g. ".xhtml").
+#html_file_suffix = None
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'agatedbfdoc'
+
+
+# -- Options for LaTeX output
--------------------------------------------------
+
+# The paper size ('letter' or 'a4').
+#latex_paper_size = 'letter'
+
+# The font size ('10pt', '11pt' or '12pt').
+#latex_font_size = '10pt'
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title, author, documentclass
[howto/manual]).
+latex_documents = [
+ ('index', 'agate-dbf.tex', u'agate-dbf Documentation',
+ u'Christopher Groskopf', 'manual'),
+]
+
+# The name of an image file (relative to this directory) to place at the top of
+# the title page.
+#latex_logo = None
+
+# For "manual" documents, if this is true, then toplevel headings are parts,
+# not chapters.
+#latex_use_parts = False
+
+# If true, show page references after internal links.
+#latex_show_pagerefs = False
+
+# If true, show URL addresses after external links.
+#latex_show_urls = False
+
+# Additional stuff for the LaTeX preamble.
+#latex_preamble = ''
+
+# Documents to append as an appendix to all manuals.
+#latex_appendices = []
+
+# If false, no module index is generated.
+#latex_domain_indices = True
+
+
+# -- Options for manual page output
--------------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/docs/index.rst
new/agate-dbf-0.2.1/docs/index.rst
--- old/agate-dbf-0.2.0/docs/index.rst 1970-01-01 01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/docs/index.rst 2019-03-16 17:18:51.000000000 +0100
@@ -0,0 +1,62 @@
+===================
+agate-dbf |release|
+===================
+
+.. include:: ../README.rst
+
+Install
+=======
+
+To install:
+
+.. code-block:: bash
+
+ pip install agate-dbf
+
+For details on development or supported platforms see the `agate documentation
<http://agate.readthedocs.org>`_.
+
+Usage
+=====
+
+agate-dbf uses a monkey patching pattern to add read for dbf files support to
all :class:`agate.Table <agate.table.Table>` instances.
+
+.. code-block:: python
+
+ import agate
+ import agatedbf
+
+Importing agate-dbf adds new methods to :class:`agate.Table
<agate.table.Table>`.
+
+.. code-block:: python
+
+ table = agate.Table.from_dbf('examples/test.dbf')
+
+ print(table)
+
+===
+API
+===
+
+.. autofunction:: agatedbf.table.from_dbf
+
+Authors
+=======
+
+.. include:: ../AUTHORS.rst
+
+Changelog
+=========
+
+.. include:: ../CHANGELOG.rst
+
+License
+=======
+
+.. include:: ../COPYING
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/example.py
new/agate-dbf-0.2.1/example.py
--- old/agate-dbf-0.2.0/example.py 1970-01-01 01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/example.py 2019-03-16 17:18:51.000000000 +0100
@@ -0,0 +1,9 @@
+#!/usr/bin/env python
+
+import agate
+import agatedbf
+
+table = agate.Table.from_dbf('examples/test.dbf')
+
+print(table)
+table.print_table()
Binary files old/agate-dbf-0.2.0/examples/test.dbf and
new/agate-dbf-0.2.1/examples/test.dbf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/examples/testdbf_converted.csv
new/agate-dbf-0.2.1/examples/testdbf_converted.csv
--- old/agate-dbf-0.2.0/examples/testdbf_converted.csv 1970-01-01
01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/examples/testdbf_converted.csv 2019-03-16
17:18:51.000000000 +0100
@@ -0,0 +1,9 @@
+statefp10,cd111fp,geoid10,namelsad10,lsad10,cdsessn,mtfcc10,funcstat10,aland10,awater10,intptlat10,intptlon10
+27,8,2708,Congressional District
8,C2,111,G5200,False,71546663636,12416573076,47.2400052,-92.9323194
+27,5,2705,Congressional District
5,C2,111,G5200,False,320220379,15485125,44.9781144,-93.2928317
+27,4,2704,Congressional District
4,C2,111,G5200,False,510623511,58464019,44.9957711,-93.0835230
+27,2,2702,Congressional District
2,C2,111,G5200,False,7826702653,340127460,44.5338366,-93.2513206
+27,1,2701,Congressional District
1,C2,111,G5200,False,34462275389,554678308,43.8952354,-93.9040300
+27,6,2706,Congressional District
6,C2,111,G5200,False,7951908435,431134882,45.3830033,-93.8845885
+27,7,2707,Congressional District
7,C2,111,G5200,False,82410267758,4987979498,46.6966838,-95.6752445
+27,3,2703,Congressional District
3,C2,111,G5200,False,1203647438,126012269,45.0212030,-93.5130863
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/requirements-py2.txt
new/agate-dbf-0.2.1/requirements-py2.txt
--- old/agate-dbf-0.2.0/requirements-py2.txt 1970-01-01 01:00:00.000000000
+0100
+++ new/agate-dbf-0.2.1/requirements-py2.txt 2019-03-16 17:18:51.000000000
+0100
@@ -0,0 +1,9 @@
+unittest2==0.5.1
+nose>=1.1.2
+tox>=1.3
+Sphinx>=1.2.2
+sphinx_rtd_theme>=0.1.6
+wheel>=0.24.0
+ordereddict>=1.1
+dbfread>=2.0.5
+agate>=1.5.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/requirements-py3.txt
new/agate-dbf-0.2.1/requirements-py3.txt
--- old/agate-dbf-0.2.0/requirements-py3.txt 1970-01-01 01:00:00.000000000
+0100
+++ new/agate-dbf-0.2.1/requirements-py3.txt 2019-03-16 17:18:51.000000000
+0100
@@ -0,0 +1,7 @@
+nose>=1.1.2
+tox>=3.1.0
+Sphinx>=1.2.2
+sphinx_rtd_theme>=0.1.6
+wheel>=0.24.0
+dbfread>=2.0.5
+agate>=1.5.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/setup.cfg
new/agate-dbf-0.2.1/setup.cfg
--- old/agate-dbf-0.2.0/setup.cfg 2016-12-19 16:59:55.000000000 +0100
+++ new/agate-dbf-0.2.1/setup.cfg 2019-03-16 17:18:51.000000000 +0100
@@ -1,8 +1,2 @@
[bdist_wheel]
universal = 1
-
-[egg_info]
-tag_svn_revision = 0
-tag_date = 0
-tag_build =
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/setup.py new/agate-dbf-0.2.1/setup.py
--- old/agate-dbf-0.2.0/setup.py 2016-12-19 16:57:37.000000000 +0100
+++ new/agate-dbf-0.2.1/setup.py 2019-03-16 17:18:51.000000000 +0100
@@ -9,7 +9,7 @@

setup(
name='agate-dbf',
- version='0.2.0',
+ version='0.2.1',
description='agate-dbf adds read support for dbf files to agate.',
long_description=open('README.rst').read(),
author='Christopher Groskopf',
@@ -25,9 +25,10 @@
'Operating System :: OS Independent',
'Programming Language :: Python',
'Programming Language :: Python :: 2.7',
- 'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
+ 'Programming Language :: Python :: 3.6',
+ 'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Topic :: Multimedia :: Graphics',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/tests/test_table.py
new/agate-dbf-0.2.1/tests/test_table.py
--- old/agate-dbf-0.2.0/tests/test_table.py 1970-01-01 01:00:00.000000000
+0100
+++ new/agate-dbf-0.2.1/tests/test_table.py 2019-03-16 17:18:51.000000000
+0100
@@ -0,0 +1,21 @@
+#!/usr/bin/env python
+# -*- coding: utf8 -*-
+
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
+
+import agate
+import agatedbf
+
+class TestDBF(agate.AgateTestCase):
+ def setUp(self):
+ self.table = agate.Table.from_csv('examples/testdbf_converted.csv')
+
+ def test_from_dbf(self):
+ table = agate.Table.from_dbf('examples/test.dbf')
+
+ self.assertColumnNames(table, self.table.column_names)
+ self.assertColumnTypes(table, [t.__class__ for t in
self.table.column_types])
+ self.assertRows(table, self.table.rows)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/agate-dbf-0.2.0/tox.ini new/agate-dbf-0.2.1/tox.ini
--- old/agate-dbf-0.2.0/tox.ini 1970-01-01 01:00:00.000000000 +0100
+++ new/agate-dbf-0.2.1/tox.ini 2019-03-16 17:18:51.000000000 +0100
@@ -0,0 +1,23 @@
+[tox]
+envlist = py27,py34,py35,py36,py37,pypy
+
+[testenv]
+commands = nosetests
+
+[testenv:py27]
+deps = -rrequirements-py2.txt
+
+[testenv:py34]
+deps = -rrequirements-py3.txt
+
+[testenv:py35]
+deps = {[testenv:py33]deps}
+
+[testenv:py36]
+deps = {[testenv:py33]deps}
+
+[testenv:py37]
+deps = {[testenv:py33]deps}
+
+[testenv:pypy]
+deps = {[testenv:py33]deps}


< Previous Next >
This Thread
  • No further messages