14
0

Accepting request 306498 from home:benoit_monin:branches:devel:languages:python

- update to version 2.0.5
- update package license: changed upstream to apache-2.0
- point the source URL to pypi
- set a minimum version for python-devel
- remove python-MiniMock from build dependencies
- add python-docutils, python-mock, python-testscenarios,
  python-testtools, python-unittest2 as test dependencies
- set a minimum version for python-lockfile
- remove sed call to fix non-executable script: fixed upstream
- run the test during build
- add LICENSE.ASF-2 and doc to package documentation

OBS-URL: https://build.opensuse.org/request/show/306498
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-daemon?expand=0&rev=9
This commit is contained in:
Denisart Benjamin
2015-05-16 12:54:36 +00:00
committed by Git OBS Bridge
parent feb3869148
commit f18aff55a9
4 changed files with 121 additions and 12 deletions

View File

@@ -1,3 +1,105 @@
-------------------------------------------------------------------
Tue May 12 11:38:14 UTC 2015 - benoit.monin@gmx.fr
- update to version 2.0.5:
* Refine compatibility of exceptions for file operations.
* Specify the text encoding when opening the changelog file.
- additional changes from version 2.0.4
* Record version info via Setuptools commands.
* Remove the custom Setuptools entry points. This closes Alioth
bug#314948.
- additional changes from version 2.0.3
* Break circular import dependency for setup.py.
* Refactor all initial metadata functionality to
daemon._metadata.
* Distribute version (and its tests) only in source, not
install.
* Build a “universal” (Python 2 and Python 3) wheel.
- additional changes from version 2.0.2
* Declare test-time dependency on recent unittest2.
* Declare packaging-time dependency on docutils library.
* Include unit tests for version module with source
distribution.
* Record version info consistent with distribution metadata.
- additional changes from version 2.0.1
* Include the version module with source distribution.
- additional changes from version 2.0
* Support both Python 3 (version 3.2 or later) and Python 2
(version 2.7 or later).
* Document the API of all functions comprehensively in docstrings.
* Add a hacking guide for developers.
* Add explicit credit for contributors.
* Document the security impact of the default umask.
* Specify explicit text or binary mode when opening files.
* Preserve exception context in custom exceptions.
* Declare compatibility with current Python versions.
* Depend on Python 3 compatible libraries.
* Update package homepage to Alioth hosted project page.
* Use pydoc.splitdoc to get package description text.
* Remove ASCII translation of package description, not needed now
the docstring is a proper Unicode text value.
* Include test suite with source distribution.
* Move package metadata to daemon/_metadata.py.
* Migrate to JSON (instead of Python) for serialised version info.
* Add unit tests for metadata.
* Store and retrieve version info in Setuptools metadata.
* Migrate to str.format for interpolation of values into text.
* Migrate to mock library for mock objects in tests.
* Migrate to testscenarios library for unit test scenarios.
* Migrate to unittest2 library for back-ported improvements.
Remove custom test suite creation.
* Discriminate Python 2-and-3 compatible usage of dict methods.
* Discriminate Python 2-and-3 compatible bytes versus text.
* Declare explicit absolute and relative imports.
* Discriminate between different fileno method behaviours. In
Python 3, StringIO.fileno is callable but raises an exception.
* Migrate to built-in next function.
* Wrap the fromlist parameter of __import__ for Python 3
compatibility.
* Wrap function introspection for Python 3 compatibility.
* Wrap standard library imports where names changed in Python 3.
- additional changes from version 1.6.1
* Use unambiguous “except FooType as foo” syntax. This is to ease
the port to Python 3, where the ambiguous comma usage is an
error.
* Ensure a basestring name bound to the base type for strings.
This is to allow checks to work on Python 2 and 3.
* Specify versions of Python supported, as trove classifiers.
* Update copyright notices.
* Add editor hints for most files.
* Distinguish continuation-line indentation versus block
indentation.
* Use unicode literals by default, specifying bytes where
necessary. This is to ease the port to Python 3, where the
default string type is unicode.
* Update copyright notices.
* Update the GPL license file to version 3, as declared in our
copyright notices.
* Change license of library code to Apache License 2.0.
- additional changes from version 1.6
* Use absolute imports to disambiguate provenance of names.
* setup.py: Require lockfile >=0.9.
* daemon/pidfile.py: Renamed from daemon/pidlockfile.py. Change
references elsewhere to use this new name.
* test/test_pidfile.py: Renamed from test/test_pidlockfile.py.
Change references elsewhere to use this new name.
* daemon/pidfile.py: Remove functionality now migrated to
lockfile library.
* FAQ: Add some entries and re-structure the document.
* Use unicode data type for all text values.
* Prepare for Python 3 upgrade by tweaking some names and imports.
* MANIFEST.in: Include the documentation in the distribution.
- update package license: changed upstream to apache-2.0
- point the source URL to pypi
- set a minimum version for python-devel
- remove python-MiniMock from build dependencies
- add python-docutils, python-mock, python-testscenarios,
python-testtools, python-unittest2 as test dependencies
- set a minimum version for python-lockfile
- remove sed call to fix non-executable script: fixed upstream
- run the test during build
- add LICENSE.ASF-2 and doc to package documentation
-------------------------------------------------------------------
Thu Oct 24 11:12:38 UTC 2013 - speilicke@suse.com