Hello community, here is the log from the commit of package python3-path.py for openSUSE:Factory checked in at 2016-04-11 09:14:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-path.py (Old) and /work/SRC/openSUSE:Factory/.python3-path.py.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-path.py" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-path.py/python3-path.py.changes 2015-11-18 22:33:56.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python3-path.py.new/python3-path.py.changes 2016-04-11 10:26:54.000000000 +0200 @@ -1,0 +2,13 @@ +Sat Apr 9 16:11:25 UTC 2016 - [email protected] + +- specfile: + * update copyright year + +- update to version 8.2: + * Refreshed project metadata based on `jaraco's project skeleton + <https://github.com/jaraco/skeleton/tree/spaces>_. + * Releases are now automatically published via Travis-CI. + * #111: More aggressively trap errors when importing + "pkg_resources". + +------------------------------------------------------------------- Old: ---- path.py-8.1.2.tar.gz New: ---- path.py-8.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-path.py.spec ++++++ --- /var/tmp/diff_new_pack.yXI9ND/_old 2016-04-11 10:26:54.000000000 +0200 +++ /var/tmp/diff_new_pack.yXI9ND/_new 2016-04-11 10:26:54.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python3-path.py # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -17,7 +17,7 @@ Name: python3-path.py -Version: 8.1.2 +Version: 8.2 Release: 0 Summary: A module wrapper for os.path License: MIT ++++++ path.py-8.1.2.tar.gz -> path.py-8.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.1.2/.travis.yml new/path.py-8.2/.travis.yml --- old/path.py-8.1.2/.travis.yml 2015-08-09 21:47:58.000000000 +0200 +++ new/path.py-8.2/.travis.yml 2016-04-08 14:03:35.000000000 +0200 @@ -1,13 +1,22 @@ sudo: false language: python - python: - - 2.6 - - 2.7 - - 3.2 - - 3.3 - - 3.4 - - pypy - +- 2.6 +- 2.7 +- 3.2 +- 3.3 +- 3.4 +- 3.5 script: - - python setup.py test +- pip install -U pytest +- python setup.py test +deploy: + provider: pypi + on: + tags: true + all_branches: true + user: jaraco + distributions: release + python: 3.5 + password: + secure: fggUs33qP6DB+j/q7KGScfohgGq7OwsW5BMW6ZZvSlq+9pnNDZxSVrfCw0wb9vdq/Hb9nH4Of+wDoyh+Ul6GN28GRX7qj1HTjbc65nhRp9aA1Ib9Y3KJwGR8k5gPJZmx/zKP0r7COSXsOdXDkVSJ/UjCfuKhcsSHpi0lAYG6BSA= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.1.2/CHANGES.rst new/path.py-8.2/CHANGES.rst --- old/path.py-8.1.2/CHANGES.rst 2015-10-04 16:00:47.000000000 +0200 +++ new/path.py-8.2/CHANGES.rst 2016-04-08 14:03:35.000000000 +0200 @@ -1,3 +1,12 @@ +8.2 +--- + +- Refreshed project metadata based on `jaraco's project + skeleton <https://github.com/jaraco/skeleton/tree/spaces>_. +- Releases are now automatically published via Travis-CI. +- #111: More aggressively trap errors when importing + ``pkg_resources``. + 8.1.2 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.1.2/PKG-INFO new/path.py-8.2/PKG-INFO --- old/path.py-8.1.2/PKG-INFO 2015-10-04 16:02:32.000000000 +0200 +++ new/path.py-8.2/PKG-INFO 2016-04-08 14:04:07.000000000 +0200 @@ -1,11 +1,11 @@ Metadata-Version: 1.1 Name: path.py -Version: 8.1.2 +Version: 8.2 Summary: A module wrapper for os.path -Home-page: http://github.com/jaraco/path.py +Home-page: https://github.com/jaraco/path.py Author: Jason R. Coombs Author-email: [email protected] -License: MIT License +License: UNKNOWN Description: path.py ======= @@ -65,12 +65,17 @@ To run the tests, refer to the ``.travis.yml`` file for the steps run on the Travis-CI hosts. + Releasing + ========= + + Tagged releases are automatically published to PyPI by Travis-CI, assuming + the Python 3 build passes. + Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable -Classifier: License :: OSI Approved :: MIT License Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.1.2/README.rst new/path.py-8.2/README.rst --- old/path.py-8.1.2/README.rst 2015-08-09 17:32:32.000000000 +0200 +++ new/path.py-8.2/README.rst 2016-04-08 14:03:35.000000000 +0200 @@ -56,3 +56,9 @@ To run the tests, refer to the ``.travis.yml`` file for the steps run on the Travis-CI hosts. + +Releasing +========= + +Tagged releases are automatically published to PyPI by Travis-CI, assuming +the Python 3 build passes. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.1.2/docs/conf.py new/path.py-8.2/docs/conf.py --- old/path.py-8.1.2/docs/conf.py 2015-10-04 15:58:04.000000000 +0200 +++ new/path.py-8.2/docs/conf.py 2016-04-08 14:03:35.000000000 +0200 @@ -1,13 +1,21 @@ -# encoding: utf-8 +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- -project = 'path.py' -copyright = '2013, Mikhail Gusarov, Jason R. Coombs' +import setuptools_scm + +extensions = [ + 'sphinx.ext.autodoc', + 'rst.linker', +] -import path -import re +# General information about the project. +project = 'path.py' +copyright = '2013-2016 Mikhail Gusarov, Jason R. Coombs' -release = path.__version__ -version = re.match('[^.]+[.][^.]+', release).group(0) +# The short X.Y version. +version = setuptools_scm.get_version(root='..', relative_to=__file__) +# The full version, including alpha/beta/rc tags. +release = version pygments_style = 'sphinx' html_theme = 'alabaster' @@ -26,15 +34,20 @@ 'CHANGES.rst': dict( using=dict( GH='https://github.com', + project=project, ), replace=[ dict( pattern=r"(Issue )?#(?P<issue>\d+)", - url='{GH}/jaraco/path.py/issues/{issue}', + url='{GH}/jaraco/{project}/issues/{issue}', ), dict( pattern=r"Pull Request ?#(?P<pull_request>\d+)", - url='{GH}/jaraco/path.py/pull/{pull_request}', + url='{GH}/jaraco/{project}/pull/{pull_request}', + ), + dict( + pattern=r"^(?m)((?P<scm_version>v?\d+(\.\d+){1,2}))\n[-=]+\n", + with_scm="{text}\n{rev[timestamp]:%d %b %Y}\n", ), ], ), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.1.2/docs/index.rst new/path.py-8.2/docs/index.rst --- old/path.py-8.1.2/docs/index.rst 2015-08-09 21:47:58.000000000 +0200 +++ new/path.py-8.2/docs/index.rst 2016-04-08 14:03:35.000000000 +0200 @@ -1,15 +1,10 @@ -.. path.py documentation master file, created by - sphinx-quickstart on Tue Apr 9 10:25:52 2013. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - Welcome to path.py's documentation! =================================== -Contents: +Contents: .. toctree:: - :maxdepth: 2 + :maxdepth: 1 api history diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.1.2/path.py new/path.py-8.2/path.py --- old/path.py-8.1.2/path.py 2015-10-04 15:48:59.000000000 +0200 +++ new/path.py-8.2/path.py 2016-04-08 14:03:35.000000000 +0200 @@ -121,9 +121,7 @@ try: import pkg_resources __version__ = pkg_resources.require('path.py')[0].version -except ImportError: - __version__ = 'unknown' -except pkg_resources.DistributionNotFound: +except Exception: __version__ = 'unknown' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.1.2/path.py.egg-info/PKG-INFO new/path.py-8.2/path.py.egg-info/PKG-INFO --- old/path.py-8.1.2/path.py.egg-info/PKG-INFO 2015-10-04 16:02:32.000000000 +0200 +++ new/path.py-8.2/path.py.egg-info/PKG-INFO 2016-04-08 14:04:07.000000000 +0200 @@ -1,11 +1,11 @@ Metadata-Version: 1.1 Name: path.py -Version: 8.1.2 +Version: 8.2 Summary: A module wrapper for os.path -Home-page: http://github.com/jaraco/path.py +Home-page: https://github.com/jaraco/path.py Author: Jason R. Coombs Author-email: [email protected] -License: MIT License +License: UNKNOWN Description: path.py ======= @@ -65,12 +65,17 @@ To run the tests, refer to the ``.travis.yml`` file for the steps run on the Travis-CI hosts. + Releasing + ========= + + Tagged releases are automatically published to PyPI by Travis-CI, assuming + the Python 3 build passes. + Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable -Classifier: License :: OSI Approved :: MIT License Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.1.2/pytest.ini new/path.py-8.2/pytest.ini --- old/path.py-8.1.2/pytest.ini 2015-04-14 13:36:09.000000000 +0200 +++ new/path.py-8.2/pytest.ini 2016-04-08 14:03:35.000000000 +0200 @@ -1,2 +1,4 @@ [pytest] +norecursedirs=*.egg .eggs dist build addopts=--doctest-modules --ignore=build +doctest_optionflags=ALLOW_UNICODE ELLIPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.1.2/setup.cfg new/path.py-8.2/setup.cfg --- old/path.py-8.1.2/setup.cfg 2015-10-04 16:02:32.000000000 +0200 +++ new/path.py-8.2/setup.cfg 2016-04-08 14:04:07.000000000 +0200 @@ -1,12 +1,12 @@ [aliases] +release = clean --all sdist bdist_wheel build_sphinx upload upload_docs test = pytest -release = sdist bdist_wheel upload upload_docs [wheel] universal = 1 [egg_info] tag_build = -tag_svn_revision = 0 tag_date = 0 +tag_svn_revision = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.1.2/setup.py new/path.py-8.2/setup.py --- old/path.py-8.1.2/setup.py 2015-08-23 15:04:35.000000000 +0200 +++ new/path.py-8.2/setup.py 2016-04-08 14:03:35.000000000 +0200 @@ -1,49 +1,60 @@ #!/usr/bin/env python +# Generated by jaraco.develop 2.27.1 +# https://pypi.python.org/pypi/jaraco.develop +import io import sys import setuptools -with open('README.rst') as ld_file: - long_description = ld_file.read() +with io.open('README.rst', encoding='utf-8') as readme: + long_description = readme.read() -needs_sphinx = set(['build_sphinx', 'upload_docs', 'release']).intersection(sys.argv) -sphinx_req = ['sphinx', 'rst.linker'] if needs_sphinx else [] needs_pytest = set(['pytest', 'test']).intersection(sys.argv) -pytest_runner = ['pytest-runner>=2.6'] if needs_pytest else [] +pytest_runner = ['pytest_runner'] if needs_pytest else [] +needs_sphinx = set(['release', 'build_sphinx', 'upload_docs']).intersection(sys.argv) +sphinx = ['sphinx', 'rst.linker>=1.2'] if needs_sphinx else [] +needs_wheel = set(['release', 'bdist_wheel']).intersection(sys.argv) +wheel = ['wheel'] if needs_wheel else [] + +name = 'path.py' +description = 'A module wrapper for os.path' setup_params = dict( - name="path.py", + name=name, use_scm_version=True, - description="A module wrapper for os.path", - long_description=long_description, author="Jason Orendorff", author_email="[email protected]", maintainer="Jason R. Coombs", maintainer_email="[email protected]", - url="http://github.com/jaraco/path.py", - license="MIT License", + description=description or name, + long_description=long_description, + url="https://github.com/jaraco/" + name, py_modules=['path', 'test_path'], + install_requires=[ + ], + extras_require={ + ':python_version=="2.6"': ['importlib'], + }, + setup_requires=[ + 'setuptools_scm>=1.9', + ] + pytest_runner + sphinx + wheel, + tests_require=[ + 'pytest>=2.8', + 'appdirs', + ], classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'License :: OSI Approved :: MIT License', - 'Intended Audience :: Developers', + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: MIT License", 'Operating System :: OS Independent', - 'Programming Language :: Python', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Topic :: Software Development :: Libraries :: Python Modules' + 'Topic :: Software Development :: Libraries :: Python Modules', ], - setup_requires=[ - 'setuptools_scm', - ] + sphinx_req + pytest_runner, - tests_require=['pytest', 'appdirs'], - extras_require={ - ':python_version=="2.6"': ['importlib'], + entry_points={ }, ) - - if __name__ == '__main__': setuptools.setup(**setup_params)
