commit python3-path.py for openSUSE:Factory
Hello community, here is the log from the commit of package python3-path.py for openSUSE:Factory checked in at 2016-12-05 16:33:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-05-25 21:25:08.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-path.py.new/python3-path.py.changes 2016-12-05 16:34:02.000000000 +0100 @@ -1,0 +2,12 @@ +Wed Nov 30 18:55:39 UTC 2016 - arun@gmx.de + +- update to version 9.0: + * Drop support for Python 2.6 and 3.2 as integration dependencies + (pip) no longer support these versions. + +- changes from version 8.3: + * Merge with latest skeleton, adding badges and test runs by default + under tox instead of pytest-runner. + * Documentation is no longer hosted with PyPI. + +------------------------------------------------------------------- @@ -7 +18,0 @@ - Old: ---- path.py-8.2.1.tar.gz New: ---- path.py-9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-path.py.spec ++++++ --- /var/tmp/diff_new_pack.ypiQ9y/_old 2016-12-05 16:34:03.000000000 +0100 +++ /var/tmp/diff_new_pack.ypiQ9y/_new 2016-12-05 16:34:03.000000000 +0100 @@ -17,7 +17,7 @@ Name: python3-path.py -Version: 8.2.1 +Version: 9.0 Release: 0 Summary: A module wrapper for os.path License: MIT ++++++ path.py-8.2.1.tar.gz -> path.py-9.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/.hgtags new/path.py-9.0/.hgtags --- old/path.py-8.2.1/.hgtags 2016-04-16 16:30:23.000000000 +0200 +++ new/path.py-9.0/.hgtags 1970-01-01 01:00:00.000000000 +0100 @@ -1,37 +0,0 @@ -9401857d62dd5d4784dc06656ab13992847b5e76 2.4 -69851aaf75f1c6ff63c72daf8d1a82692e04b301 2.4.1 -6ba869f2260f54ac6d66ffc08b9ce546846c6c9c 2.5 -5a008a763604cd3237ce83bb402fca41e4456001 2.6 -be871d26bce9185c8a4b2c20314f541508e99c1f 2.6.1 -5b78897bb40297548a7a01b35ce842eaa30d19de 3.0 -a5539b0050d4377bd1bdeb74eed06e0e4a775a99 3.0.1 -137d1b8b6d4ca80382efeda217d9236d1570ab70 3.1 -13f2731fa9d98314aedb2fdd55cce97b381b564f 3.2 -97899c3ef1421a247b0864f5486dd480ad31b41f 4.0 -9652fb4e2b486d2ce32f7ed3806304d1c0d653f7 4.1 -f922c0423dbf87f11643724ce3b7c2bc78303a8d 4.2 -38282c28271f66ed07d3c9b52bfa55e26280833d 4.3 -2ed42cef0b080079ad26de6f082fa6d722813087 4.4 -47206e8c59c858e074f6ea1ba80cefb3a37045fd 5.0 -0382bd2f0348cfd73e4e09cd55799a428e75a131 5.1 -7bf7fe39edc888b2f14faf76a70c75b5b17502e6 5.2 -83dcd6b47278aedcbf52f1a6798bd333c515b818 5.3 -2d5f08983462a86cdd41963fca6626ff87dc3ba1 6.0 -55c924ecc419dbf1038254436be512c5cb18bd15 6.1 -be72beb60a11f64344cd9e4c6029b330d49cd830 6.2 -698ac3acb84034fb17487b5009153c8956c5d596 7.0 -793192a17ea0e78640a6d6b133a2948f6cecf43f 7.1 -abeebd8675eaa4626619cb3083c8e1af48a2f2ce 7.2 -581040c32e0c2154cb7aa455734edf1c41021607 7.3 -b96177b0522706277881ddc3f1fce41077eb9993 7.4 -76fab4bb56d10e83f2af64ce7a7e39d56e88eb70 7.5 -a96c4d592397e79e2fa16b632fcc89b48ed63d04 7.6 -06d6fdfddc0a69a56d4b378816d7e5b59ae4a018 7.6.1 -cf0bb158f8d370f5195b95c917201f51aa53c0a9 7.6.2 -cfc54169af8f0fdc98fff6f06b98d325a81dfaeb 7.7 -baa58fde6e3b8820bbd77d5721760ec3f8f08716 7.7.1 -936d47e8d38319be37b06f0e05b1356eeaf7390e 8.0 -06219e4168be20471a7ceedf617f7464c0e63f6b 8.1 -095ad9f1f5db19d1dfc69f67d66e63b38f50270b 8.1.1 -66874c317d1692313127a0c7310e19f64fdc7bd0 8.1.2 -487d9a027220c215b1ddd04823aa5289ebc1120a 8.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/.travis.yml new/path.py-9.0/.travis.yml --- old/path.py-8.2.1/.travis.yml 2016-04-16 16:30:23.000000000 +0200 +++ new/path.py-9.0/.travis.yml 2016-11-19 17:50:05.000000000 +0100 @@ -1,22 +1,25 @@ sudo: false language: python python: -- 2.6 - 2.7 -- 3.2 - 3.3 - 3.4 - 3.5 +install: +- pip install tox "setuptools>=28.2" script: -- pip install -U pytest -- python setup.py test +- tox +branches: + except: + - skeleton deploy: provider: pypi + server: https://upload.pypi.org/legacy/ on: tags: true all_branches: true python: 3.5 user: jaraco - distributions: release + distributions: dists 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.2.1/CHANGES.rst new/path.py-9.0/CHANGES.rst --- old/path.py-8.2.1/CHANGES.rst 2016-04-16 16:30:23.000000000 +0200 +++ new/path.py-9.0/CHANGES.rst 2016-11-19 17:50:05.000000000 +0100 @@ -1,3 +1,16 @@ +9.0 +--- + +- Drop support for Python 2.6 and 3.2 as integration + dependencies (pip) no longer support these versions. + +8.3 +--- + +- Merge with latest skeleton, adding badges and test runs by + default under tox instead of pytest-runner. +- Documentation is no longer hosted with PyPI. + 8.2.1 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/PKG-INFO new/path.py-9.0/PKG-INFO --- old/path.py-8.2.1/PKG-INFO 2016-04-16 16:32:17.000000000 +0200 +++ new/path.py-9.0/PKG-INFO 2016-11-19 17:50:30.000000000 +0100 @@ -1,12 +1,40 @@ Metadata-Version: 1.1 Name: path.py -Version: 8.2.1 +Version: 9.0 Summary: A module wrapper for os.path Home-page: https://github.com/jaraco/path.py Author: Jason R. Coombs Author-email: jaraco@jaraco.com License: UNKNOWN -Description: path.py +Description: .. image:: https://img.shields.io/pypi/v/path.py.svg + :target: https://pypi.org/project/path.py + + .. image:: https://img.shields.io/pypi/pyversions/path.py.svg + + .. image:: https://img.shields.io/pypi/dm/path.py.svg + + .. image:: https://img.shields.io/travis/jaraco/path.py/master.svg + :target: http://travis-ci.org/jaraco/path.py + + + License + ======= + + License is indicated in the project metadata (typically one or more + of the Trove classifiers). For more details, see `this explanation + https://github.com/jaraco/skeleton/issues/1`_. + + Docs + ==== + + There's `no good mechanism for publishing documentation + https://github.com/pypa/python-packaging-user-guide/pull/266`_ + easily. If there's a documentation link above, it's probably + stale because PyPI-based documentation is deprecated. This + project may have documentation published at ReadTheDocs, but + probably not. Good luck finding it. + + path.py ======= ``path.py`` implements a path objects as first-class entities, allowing @@ -22,8 +50,6 @@ ``path.py`` is `hosted at Github https://github.com/jaraco/path.py`_. - Documentation is `hosted with PyPI https://pythonhosted.org/path.py/`_. - Guides and Testimonials ======================= @@ -76,7 +102,9 @@ Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 Classifier: Topic :: Software Development :: Libraries :: Python Modules diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/README.rst new/path.py-9.0/README.rst --- old/path.py-8.2.1/README.rst 2016-04-16 16:30:23.000000000 +0200 +++ new/path.py-9.0/README.rst 2016-11-19 17:50:05.000000000 +0100 @@ -1,3 +1,31 @@ +.. image:: https://img.shields.io/pypi/v/path.py.svg + :target: https://pypi.org/project/path.py + +.. image:: https://img.shields.io/pypi/pyversions/path.py.svg + +.. image:: https://img.shields.io/pypi/dm/path.py.svg + +.. image:: https://img.shields.io/travis/jaraco/path.py/master.svg + :target: http://travis-ci.org/jaraco/path.py + + +License +======= + +License is indicated in the project metadata (typically one or more +of the Trove classifiers). For more details, see `this explanation +https://github.com/jaraco/skeleton/issues/1`_. + +Docs +==== + +There's `no good mechanism for publishing documentation +https://github.com/pypa/python-packaging-user-guide/pull/266`_ +easily. If there's a documentation link above, it's probably +stale because PyPI-based documentation is deprecated. This +project may have documentation published at ReadTheDocs, but +probably not. Good luck finding it. + path.py ======= @@ -14,8 +42,6 @@ ``path.py`` is `hosted at Github https://github.com/jaraco/path.py`_. -Documentation is `hosted with PyPI https://pythonhosted.org/path.py/`_. - Guides and Testimonials ======================= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/docs/conf.py new/path.py-9.0/docs/conf.py --- old/path.py-8.2.1/docs/conf.py 2016-04-16 16:30:23.000000000 +0200 +++ new/path.py-9.0/docs/conf.py 2016-11-19 17:50:05.000000000 +0100 @@ -1,7 +1,7 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- -import setuptools_scm +import pkg_resources extensions = [ 'sphinx.ext.autodoc', @@ -13,7 +13,7 @@ copyright = '2013-2016 Mikhail Gusarov, Jason R. Coombs' # The short X.Y version. -version = setuptools_scm.get_version(root='..', relative_to=__file__) +version = pkg_resources.require(project)[0].version # The full version, including alpha/beta/rc tags. release = version @@ -31,7 +31,7 @@ intersphinx_mapping = {'python': ('http://docs.python.org/', None)} link_files = { - 'CHANGES.rst': dict( + '../CHANGES.rst': dict( using=dict( GH='https://github.com', project=project, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/docs/requirements.txt new/path.py-9.0/docs/requirements.txt --- old/path.py-8.2.1/docs/requirements.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/path.py-9.0/docs/requirements.txt 2016-11-19 17:50:05.000000000 +0100 @@ -0,0 +1 @@ +rst.linker diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/path.py new/path.py-9.0/path.py --- old/path.py-8.2.1/path.py 2016-04-16 16:30:23.000000000 +0200 +++ new/path.py-9.0/path.py 2016-11-19 17:50:05.000000000 +0100 @@ -52,6 +52,7 @@ import io from distutils import dir_util import importlib +import itertools try: import win32security @@ -93,6 +94,7 @@ text_type = __builtin__.unicode getcwdu = os.getcwdu codecs.register_error('surrogateescape', surrogate_escape) + map = itertools.imap @contextlib.contextmanager def io_error_compat(): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/path.py.egg-info/PKG-INFO new/path.py-9.0/path.py.egg-info/PKG-INFO --- old/path.py-8.2.1/path.py.egg-info/PKG-INFO 2016-04-16 16:32:17.000000000 +0200 +++ new/path.py-9.0/path.py.egg-info/PKG-INFO 2016-11-19 17:50:30.000000000 +0100 @@ -1,12 +1,40 @@ Metadata-Version: 1.1 Name: path.py -Version: 8.2.1 +Version: 9.0 Summary: A module wrapper for os.path Home-page: https://github.com/jaraco/path.py Author: Jason R. Coombs Author-email: jaraco@jaraco.com License: UNKNOWN -Description: path.py +Description: .. image:: https://img.shields.io/pypi/v/path.py.svg + :target: https://pypi.org/project/path.py + + .. image:: https://img.shields.io/pypi/pyversions/path.py.svg + + .. image:: https://img.shields.io/pypi/dm/path.py.svg + + .. image:: https://img.shields.io/travis/jaraco/path.py/master.svg + :target: http://travis-ci.org/jaraco/path.py + + + License + ======= + + License is indicated in the project metadata (typically one or more + of the Trove classifiers). For more details, see `this explanation + https://github.com/jaraco/skeleton/issues/1`_. + + Docs + ==== + + There's `no good mechanism for publishing documentation + https://github.com/pypa/python-packaging-user-guide/pull/266`_ + easily. If there's a documentation link above, it's probably + stale because PyPI-based documentation is deprecated. This + project may have documentation published at ReadTheDocs, but + probably not. Good luck finding it. + + path.py ======= ``path.py`` implements a path objects as first-class entities, allowing @@ -22,8 +50,6 @@ ``path.py`` is `hosted at Github https://github.com/jaraco/path.py`_. - Documentation is `hosted with PyPI https://pythonhosted.org/path.py/`_. - Guides and Testimonials ======================= @@ -76,7 +102,9 @@ Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 Classifier: Topic :: Software Development :: Libraries :: Python Modules diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/path.py.egg-info/SOURCES.txt new/path.py-9.0/path.py.egg-info/SOURCES.txt --- old/path.py-8.2.1/path.py.egg-info/SOURCES.txt 2016-04-16 16:32:17.000000000 +0200 +++ new/path.py-9.0/path.py.egg-info/SOURCES.txt 2016-11-19 17:50:30.000000000 +0100 @@ -1,5 +1,4 @@ .gitignore -.hgtags .travis.yml CHANGES.rst MANIFEST.in @@ -15,8 +14,10 @@ docs/conf.py docs/history.rst docs/index.rst +docs/requirements.txt path.py.egg-info/PKG-INFO path.py.egg-info/SOURCES.txt path.py.egg-info/dependency_links.txt path.py.egg-info/requires.txt -path.py.egg-info/top_level.txt \ No newline at end of file +path.py.egg-info/top_level.txt +tests/requirements.txt \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/pytest.ini new/path.py-9.0/pytest.ini --- old/path.py-8.2.1/pytest.ini 2016-04-16 16:30:23.000000000 +0200 +++ new/path.py-9.0/pytest.ini 2016-11-19 17:50:05.000000000 +0100 @@ -1,4 +1,4 @@ [pytest] -norecursedirs=*.egg .eggs dist build -addopts=--doctest-modules --ignore=build +norecursedirs=dist build .tox +addopts=--doctest-modules doctest_optionflags=ALLOW_UNICODE ELLIPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/setup.cfg new/path.py-9.0/setup.cfg --- old/path.py-8.2.1/setup.cfg 2016-04-16 16:32:17.000000000 +0200 +++ new/path.py-9.0/setup.cfg 2016-11-19 17:50:30.000000000 +0100 @@ -1,12 +1,15 @@ [aliases] -release = clean --all sdist bdist_wheel build_sphinx upload upload_docs -test = pytest +release = dists upload +dists = clean --all sdist bdist_wheel [wheel] universal = 1 +[upload] +repository = https://upload.pypi.org/legacy/ + [egg_info] -tag_date = 0 tag_build = +tag_date = 0 tag_svn_revision = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/setup.py new/path.py-9.0/setup.py --- old/path.py-8.2.1/setup.py 2016-04-16 16:30:23.000000000 +0200 +++ new/path.py-9.0/setup.py 2016-11-19 17:50:05.000000000 +0100 @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Generated by jaraco.develop 2.27.1 -# https://pypi.python.org/pypi/jaraco.develop + +# Project skeleton maintained at https://github.com/jaraco/skeleton import io import sys @@ -10,11 +10,7 @@ with io.open('README.rst', encoding='utf-8') as readme: long_description = readme.read() -needs_pytest = set(['pytest', 'test']).intersection(sys.argv) -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) +needs_wheel = {'release', 'bdist_wheel', 'dists'}.intersection(sys.argv) wheel = ['wheel'] if needs_wheel else [] name = 'path.py' @@ -37,21 +33,19 @@ ':python_version=="2.6"': ['importlib'], }, setup_requires=[ - 'setuptools_scm>=1.9', - ] + pytest_runner + sphinx + wheel, - tests_require=[ - 'pytest>=2.8', - 'appdirs', - ], + 'setuptools_scm>=1.15.0', + ] + wheel, classifiers=[ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", - 'Operating System :: OS Independent', - 'Programming Language :: Python :: 2.6', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Topic :: Software Development :: Libraries :: Python Modules', + "Operating System :: OS Independent", + "Programming Language :: Python :: 2.7", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.3", + "Programming Language :: Python :: 3.4", + "Programming Language :: Python :: 3.5", + "Topic :: Software Development :: Libraries :: Python Modules", ], entry_points={ }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/tests/requirements.txt new/path.py-9.0/tests/requirements.txt --- old/path.py-8.2.1/tests/requirements.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/path.py-9.0/tests/requirements.txt 2016-11-19 17:50:05.000000000 +0100 @@ -0,0 +1,2 @@ +pytest >= 2.8 +appdirs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/path.py-8.2.1/tox.ini new/path.py-9.0/tox.ini --- old/path.py-8.2.1/tox.ini 2016-04-16 16:30:23.000000000 +0200 +++ new/path.py-9.0/tox.ini 2016-11-19 17:50:05.000000000 +0100 @@ -1,11 +1,6 @@ -# Tox (http://tox.testrun.org/) is a tool for running tests -# in multiple virtualenvs. This configuration file will run the -# test suite on all supported python versions. To use it, "pip install tox" -# and then run "tox" from this directory. - -[tox] -envlist = py26, py27, pypy, py32, py33, py34 - [testenv] +deps = + -rtests/requirements.txt + commands = py.test {posargs} -deps = pytest +usedevelop = True
participants (1)
-
root@hilbert.suse.de