commit python-peppercorn for openSUSE:Factory
Hello community, here is the log from the commit of package python-peppercorn for openSUSE:Factory checked in at 2019-05-22 11:15:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-peppercorn (Old) and /work/SRC/openSUSE:Factory/.python-peppercorn.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-peppercorn" Wed May 22 11:15:24 2019 rev:3 rq:704376 version:0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-peppercorn/python-peppercorn.changes 2019-02-26 22:22:15.362069246 +0100 +++ /work/SRC/openSUSE:Factory/.python-peppercorn.new.5148/python-peppercorn.changes 2019-05-22 11:15:25.670540470 +0200 @@ -1,0 +2,10 @@ +Tue May 21 07:49:00 UTC 2019 - pgajdos@suse.com + +- version update to 0.6 + * Add support for Python 3.4, 3.5, 3.6 and 3.7. + * Drop support for Python 2.6, 3.2 and 3.3. + * Add contributing.md and update docs. +- deleted patches + - peppercorn-0.5-fix-pylons-theme.patch (upstreamed) + +------------------------------------------------------------------- Old: ---- peppercorn-0.5-fix-pylons-theme.patch peppercorn-0.5.tar.gz New: ---- peppercorn-0.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-peppercorn.spec ++++++ --- /var/tmp/diff_new_pack.heHAPI/_old 2019-05-22 11:15:26.518540314 +0200 +++ /var/tmp/diff_new_pack.heHAPI/_new 2019-05-22 11:15:26.518540314 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-peppercorn # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2017 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -19,15 +19,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-peppercorn -Version: 0.5 +Version: 0.6 Release: 0 Summary: Pyramid exceptions logger License: BSD-4-Clause AND ZPL-2.1 AND MIT Group: Development/Languages/Python Url: http://docs.pylonsproject.org/projects/peppercorn/en/latest/ Source: https://files.pythonhosted.org/packages/source/p/peppercorn/peppercorn-%{version}.tar.gz -# PATCH-FIX-OPENSUSE hpj@urpla.net peppercorn-0.5-fix-pylons-theme.patch -- use pylons theme properly -Patch: peppercorn-0.5-fix-pylons-theme.patch # Documentation requirements: BuildRequires: python3-Sphinx # Testing requirements: @@ -58,7 +56,6 @@ %prep %setup -q -n peppercorn-%{version} -%patch -p1 %build %python_build @@ -78,7 +75,7 @@ %else %doc LICENSE.txt %endif -%doc CHANGES.txt CONTRIBUTORS.txt COPYRIGHT.txt README.txt +%doc CHANGES.rst CONTRIBUTORS.txt COPYRIGHT.txt README.rst contributing.md %{python_sitelib}/* %files -n %{name}-doc ++++++ peppercorn-0.5.tar.gz -> peppercorn-0.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/.travis.yml new/peppercorn-0.6/.travis.yml --- old/peppercorn-0.5/.travis.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/peppercorn-0.6/.travis.yml 2018-08-16 09:43:15.000000000 +0200 @@ -0,0 +1,34 @@ +# Wire up travis +language: python +sudo: false + +matrix: + include: + - python: 2.7 + env: TOXENV=py27 + - python: 3.4 + env: TOXENV=py34 + - python: 3.5 + env: TOXENV=py35 + - python: 3.6 + env: TOXENV=py36 + - python: 3.7 + env: TOXENV=py37 + dist: xenial + sudo: true + - python: pypy + env: TOXENV=pypy + - python: pypy3.5 + env: TOXENV=pypy3 + - python: 3.6 + env: TOXENV=py27,py36,cover + +install: + - travis_retry pip install tox + +script: + - travis_retry tox + +notifications: + email: + - pyramid-checkins@lists.repoze.org diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/CHANGES.rst new/peppercorn-0.6/CHANGES.rst --- old/peppercorn-0.5/CHANGES.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/peppercorn-0.6/CHANGES.rst 2018-08-24 08:14:43.000000000 +0200 @@ -0,0 +1,68 @@ +Changes +======= + +0.6 (2018-08-24) +---------------- + +- Add support for Python 3.4, 3.5, 3.6 and 3.7. + +- Drop support for Python 2.6, 3.2 and 3.3. + +- Add contributing.md and update docs. See + https://github.com/Pylons/peppercorn/issues/13 + + +0.5 (2014-09-29) +---------------- + +- Switch to an iterative parser rather than a recursive parser to avoid + DoS attacks. + +- Add the ``ignore`` operation. The subsequent data elements in the stream + will be ignored until the corresponding ``__end__`` marker. This feature + is useful for form elements designed for client-side scripting, such as a + "select all" checkbox in the middle of a list of other kinds of fields. + +- Add support for Python 3.3. + +- Drop support for Python 2.5 and Jython. + + +0.4 (2012-02-14) +---------------- + +- Drop support for Python 2.4. + +- Add support for Python 3.2. + +- Move project to GitHub. + +- Switch to Pylons Project Sphinx theme. + +- Add tox configuration. + + +0.3 (2010-09-02) +---------------- + +- 0.2 was a brownbag release. Handle the case where ``rename`` operation types + may not have children. + + +0.2 (2010-09-02) +---------------- + +- Add new operation type: ``rename``. ``rename`` begins a special mode. + The value of the first subsequent data element in the stream will be + used within its parent sequence or mapping. Any remaining data + elements until the corresponding ``__end__`` marker are ignored. + This is mostly in support of radio buttons. See the ``rename`` docs + within `https://docs.pylonsproject.org/projects/peppercorn/en/latest/ + <https://docs.pylonsproject.org/projects/peppercorn/en/latest/>`_ for more + information. + + +0.1 (2010-03-23) +---------------- + +- Initial release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/CHANGES.txt new/peppercorn-0.6/CHANGES.txt --- old/peppercorn-0.5/CHANGES.txt 2014-09-29 18:55:11.000000000 +0200 +++ new/peppercorn-0.6/CHANGES.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,52 +0,0 @@ -Changes -======= - -0.5 (2014-09-29) ----------------- - -- Switch to an iterative parser rather than a recursive parser to avoid - DoS attacks. - -- Add the ``ignore`` operation. The subsequent data elements in the stream - will be ignored until the corresponding ``__end__`` marker. This feature - is useful for form elements designed for client-side scripting, such as a - "select all" checkbox in the middle of a list of other kinds of fields. - -- Add support for Python 3.3. - -- Drop support for Python 2.5 / Jython. - -0.4 (2012-02-14) ----------------- - -- Peppercorn will no longer run under Python 2.4. 2.5 or better is required. - -- Python 3.2 compatibility. - -- Moved to GitHub. - -- Pylons project docs theme. - -- Added tox configuration. - -0.3 (2010-09-02) ----------------- - -- 0.2 was a brownbag release; a case was not handled where ``rename`` - operation types may not have children. This release fixes that. - -0.2 (2010-09-02) ----------------- - -- New operation type: ``rename``. ``rename`` begins a special mode. - The value of the first subsequent data element in the stream will be - used within it's parent sequence or mapping; any remaining data - elements until the corresponding ``__end__`` marker are ignored. - This is mostly in support of radio buttons. See the ``rename`` docs - within `http://docs.repoze.org/peppercorn - <http://docs.repoze.org/peppercorn>`_ for more information. - -0.1 (2010-03-23) ----------------- - -- Initial release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/CONTRIBUTORS.txt new/peppercorn-0.6/CONTRIBUTORS.txt --- old/peppercorn-0.5/CONTRIBUTORS.txt 2014-09-29 18:53:43.000000000 +0200 +++ new/peppercorn-0.6/CONTRIBUTORS.txt 2018-08-21 10:12:34.000000000 +0200 @@ -105,3 +105,6 @@ - Atsushi Odagiri, 2012/02/05 - Valentin Ungureanu, 2012/02/06 - Shane Hathaway, 2013/04/13 +- Tim Tisdall, 2015/04/21 +- Steffen Allner, 2018/08/14 +- Steve Piercy, 2018/08/08 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/PKG-INFO new/peppercorn-0.6/PKG-INFO --- old/peppercorn-0.5/PKG-INFO 2014-09-29 18:57:42.000000000 +0200 +++ new/peppercorn-0.6/PKG-INFO 2018-08-24 08:26:51.000000000 +0200 @@ -1,8 +1,8 @@ -Metadata-Version: 1.1 +Metadata-Version: 2.1 Name: peppercorn -Version: 0.5 +Version: 0.6 Summary: A library for converting a token stream into a data structure for use in web form posts -Home-page: http://docs.pylonsproject.org/projects/peppercorn/en/latest/ +Home-page: https://docs.pylonsproject.org/projects/peppercorn/en/latest/ Author: Agendaless Consulting Author-email: pylons-discuss@googlegroups.com License: BSD-derived (http://www.repoze.org/LICENSE.txt) @@ -11,10 +11,10 @@ A library for converting a token stream into a data structure comprised of sequences, mappings, and scalars, developed primarily for converting HTTP form - post data into a richer data structure. It runs on Python 2.6, 2.7, 3.2, and - 3.3. + post data into a richer data structure. It runs on Python 2.7, 3.4, 3.5, 3.6 + and 3.7. - Please see http://docs.pylonsproject.org/projects/peppercorn/en/latest/ + Please see https://docs.pylonsproject.org/projects/peppercorn/en/latest/ for the documentation. See https://github.com/Pylons/peppercorn for in-development version. @@ -23,6 +23,17 @@ Changes ======= + 0.6 (2018-08-24) + ---------------- + + - Add support for Python 3.4, 3.5, 3.6 and 3.7. + + - Drop support for Python 2.6, 3.2 and 3.3. + + - Add contributing.md and update docs. See + https://github.com/Pylons/peppercorn/issues/13 + + 0.5 (2014-09-29) ---------------- @@ -36,37 +47,42 @@ - Add support for Python 3.3. - - Drop support for Python 2.5 / Jython. + - Drop support for Python 2.5 and Jython. + 0.4 (2012-02-14) ---------------- - - Peppercorn will no longer run under Python 2.4. 2.5 or better is required. + - Drop support for Python 2.4. + + - Add support for Python 3.2. - - Python 3.2 compatibility. + - Move project to GitHub. - - Moved to GitHub. + - Switch to Pylons Project Sphinx theme. - - Pylons project docs theme. + - Add tox configuration. - - Added tox configuration. 0.3 (2010-09-02) ---------------- - - 0.2 was a brownbag release; a case was not handled where ``rename`` - operation types may not have children. This release fixes that. + - 0.2 was a brownbag release. Handle the case where ``rename`` operation types + may not have children. + 0.2 (2010-09-02) ---------------- - - New operation type: ``rename``. ``rename`` begins a special mode. + - Add new operation type: ``rename``. ``rename`` begins a special mode. The value of the first subsequent data element in the stream will be - used within it's parent sequence or mapping; any remaining data + used within its parent sequence or mapping. Any remaining data elements until the corresponding ``__end__`` marker are ignored. This is mostly in support of radio buttons. See the ``rename`` docs - within `http://docs.repoze.org/peppercorn - <http://docs.repoze.org/peppercorn>`_ for more information. + within `https://docs.pylonsproject.org/projects/peppercorn/en/latest/ + <https://docs.pylonsproject.org/projects/peppercorn/en/latest/>`_ for more + information. + 0.1 (2010-03-23) ---------------- @@ -78,12 +94,14 @@ Classifier: Intended Audience :: Developers Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2 -Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.2 -Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application +Provides-Extra: docs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/README.rst new/peppercorn-0.6/README.rst --- old/peppercorn-0.5/README.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/peppercorn-0.6/README.rst 2018-08-16 09:43:15.000000000 +0200 @@ -0,0 +1,12 @@ +Peppercorn +========== + +A library for converting a token stream into a data structure comprised of +sequences, mappings, and scalars, developed primarily for converting HTTP form +post data into a richer data structure. It runs on Python 2.7, 3.4, 3.5, 3.6 +and 3.7. + +Please see https://docs.pylonsproject.org/projects/peppercorn/en/latest/ +for the documentation. + +See https://github.com/Pylons/peppercorn for in-development version. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/README.txt new/peppercorn-0.6/README.txt --- old/peppercorn-0.5/README.txt 2014-09-29 18:55:38.000000000 +0200 +++ new/peppercorn-0.6/README.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -Peppercorn -========== - -A library for converting a token stream into a data structure comprised of -sequences, mappings, and scalars, developed primarily for converting HTTP form -post data into a richer data structure. It runs on Python 2.6, 2.7, 3.2, and -3.3. - -Please see http://docs.pylonsproject.org/projects/peppercorn/en/latest/ -for the documentation. - -See https://github.com/Pylons/peppercorn for in-development version. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/RELEASING.txt new/peppercorn-0.6/RELEASING.txt --- old/peppercorn-0.5/RELEASING.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/peppercorn-0.6/RELEASING.txt 2018-08-24 08:19:18.000000000 +0200 @@ -0,0 +1,149 @@ +Releasing +========= + +- For clarity, we define releases as follows. + + - Alpha, beta, dev and similar statuses do not qualify whether a release is + major or minor. The term "pre-release" means alpha, beta, or dev. + + - A release is final when it is no longer pre-release. + + - A *major* release is where the first number either before or after the + first dot increases. Examples: 1.6 to 1.7a1, or 1.8 to 2.0. + + - A *minor* or *bug fix* release is where the number after the second dot + increases. Example: 1.6 to 1.6.1. + + +Prepare new release branch via a pull request +--------------------------------------------- + +- Consider the release number (bugfix-only vs. features, changes in platforms). + +- Synch the local repository with the ``master`` branch from ``upstream``, + where ``upstream`` is the repository ``Pylons/peppercorn``, not the + developer's own fork:: + + $ git checkout master + $ git fetch --all + $ git merge upstream/master + +- Tests will run when the PR is submitted. Optionally run tests locally first. + + - Do platform test via tox:: + + $ tox -r + + Make sure statement coverage is at 100% (the test run will fail if not). + + - Run tests on Windows if feasible. + +- Create a new release branch, incrementing the version number:: + + $ git checkout -b prep-<#.#.#>-release + +- Ensure all features of the release are documented (audit ``CHANGES.rst`` or + communicate with contributors, checking against recent merged pull requests). + +- Add date and new release number to ``CHANGES.rst`` heading. + +- Normalize changelog if needed (imperative voice, spacing, etc.). + +- Update the release number in ``setup.py``. + +- Make sure PyPI long description renders (requires ``readme_renderer`` + installed into your Python):: + + $ python setup.py check -r -s -m + +- Use "standard" commit message for the pull request:: + + $ git commit . -m "Prep #.#.# release." + $ git push upstream prep-#.#.#-release + +- Submit the pull request via GitHub. + + +Make the release +---------------- + +- Once the pull request passes all checks from continuous integration, and the + pull request is approved, merge it. + +- Synch the local repository with the ``master`` branch:: + + $ git checkout master + $ git fetch --all + $ git merge upstream/master + +- Create a release tag with a "standard" commit message:: + + $ git tag -a #.#.# -m "Tag #.#.# release" + +- Push the tag to upstream. + + $ git push --tags upstream + +- Make sure your Python has ``setuptools-git``, ``twine``, and ``wheel`` + installed. Make the release files, and push the release to PyPI:: + + $ python setup.py sdist bdist_wheel + $ twine upload dist/* + + +Prepare master for further development after the release +-------------------------------------------------------- + +- Synch the local repository with the ``master`` branch:: + + $ git checkout master + $ git fetch --all + $ git merge upstream/master + +- In CHANGES.rst, add heading "unreleased" for the version number, and push to + upstream. + + $ git commit . -m "back to work" + $ git push upstream + + +Marketing and communications +---------------------------- + +- Announce to Twitter. + +``` +Peppercorn x.x.x released. + +PyPI +https://pypi.org/project/peppercorn/x.x.x/ + +Changes +https://docs.pylonsproject.org/projects/peppercorn/en/latest/changes.html#ve... + +Issues +https://github.com/Pylons/peppercorn/issues +``` + +- Announce to maillist. + +``` +Peppercorn x.x.x has been released. + +The full changelog is here: +https://docs.pylonsproject.org/projects/peppercorn/en/latest/changes.html + +x.x.x documentation: +https://docs.pylonsproject.org/projects/peppercorn/en/latest/ + +You can install it via PyPI: + + pip install peppercorn==x.x.x + +Enjoy, and please report any issues you find to the issue tracker at +https://github.com/Pylons/peppercorn/issues + +Thanks! + +- Peppercorn core developers +``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/contributing.md new/peppercorn-0.6/contributing.md --- old/peppercorn-0.5/contributing.md 1970-01-01 01:00:00.000000000 +0100 +++ new/peppercorn-0.6/contributing.md 2018-08-21 10:12:34.000000000 +0200 @@ -0,0 +1,28 @@ +Contributing +============ + +All projects under the Pylons Projects, including this one, follow the +guidelines established at [How to +Contribute](https://pylonsproject.org/community-how-to-contribute.html) and +[Coding Style and +Standards](https://pylonsproject.org/community-coding-style-standards.html). + +You can contribute to this project in several ways. + +* [File an Issue on GitHub](https://github.com/Pylons/peppercorn/issues) +* Fork this project and create a branch with your suggested change. When ready, + submit a pull request for consideration. [GitHub + Flow](https://guides.github.com/introduction/flow/index.html) describes the + workflow process and why it's a good practice. When submitting a pull + request, sign + [CONTRIBUTORS.txt](https://github.com/Pylons/peppercorn/blob/master/CONTRIBUTORS.txt) + if you have not yet done so. +* Join the IRC channel #pyramid on irc.freenode.net. + +Git Branches +------------ +Git branches and their purpose and status at the time of this writing are +listed below. + +* [master](https://github.com/Pylons/peppercorn/) - The branch on which further + development takes place. The default branch on GitHub. Binary files old/peppercorn-0.5/docs/.static/logo_hi.gif and new/peppercorn-0.6/docs/.static/logo_hi.gif differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/docs/.static/repoze.css new/peppercorn-0.6/docs/.static/repoze.css --- old/peppercorn-0.5/docs/.static/repoze.css 2011-02-16 06:22:59.000000000 +0100 +++ new/peppercorn-0.6/docs/.static/repoze.css 1970-01-01 01:00:00.000000000 +0100 @@ -1,22 +0,0 @@ -@import url('default.css'); -body { - background-color: #006339; -} - -div.document { - background-color: #dad3bd; -} - -div.sphinxsidebar h3, h4, h5, a { - color: #127c56 !important; -} - -div.related { - color: #dad3bd !important; - background-color: #00744a; -} - -div.related a { - color: #dad3bd !important; -} - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/docs/conf.py new/peppercorn-0.6/docs/conf.py --- old/peppercorn-0.5/docs/conf.py 2012-02-15 03:43:56.000000000 +0100 +++ new/peppercorn-0.6/docs/conf.py 2018-08-21 10:12:34.000000000 +0200 @@ -12,44 +12,16 @@ # All configuration values have a default value; values that are commented # out serve to show the default value. -import sys, os +import pylons_sphinx_themes +import datetime -# Add and use Pylons theme -if 'sphinx-build' in ' '.join(sys.argv): # protect against dumb importers - from subprocess import call, Popen, PIPE - - p = Popen('which git', shell=True, stdout=PIPE) - git = p.stdout.read().strip() - cwd = os.getcwd() - _themes = os.path.join(cwd, '_themes') - - if not os.path.isdir(_themes): - call([git, 'clone', 'git://github.com/Pylons/pylons_sphinx_theme.git', - '_themes']) - else: - os.chdir(_themes) - call([git, 'checkout', 'master']) - call([git, 'pull']) - os.chdir(cwd) - - sys.path.append(os.path.abspath('_themes')) - - parent = os.path.dirname(os.path.dirname(__file__)) - sys.path.append(os.path.abspath(parent)) - wd = os.getcwd() - os.chdir(parent) - os.system('%s setup.py test -q' % sys.executable) - os.chdir(wd) - - for item in os.listdir(parent): - if item.endswith('.egg'): - sys.path.append(os.path.join(parent, item)) -html_theme_path = ['_themes'] +html_theme_path = pylons_sphinx_themes.get_html_themes_path() html_theme = 'pylons' html_theme_options = dict( github_url='https://github.com/Pylons/peppercorn', -# in_progress='true' + canonical_url='https://docs.pylonsproject.org/projects/peppercorn/en/latest/' + # in_progress='true' ) @@ -76,13 +48,15 @@ # General substitutions. project = 'peppercorn' -copyright = '2011, Agendaless Consulting <pylons-discuss@googlegroups.com>' +thisyear = datetime.datetime.now().year +copyright = '2011-%s, Agendaless Consulting ' \ + '<pylons-discuss@googlegroups.com>' % thisyear # The default replacements for |version| and |release|, also used in various # other places throughout the built documents. # # The short X.Y version. -version = '0.4' +version = '0.5' # The full version, including alpha/beta/rc tags. release = version @@ -139,7 +113,7 @@ # The name of an image file (within the static path) to place at the top of # the sidebar. -html_logo = '.static/logo_hi.gif' +#html_logo = '.static/logo_hi.gif' # 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 @@ -156,9 +130,8 @@ # 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 +# Do not use smart quotes. +smartquotes = False # Custom sidebar templates, maps document names to template names. #html_sidebars = {} @@ -211,7 +184,7 @@ # The name of an image file (relative to this directory) to place at the # top of the title page. -latex_logo = '.static/logo_hi.gif' +#latex_logo = '.static/logo_hi.gif' # For "manual" documents, if this is true, then toplevel headings are # parts, not chapters. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/docs/glossary.rst new/peppercorn-0.6/docs/glossary.rst --- old/peppercorn-0.5/docs/glossary.rst 2011-02-16 06:22:59.000000000 +0100 +++ new/peppercorn-0.6/docs/glossary.rst 2018-08-21 10:12:34.000000000 +0200 @@ -7,5 +7,4 @@ :sorted: WebOb - `WebOb <http://pythonpaste.org/webob/>`_ is a WSGI request/response - library created by Ian Bicking. + `WebOb <https://webob.org/>`_ is a WSGI request/response library created by Ian Bicking. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/docs/index.rst new/peppercorn-0.6/docs/index.rst --- old/peppercorn-0.5/docs/index.rst 2014-09-29 18:53:43.000000000 +0200 +++ new/peppercorn-0.6/docs/index.rst 2018-08-21 20:42:28.000000000 +0200 @@ -3,8 +3,8 @@ A library for converting a token stream into a data structure comprised of sequences, mappings, and scalars, developed primarily for converting HTTP -form post data into a richer data structure. It runs on Python 2.5, 2.6, 2.7 -and 3.2. +form post data into a richer data structure. It runs on Python 2.7, 3.4, 3.5, +3.6 and 3.7. Example "bare" usage: @@ -163,7 +163,7 @@ --------- See `the plope.com article about the genesis of Peppercorn -<http://www.plope.com/peppercorn>`_. +<https://web.archive.org/web/20170201033638/http://www.plope.com/peppercorn>`_. Indices and tables ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/peppercorn.egg-info/PKG-INFO new/peppercorn-0.6/peppercorn.egg-info/PKG-INFO --- old/peppercorn-0.5/peppercorn.egg-info/PKG-INFO 2014-09-29 18:57:41.000000000 +0200 +++ new/peppercorn-0.6/peppercorn.egg-info/PKG-INFO 2018-08-24 08:26:51.000000000 +0200 @@ -1,8 +1,8 @@ -Metadata-Version: 1.1 +Metadata-Version: 2.1 Name: peppercorn -Version: 0.5 +Version: 0.6 Summary: A library for converting a token stream into a data structure for use in web form posts -Home-page: http://docs.pylonsproject.org/projects/peppercorn/en/latest/ +Home-page: https://docs.pylonsproject.org/projects/peppercorn/en/latest/ Author: Agendaless Consulting Author-email: pylons-discuss@googlegroups.com License: BSD-derived (http://www.repoze.org/LICENSE.txt) @@ -11,10 +11,10 @@ A library for converting a token stream into a data structure comprised of sequences, mappings, and scalars, developed primarily for converting HTTP form - post data into a richer data structure. It runs on Python 2.6, 2.7, 3.2, and - 3.3. + post data into a richer data structure. It runs on Python 2.7, 3.4, 3.5, 3.6 + and 3.7. - Please see http://docs.pylonsproject.org/projects/peppercorn/en/latest/ + Please see https://docs.pylonsproject.org/projects/peppercorn/en/latest/ for the documentation. See https://github.com/Pylons/peppercorn for in-development version. @@ -23,6 +23,17 @@ Changes ======= + 0.6 (2018-08-24) + ---------------- + + - Add support for Python 3.4, 3.5, 3.6 and 3.7. + + - Drop support for Python 2.6, 3.2 and 3.3. + + - Add contributing.md and update docs. See + https://github.com/Pylons/peppercorn/issues/13 + + 0.5 (2014-09-29) ---------------- @@ -36,37 +47,42 @@ - Add support for Python 3.3. - - Drop support for Python 2.5 / Jython. + - Drop support for Python 2.5 and Jython. + 0.4 (2012-02-14) ---------------- - - Peppercorn will no longer run under Python 2.4. 2.5 or better is required. + - Drop support for Python 2.4. + + - Add support for Python 3.2. - - Python 3.2 compatibility. + - Move project to GitHub. - - Moved to GitHub. + - Switch to Pylons Project Sphinx theme. - - Pylons project docs theme. + - Add tox configuration. - - Added tox configuration. 0.3 (2010-09-02) ---------------- - - 0.2 was a brownbag release; a case was not handled where ``rename`` - operation types may not have children. This release fixes that. + - 0.2 was a brownbag release. Handle the case where ``rename`` operation types + may not have children. + 0.2 (2010-09-02) ---------------- - - New operation type: ``rename``. ``rename`` begins a special mode. + - Add new operation type: ``rename``. ``rename`` begins a special mode. The value of the first subsequent data element in the stream will be - used within it's parent sequence or mapping; any remaining data + used within its parent sequence or mapping. Any remaining data elements until the corresponding ``__end__`` marker are ignored. This is mostly in support of radio buttons. See the ``rename`` docs - within `http://docs.repoze.org/peppercorn - <http://docs.repoze.org/peppercorn>`_ for more information. + within `https://docs.pylonsproject.org/projects/peppercorn/en/latest/ + <https://docs.pylonsproject.org/projects/peppercorn/en/latest/>`_ for more + information. + 0.1 (2010-03-23) ---------------- @@ -78,12 +94,14 @@ Classifier: Intended Audience :: Developers Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2 -Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.2 -Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application +Provides-Extra: docs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/peppercorn.egg-info/SOURCES.txt new/peppercorn-0.6/peppercorn.egg-info/SOURCES.txt --- old/peppercorn-0.5/peppercorn.egg-info/SOURCES.txt 2014-09-29 18:57:42.000000000 +0200 +++ new/peppercorn-0.6/peppercorn.egg-info/SOURCES.txt 2018-08-24 08:26:51.000000000 +0200 @@ -1,9 +1,13 @@ .gitignore -CHANGES.txt +.travis.yml +CHANGES.rst CONTRIBUTORS.txt COPYRIGHT.txt LICENSE.txt -README.txt +README.rst +RELEASING.txt +contributing.md +rtd.txt setup.cfg setup.py tox.ini @@ -12,8 +16,6 @@ docs/conf.py docs/glossary.rst docs/index.rst -docs/.static/logo_hi.gif -docs/.static/repoze.css peppercorn/__init__.py peppercorn/compat.py peppercorn/tests.py @@ -21,4 +23,5 @@ peppercorn.egg-info/SOURCES.txt peppercorn.egg-info/dependency_links.txt peppercorn.egg-info/not-zip-safe +peppercorn.egg-info/requires.txt peppercorn.egg-info/top_level.txt \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/peppercorn.egg-info/requires.txt new/peppercorn-0.6/peppercorn.egg-info/requires.txt --- old/peppercorn-0.5/peppercorn.egg-info/requires.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/peppercorn-0.6/peppercorn.egg-info/requires.txt 2018-08-24 08:26:51.000000000 +0200 @@ -0,0 +1,4 @@ + +[docs] +Sphinx>=1.7.6 +pylons-sphinx-themes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/rtd.txt new/peppercorn-0.6/rtd.txt --- old/peppercorn-0.5/rtd.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/peppercorn-0.6/rtd.txt 2018-08-21 10:12:34.000000000 +0200 @@ -0,0 +1 @@ +-e .[docs] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/setup.cfg new/peppercorn-0.6/setup.cfg --- old/peppercorn-0.5/setup.cfg 2014-09-29 18:57:42.000000000 +0200 +++ new/peppercorn-0.6/setup.cfg 2018-08-24 08:26:51.000000000 +0200 @@ -11,5 +11,4 @@ [egg_info] tag_build = tag_date = 0 -tag_svn_revision = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/setup.py new/peppercorn-0.6/setup.py --- old/peppercorn-0.5/setup.py 2014-09-29 18:55:23.000000000 +0200 +++ new/peppercorn-0.6/setup.py 2018-08-24 08:04:46.000000000 +0200 @@ -20,17 +20,22 @@ here = os.path.abspath(os.path.dirname(__file__)) try: - README = open(os.path.join(here, 'README.txt')).read() - CHANGES = open(os.path.join(here, 'CHANGES.txt')).read() + README = open(os.path.join(here, 'README.rst')).read() + CHANGES = open(os.path.join(here, 'CHANGES.rst')).read() except: README = '' CHANGES = '' requires = [] +docs_extras = [ + 'Sphinx >= 1.7.6', + 'pylons-sphinx-themes', +] + setup( name='peppercorn', - version='0.5', + version='0.6', description=('A library for converting a token stream into a data ' 'structure for use in web form posts'), long_description=README + '\n\n' + CHANGES, @@ -38,11 +43,12 @@ "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2", - "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.2", - "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 :: Internet :: WWW/HTTP :: Dynamic Content", @@ -51,13 +57,16 @@ keywords='web wsgi form generation library', author="Agendaless Consulting", author_email="pylons-discuss@googlegroups.com", - url="http://docs.pylonsproject.org/projects/peppercorn/en/latest/", + url="https://docs.pylonsproject.org/projects/peppercorn/en/latest/", license="BSD-derived (http://www.repoze.org/LICENSE.txt)", packages=find_packages(), include_package_data=True, zip_safe=False, tests_require = requires, install_requires = requires, + extras_require={ + 'docs': docs_extras, + }, test_suite="peppercorn", ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/peppercorn-0.5/tox.ini new/peppercorn-0.6/tox.ini --- old/peppercorn-0.5/tox.ini 2014-09-29 18:53:43.000000000 +0200 +++ new/peppercorn-0.6/tox.ini 2018-08-16 09:43:15.000000000 +0200 @@ -1,17 +1,17 @@ [tox] -envlist = - py26,py27,py32,py33,pypy,cover +envlist = + py27,py34,py35,py36,py37,pypy,pypy3,cover [testenv] -commands = +commands = python setup.py test -q [testenv:cover] basepython = - python2.6 -commands = + python2.7 +commands = python setup.py nosetests --with-xunit --with-xcoverage -deps = +deps = nose coverage==3.4 nosexcover
participants (1)
-
root