commit python-pkgconfig for openSUSE:Factory
Hello community, here is the log from the commit of package python-pkgconfig for openSUSE:Factory checked in at 2020-10-30 11:46:05 Comparing /work/SRC/openSUSE:Factory/python-pkgconfig (Old) and /work/SRC/openSUSE:Factory/.python-pkgconfig.new.3463 (New) Package is "python-pkgconfig" Fri Oct 30 11:46:05 2020 rev:9 rq:844315 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/python-pkgconfig/python-pkgconfig.changes 2020-08-18 15:08:43.655982989 +0200 +++ /work/SRC/openSUSE:Factory/.python-pkgconfig.new.3463/python-pkgconfig.changes 2020-10-30 11:46:12.809630060 +0100 @@ -1,0 +2,6 @@ +Tue Oct 27 11:48:14 UTC 2020 - Benjamin Greiner + +- Kill dephell dependency by using released sdist setup.py but + get testfile and data from Github + +--- New: pkgconfig-1.5.1-gh.tar.gz Other differences: -- ++ python-pkgconfig.spec ++ --- /var/tmp/diff_new_pack.wy2g0c/_old 2020-10-30 11:46:13.397630581 +0100 +++ /var/tmp/diff_new_pack.wy2g0c/_new 2020-10-30 11:46:13.401630585 +0100 @@ -24,13 +24,15 @@ License:MIT Group: Development/Languages/Python URL:https://github.com/matze/pkgconfig -Source: https://github.com/matze/pkgconfig/archive/v%{version}.tar.gz#/pkgconfig-%{version}.tar.gz +# PyPI sdist has generated setup.py .. +Source0: https://files.pythonhosted.org/packages/source/p/pkgconfig/pkgconfig-%{version}.tar.gz +# .. get the tests from github +Source1: https://github.com/matze/pkgconfig/archive/v%{version}.tar.gz#/pkgconfig-%{version}-gh.tar.gz BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: openssl-devel BuildRequires: pkgconfig -BuildRequires: python-dephell-rpm-macros BuildRequires: python-rpm-macros Requires: pkgconfig BuildArch: noarch @@ -38,11 +40,11 @@ %description A Python module to interface with the pkg-config -command line tool and supports Python 2.6+. +command line tool %prep %setup -q -n pkgconfig-%{version} -%dephell_gensetup +(cd ..; tar xf %{SOURCE1} pkgconfig-%{version}/{test_pkgconfig.py,data}) %build %python_build @@ -57,6 +59,7 @@ %files %{python_files} %license LICENSE %doc README.rst -%{python_sitelib}/* +%{python_sitelib}/pkgconfig +%{python_sitelib}/pkgconfig-%{version}*-info %changelog ++ pkgconfig-1.5.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.5.1/.gitignore new/pkgconfig-1.5.1/.gitignore --- old/pkgconfig-1.5.1/.gitignore 2019-04-01 21:26:45.0 +0200 +++ new/pkgconfig-1.5.1/.gitignore 1970-01-01 01:00:00.0 +0100 @@ -1,8 +0,0 @@ -build/ -dist/ -.tox/ -.eggs/ -poetry.lock -*.egg/* -*.egg-info -*.pyc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.5.1/.travis.yml new/pkgconfig-1.5.1/.travis.yml --- old/pkgconfig-1.5.1/.travis.yml 2019-04-01 21:26:45.0 +0200 +++ new/pkgconfig-1.5.1/.travis.yml 1970-01-01 01:00:00.0 +0100 @@ -1,20 +0,0 @@ -language: python - -python: -- "2.6" -- "2.7" -- "3.3" -- "3.4" -- "3.5" -- "3.6" - -# Enable 3.7 without globally enabling `dist: xenial` for other build jobs. -matrix: -include: -- python: "3.7" - dist: xenial - -install: -- pip install pytest - -script: python -m pytest diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.5.1/PKG-INFO new/pkgconfig-1.5.1/PKG-INFO --- old/pkgconfig-1.5.1/PKG-INFO1970-01-01 01:00:00.0 +0100 +++ new/pkgconfig-1.5.1/PKG-INFO1970-01-01 01:00:00.0 +0100 @@ -0,0 +1,20 @@ +Metadata-Version: 2.1 +Name: pkgconfig +Version: 1.5.1 +Summary: Interface Python with pkg-config +Home-page: https://github.com/matze/pkgconfig +Author: Matthias Vogelgesang +Author-email: matthias.vogelges...@gmail.com +Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.* +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 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: Topic :: Software Development :: Build Tools diff -urN '--exclude=CVS' '--exclude=.cvsigno
commit python-pkgconfig for openSUSE:Factory
Hello community, here is the log from the commit of package python-pkgconfig for openSUSE:Factory checked in at 2020-08-18 15:08:31 Comparing /work/SRC/openSUSE:Factory/python-pkgconfig (Old) and /work/SRC/openSUSE:Factory/.python-pkgconfig.new.3399 (New) Package is "python-pkgconfig" Tue Aug 18 15:08:31 2020 rev:8 rq:826976 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/python-pkgconfig/python-pkgconfig.changes 2019-10-18 15:42:29.891633996 +0200 +++ /work/SRC/openSUSE:Factory/.python-pkgconfig.new.3399/python-pkgconfig.changes 2020-08-18 15:08:43.655982989 +0200 @@ -1,0 +2,5 @@ +Sun Aug 16 02:31:58 UTC 2020 - John Vandenberg + +- Activate test suite, replacing nose with pytest + +--- Other differences: -- ++ python-pkgconfig.spec ++ --- /var/tmp/diff_new_pack.rbJoY3/_old 2020-08-18 15:08:47.583984613 +0200 +++ /var/tmp/diff_new_pack.rbJoY3/_new 2020-08-18 15:08:47.587984615 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pkgconfig # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,12 +23,14 @@ Summary:Interface Python with pkg-config License:MIT Group: Development/Languages/Python -URL:http://github.com/matze/pkgconfig -Source: https://files.pythonhosted.org/packages/source/p/pkgconfig/pkgconfig-%{version}.tar.gz -BuildRequires: %{python_module nose} +URL:https://github.com/matze/pkgconfig +Source: https://github.com/matze/pkgconfig/archive/v%{version}.tar.gz#/pkgconfig-%{version}.tar.gz +BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes +BuildRequires: openssl-devel BuildRequires: pkgconfig +BuildRequires: python-dephell-rpm-macros BuildRequires: python-rpm-macros Requires: pkgconfig BuildArch: noarch @@ -40,6 +42,7 @@ %prep %setup -q -n pkgconfig-%{version} +%dephell_gensetup %build %python_build @@ -48,6 +51,9 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} +%check +%pytest + %files %{python_files} %license LICENSE %doc README.rst ++ pkgconfig-1.5.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.5.1/.gitignore new/pkgconfig-1.5.1/.gitignore --- old/pkgconfig-1.5.1/.gitignore 1970-01-01 01:00:00.0 +0100 +++ new/pkgconfig-1.5.1/.gitignore 2019-04-01 21:26:45.0 +0200 @@ -0,0 +1,8 @@ +build/ +dist/ +.tox/ +.eggs/ +poetry.lock +*.egg/* +*.egg-info +*.pyc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.5.1/.travis.yml new/pkgconfig-1.5.1/.travis.yml --- old/pkgconfig-1.5.1/.travis.yml 1970-01-01 01:00:00.0 +0100 +++ new/pkgconfig-1.5.1/.travis.yml 2019-04-01 21:26:45.0 +0200 @@ -0,0 +1,20 @@ +language: python + +python: +- "2.6" +- "2.7" +- "3.3" +- "3.4" +- "3.5" +- "3.6" + +# Enable 3.7 without globally enabling `dist: xenial` for other build jobs. +matrix: +include: +- python: "3.7" + dist: xenial + +install: +- pip install pytest + +script: python -m pytest diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.5.1/PKG-INFO new/pkgconfig-1.5.1/PKG-INFO --- old/pkgconfig-1.5.1/PKG-INFO1970-01-01 01:00:00.0 +0100 +++ new/pkgconfig-1.5.1/PKG-INFO1970-01-01 01:00:00.0 +0100 @@ -1,20 +0,0 @@ -Metadata-Version: 2.1 -Name: pkgconfig -Version: 1.5.1 -Summary: Interface Python with pkg-config -Home-page: https://github.com/matze/pkgconfig -Author: Matthias Vogelgesang -Author-email: matthias.vogelges...@gmail.com -Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.* -Classifier: Development Status :: 5 - Production/Stable -Classifier: Intended Audience :: Developers -Classifier: License :: OSI Approved :: MIT License -Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python :: 2 -Classifier: Programming Language :: Python :: 2.7 -Classifier: Programming Language :: Python :: 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: Topic :: Software Development :: Build Tools diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pk
commit python-pkgconfig for openSUSE:Factory
Hello community, here is the log from the commit of package python-pkgconfig for openSUSE:Factory checked in at 2019-10-18 15:42:27 Comparing /work/SRC/openSUSE:Factory/python-pkgconfig (Old) and /work/SRC/openSUSE:Factory/.python-pkgconfig.new.2352 (New) Package is "python-pkgconfig" Fri Oct 18 15:42:27 2019 rev:7 rq:741066 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/python-pkgconfig/python-pkgconfig.changes 2019-05-06 13:21:31.288554152 +0200 +++ /work/SRC/openSUSE:Factory/.python-pkgconfig.new.2352/python-pkgconfig.changes 2019-10-18 15:42:29.891633996 +0200 @@ -1,0 +2,11 @@ +Fri Oct 18 12:17:58 UTC 2019 - Marketa Calabkova + +- update to 1.5.1 + * Use poetry instead of setuptools directly + * Fix #42: raise exception if package is missing + * Fix version parsing for openssl-like version numbers, fixes #32 + * Add boolean static keyword to output private libraries as well + * Raise original OSError as well +- Do not launch tests (https://github.com/matze/pkgconfig/issues/45) + +--- Old: pkgconfig-1.3.1.tar.gz New: pkgconfig-1.5.1.tar.gz Other differences: -- ++ python-pkgconfig.spec ++ --- /var/tmp/diff_new_pack.SCXSCA/_old 2019-10-18 15:42:30.523634674 +0200 +++ /var/tmp/diff_new_pack.SCXSCA/_new 2019-10-18 15:42:30.527634678 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pkgconfig # -# 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 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pkgconfig -Version:1.3.1 +Version:1.5.1 Release:0 Summary:Interface Python with pkg-config License:MIT @@ -48,9 +48,6 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -%check -%python_exec -m nose test.py - %files %{python_files} %license LICENSE %doc README.rst ++ pkgconfig-1.3.1.tar.gz -> pkgconfig-1.5.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.3.1/MANIFEST.in new/pkgconfig-1.5.1/MANIFEST.in --- old/pkgconfig-1.3.1/MANIFEST.in 2017-05-15 09:26:06.0 +0200 +++ new/pkgconfig-1.5.1/MANIFEST.in 1970-01-01 01:00:00.0 +0100 @@ -1,4 +0,0 @@ -include LICENSE -include README.rst -include test.py -include data/* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.3.1/PKG-INFO new/pkgconfig-1.5.1/PKG-INFO --- old/pkgconfig-1.3.1/PKG-INFO2018-02-07 14:39:58.0 +0100 +++ new/pkgconfig-1.5.1/PKG-INFO1970-01-01 01:00:00.0 +0100 @@ -1,109 +1,20 @@ -Metadata-Version: 1.0 +Metadata-Version: 2.1 Name: pkgconfig -Version: 1.3.1 +Version: 1.5.1 Summary: Interface Python with pkg-config -Home-page: http://github.com/matze/pkgconfig +Home-page: https://github.com/matze/pkgconfig Author: Matthias Vogelgesang Author-email: matthias.vogelges...@gmail.com -License: MIT -Description: pkgconfig -= - -.. image:: https://travis-ci.org/matze/pkgconfig.png?branch=master -:target: https://travis-ci.org/matze/pkgconfig - -``pkgconfig`` is a Python module to interface with the ``pkg-config`` -command line tool and supports Python 2.6+. - -It can be used to - -- find all pkg-config packages :: - - >>> packages = pkgconfig.list_all() - -- check if a package exists :: - - >>> pkgconfig.exists('glib-2.0') - True - -- check if a package meets certain version requirements :: - - >>> pkgconfig.installed('glib-2.0', '< 2.26') - False - -- query CFLAGS and LDFLAGS :: - - >>> pkgconfig.cflags('glib-2.0') - '-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include' - - >>> pkgconfig.libs('glib-2.0') - '-lglib-2.0' - -- get all variables defined for a package:: - ->>> pkgconfig.variables('glib-2.0') -{u'exec_prefix': u'/usr'} - -- parse the output to build extensions with setup.py :: - - >>> d = pkgconfig.parse('glib-2.0 gtk+-2.0') - >>> d['libraries'] - [u'gtk+-2.0', u'glib-2.0'] - - The ``pkgco
commit python-pkgconfig for openSUSE:Factory
Hello community, here is the log from the commit of package python-pkgconfig for openSUSE:Factory checked in at 2019-05-06 13:21:29 Comparing /work/SRC/openSUSE:Factory/python-pkgconfig (Old) and /work/SRC/openSUSE:Factory/.python-pkgconfig.new.5148 (New) Package is "python-pkgconfig" Mon May 6 13:21:29 2019 rev:6 rq:693127 version:1.3.1 Changes: --- /work/SRC/openSUSE:Factory/python-pkgconfig/python-pkgconfig.changes 2018-12-24 11:41:17.361457592 +0100 +++ /work/SRC/openSUSE:Factory/.python-pkgconfig.new.5148/python-pkgconfig.changes 2019-05-06 13:21:31.288554152 +0200 @@ -1,0 +2,7 @@ +Thu Apr 11 02:38:27 UTC 2019 - John Vandenberg + +- Remove unnecessary bcond tests +- Add missing test dependency pkgconfig +- Fix the test suite which was running 0 tests + +--- Other differences: -- ++ python-pkgconfig.spec ++ --- /var/tmp/diff_new_pack.X8Wbzz/_old 2019-05-06 13:21:31.808555323 +0200 +++ /var/tmp/diff_new_pack.X8Wbzz/_new 2019-05-06 13:21:31.808555323 +0200 @@ -17,7 +17,6 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without tests Name: python-pkgconfig Version:1.3.1 Release:0 @@ -26,15 +25,13 @@ Group: Development/Languages/Python URL:http://github.com/matze/pkgconfig Source: https://files.pythonhosted.org/packages/source/p/pkgconfig/pkgconfig-%{version}.tar.gz +BuildRequires: %{python_module nose} BuildRequires: %{python_module setuptools} BuildRequires: fdupes +BuildRequires: pkgconfig BuildRequires: python-rpm-macros Requires: pkgconfig BuildArch: noarch -%if %{with tests} -# Test requirements -BuildRequires: %{python_module nose} -%endif %python_subpackages %description @@ -51,10 +48,8 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -%if %{with tests} %check -%python_exec setup.py test -%endif +%python_exec -m nose test.py %files %{python_files} %license LICENSE
commit python-pkgconfig for openSUSE:Factory
Hello community, here is the log from the commit of package python-pkgconfig for openSUSE:Factory checked in at 2018-12-24 11:41:16 Comparing /work/SRC/openSUSE:Factory/python-pkgconfig (Old) and /work/SRC/openSUSE:Factory/.python-pkgconfig.new.28833 (New) Package is "python-pkgconfig" Mon Dec 24 11:41:16 2018 rev:5 rq:659555 version:1.3.1 Changes: --- /work/SRC/openSUSE:Factory/python-pkgconfig/python-pkgconfig.changes 2018-04-16 12:49:23.852220780 +0200 +++ /work/SRC/openSUSE:Factory/.python-pkgconfig.new.28833/python-pkgconfig.changes 2018-12-24 11:41:17.361457592 +0100 @@ -1,0 +2,5 @@ +Tue Dec 4 12:51:34 UTC 2018 - Matej Cepl + +- Remove superfluous devel dependency for noarch package + +--- Other differences: -- ++ python-pkgconfig.spec ++ --- /var/tmp/diff_new_pack.aAhoKZ/_old 2018-12-24 11:41:17.797457205 +0100 +++ /var/tmp/diff_new_pack.aAhoKZ/_new 2018-12-24 11:41:17.801457201 +0100 @@ -12,7 +12,7 @@ # 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/ # @@ -26,7 +26,6 @@ Group: Development/Languages/Python URL:http://github.com/matze/pkgconfig Source: https://files.pythonhosted.org/packages/source/p/pkgconfig/pkgconfig-%{version}.tar.gz -BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros
commit python-pkgconfig for openSUSE:Factory
Hello community, here is the log from the commit of package python-pkgconfig for openSUSE:Factory checked in at 2018-04-16 12:49:23 Comparing /work/SRC/openSUSE:Factory/python-pkgconfig (Old) and /work/SRC/openSUSE:Factory/.python-pkgconfig.new (New) Package is "python-pkgconfig" Mon Apr 16 12:49:23 2018 rev:4 rq:596486 version:1.3.1 Changes: --- /work/SRC/openSUSE:Factory/python-pkgconfig/python-pkgconfig.changes 2017-07-03 09:36:18.984220449 +0200 +++ /work/SRC/openSUSE:Factory/.python-pkgconfig.new/python-pkgconfig.changes 2018-04-16 12:49:23.852220780 +0200 @@ -1,0 +2,14 @@ +Fri Apr 13 21:04:53 UTC 2018 - a...@gmx.de + +- specfile: + * update copyright year + +- update to version 1.3.1: + * Fix compatibility problems with Python 2.6 + +- changes from version 1.3.0: + * Add variables() API to query defined variables + * Disable Python 3.2 and enable Python 3.5 and 3.6 tests + * Fix #16: handle spaces of values in .pc files correctly + +--- Old: pkgconfig-1.2.2.tar.gz New: pkgconfig-1.3.1.tar.gz Other differences: -- ++ python-pkgconfig.spec ++ --- /var/tmp/diff_new_pack.V0jAjl/_old 2018-04-16 12:49:24.640192117 +0200 +++ /var/tmp/diff_new_pack.V0jAjl/_new 2018-04-16 12:49:24.640192117 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pkgconfig # -# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -13,30 +13,29 @@ # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ +# -%bcond_without tests - %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without tests Name: python-pkgconfig -Version:1.2.2 +Version:1.3.1 Release:0 -License:MIT Summary:Interface Python with pkg-config -Url:http://github.com/matze/pkgconfig +License:MIT Group: Development/Languages/Python +URL:http://github.com/matze/pkgconfig Source: https://files.pythonhosted.org/packages/source/p/pkgconfig/pkgconfig-%{version}.tar.gz -BuildRequires: fdupes -BuildRequires: python-rpm-macros BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: pkgconfig +BuildArch: noarch %if %{with tests} # Test requirements BuildRequires: %{python_module nose} %endif -Requires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildArch: noarch %python_subpackages %description @@ -59,8 +58,8 @@ %endif %files %{python_files} -%defattr(-,root,root,-) -%doc LICENSE README.rst +%license LICENSE +%doc README.rst %{python_sitelib}/* %changelog ++ pkgconfig-1.2.2.tar.gz -> pkgconfig-1.3.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.2.2/PKG-INFO new/pkgconfig-1.3.1/PKG-INFO --- old/pkgconfig-1.2.2/PKG-INFO2016-12-02 10:35:04.0 +0100 +++ new/pkgconfig-1.3.1/PKG-INFO2018-02-07 14:39:58.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: pkgconfig -Version: 1.2.2 +Version: 1.3.1 Summary: Interface Python with pkg-config Home-page: http://github.com/matze/pkgconfig Author: Matthias Vogelgesang @@ -39,6 +39,11 @@ >>> pkgconfig.libs('glib-2.0') '-lglib-2.0' +- get all variables defined for a package:: + +>>> pkgconfig.variables('glib-2.0') +{u'exec_prefix': u'/usr'} + - parse the output to build extensions with setup.py :: >>> d = pkgconfig.parse('glib-2.0 gtk+-2.0') @@ -57,6 +62,18 @@ Changelog - +Version 1.3.1 +~ + +- Fix compatibility problems with Python 2.6 + +Version 1.3.0 +~ + +- Add variables() API to query defined variables +- Disable Python 3.2 and enable Python 3.5 and 3.6 tests +- Fix #16: handle spaces of values in .pc files correctly + Version 1.2.1 and 1.2.2 ~~~ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.2.2/README.rst new/pkgconfig-1.3.1/README.rst --- old/pkgconfig-1.2.2/README.rst 2016-12-02 10:34:33.0
commit python-pkgconfig for openSUSE:Factory
Hello community, here is the log from the commit of package python-pkgconfig for openSUSE:Factory checked in at 2017-07-03 09:36:15 Comparing /work/SRC/openSUSE:Factory/python-pkgconfig (Old) and /work/SRC/openSUSE:Factory/.python-pkgconfig.new (New) Package is "python-pkgconfig" Mon Jul 3 09:36:15 2017 rev:3 rq:507372 version:1.2.2 Changes: --- /work/SRC/openSUSE:Factory/python-pkgconfig/python-pkgconfig.changes 2017-05-02 08:54:34.880957896 +0200 +++ /work/SRC/openSUSE:Factory/.python-pkgconfig.new/python-pkgconfig.changes 2017-07-03 09:36:18.984220449 +0200 @@ -4 +4 @@ -- Update to version 1.1.0 +- Update to version 1.2.2 Other differences: --
commit python-pkgconfig for openSUSE:Factory
Hello community, here is the log from the commit of package python-pkgconfig for openSUSE:Factory checked in at 2017-05-02 08:54:33 Comparing /work/SRC/openSUSE:Factory/python-pkgconfig (Old) and /work/SRC/openSUSE:Factory/.python-pkgconfig.new (New) Package is "python-pkgconfig" Tue May 2 08:54:33 2017 rev:2 rq:489348 version:1.2.2 Changes: --- /work/SRC/openSUSE:Factory/python-pkgconfig/python-pkgconfig.changes 2015-06-11 08:21:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-pkgconfig.new/python-pkgconfig.changes 2017-05-02 08:54:34.880957896 +0200 @@ -1,0 +2,7 @@ +Wed Apr 19 15:33:55 UTC 2017 - toddrme2...@gmail.com + +- Update to version 1.1.0 + + No changelog available +- Implement single-spec version. + +--- Old: pkgconfig-1.1.0.tar.gz New: pkgconfig-1.2.2.tar.gz Other differences: -- ++ python-pkgconfig.spec ++ --- /var/tmp/diff_new_pack.F4LB2v/_old 2017-05-02 08:54:35.772832135 +0200 +++ /var/tmp/diff_new_pack.F4LB2v/_new 2017-05-02 08:54:35.776831571 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pkgconfig # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,25 +15,29 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ +%bcond_without tests + +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pkgconfig -Version:1.1.0 +Version:1.2.2 Release:0 License:MIT Summary:Interface Python with pkg-config Url:http://github.com/matze/pkgconfig Group: Development/Languages/Python -Source: https://pypi.python.org/packages/source/p/pkgconfig/pkgconfig-%{version}.tar.gz -BuildRequires: python-devel -BuildRequires: python-setuptools -# Test requirements (wrongly marked as install req): -BuildRequires: python-nose +Source: https://files.pythonhosted.org/packages/source/p/pkgconfig/pkgconfig-%{version}.tar.gz +BuildRequires: fdupes +BuildRequires: python-rpm-macros +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} +%if %{with tests} +# Test requirements +BuildRequires: %{python_module nose} +%endif Requires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else BuildArch: noarch -%endif +%python_subpackages %description A Python module to interface with the pkg-config @@ -43,15 +47,18 @@ %setup -q -n pkgconfig-%{version} %build -python setup.py build +%python_build %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} -#%%check -#python setup.py test +%if %{with tests} +%check +%python_exec setup.py test +%endif -%files +%files %{python_files} %defattr(-,root,root,-) %doc LICENSE README.rst %{python_sitelib}/* ++ pkgconfig-1.1.0.tar.gz -> pkgconfig-1.2.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.1.0/MANIFEST.in new/pkgconfig-1.2.2/MANIFEST.in --- old/pkgconfig-1.1.0/MANIFEST.in 2013-08-12 09:58:13.0 +0200 +++ new/pkgconfig-1.2.2/MANIFEST.in 2016-12-02 10:33:36.0 +0100 @@ -1,2 +1,4 @@ include LICENSE include README.rst +include test.py +include data/* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pkgconfig-1.1.0/PKG-INFO new/pkgconfig-1.2.2/PKG-INFO --- old/pkgconfig-1.1.0/PKG-INFO2013-11-06 15:15:45.0 +0100 +++ new/pkgconfig-1.2.2/PKG-INFO2016-12-02 10:35:04.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: pkgconfig -Version: 1.1.0 +Version: 1.2.2 Summary: Interface Python with pkg-config Home-page: http://github.com/matze/pkgconfig Author: Matthias Vogelgesang @@ -17,6 +17,10 @@ It can be used to +- find all pkg-config packages :: + + >>> packages = pkgconfig.list_all() + - check if a package exists :: >>> pkgconfig.exists('glib-2.0') @@ -39,8 +43,50 @@ >>> d = pkgconfig.parse('glib-2.0 gtk+-2.0') >>> d['libraries'] - set([u'glib-2.0', u'gtk+-2