Accepting request 540298 from home:apersaud:branches:devel:languages:python
update to latest version OBS-URL: https://build.opensuse.org/request/show/540298 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-attrs?expand=0&rev=8
This commit is contained in:
parent
8828b357c3
commit
344f664198
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:5d4d1b99f94d69338f485984127e4473b3ab9e20f43821b0e546cc3b2302fd11
|
|
||||||
size 73733
|
|
3
attrs-17.3.0.tar.gz
Normal file
3
attrs-17.3.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c78f53e32d7cf36d8597c8a2c7e3c0ad210f97b9509e152e4c37fa80869f823c
|
||||||
|
size 89046
|
@ -1,3 +1,56 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 9 18:50:46 UTC 2017 - arun@gmx.de
|
||||||
|
|
||||||
|
- update to version 17.3.0:
|
||||||
|
* Backward-incompatible Changes
|
||||||
|
+ Attributes are not defined on the class body anymore. This
|
||||||
|
means that if you define a class "C" with an attribute "x", the
|
||||||
|
class will *not* have an attribute "x" for introspection
|
||||||
|
anymore. Instead of "C.x", use "attr.fields(C).x" or look at
|
||||||
|
"C.__attrs_attrs__". The old behavior has been deprecated since
|
||||||
|
version 16.1. (`#253
|
||||||
|
<https://github.com/python-attrs/attrs/issues/253>`_)
|
||||||
|
* Changes
|
||||||
|
+ "super()" and "__class__" now work on Python 3 when
|
||||||
|
"slots=True". (`#102
|
||||||
|
<https://github.com/python-attrs/attrs/issues/102>`_, `#226
|
||||||
|
<https://github.com/python-attrs/attrs/issues/226>`_, `#269
|
||||||
|
<https://github.com/python-attrs/attrs/issues/269>`_, `#270
|
||||||
|
<https://github.com/python-attrs/attrs/issues/270>`_, `#272
|
||||||
|
<https://github.com/python-attrs/attrs/issues/272>`_)- Added
|
||||||
|
"type" argument to "attr.ib()" and corresponding "type"
|
||||||
|
attribute to "attr.Attribute". This change paves the way for
|
||||||
|
automatic type checking and serialization (though as of this
|
||||||
|
release "attrs" does not make use of it). In Python 3.6 or
|
||||||
|
higher, the value of "attr.Attribute.type" can alternately be
|
||||||
|
set using variable type annotations (see `PEP 526
|
||||||
|
<https://www.python.org/dev/peps/pep-0526/>`_). (`#151
|
||||||
|
<https://github.com/python-attrs/attrs/issues/151>`_, `#214
|
||||||
|
<https://github.com/python-attrs/attrs/issues/214>`_, `#215
|
||||||
|
<https://github.com/python-attrs/attrs/issues/215>`_, `#239
|
||||||
|
<https://github.com/python-attrs/attrs/issues/239>`_)
|
||||||
|
+ The combination of "str=True" and "slots=True" now works on
|
||||||
|
Python 2. (`#198
|
||||||
|
<https://github.com/python-attrs/attrs/issues/198>`_)
|
||||||
|
+ "attr.Factory" is hashable again. (`#204
|
||||||
|
<https://github.com/python-attrs/attrs/issues/204>`_)
|
||||||
|
+ Subclasses now can overwrite attribute definitions of their
|
||||||
|
superclass. That means that you can -- for example -- change
|
||||||
|
the default value for an attribute by redefining it. (`#221
|
||||||
|
<https://github.com/python-attrs/attrs/issues/221>`_, `#229
|
||||||
|
<https://github.com/python-attrs/attrs/issues/229>`_)
|
||||||
|
+ Added new option "auto_attribs" to "@attr.s" that allows to
|
||||||
|
collect annotated fields without setting them to "attr.ib()".
|
||||||
|
Setting a field to an "attr.ib()" is still possible to supply
|
||||||
|
options like validators. Setting it to any other value is
|
||||||
|
treated like it was passed as "attr.ib(default=value)" --
|
||||||
|
passing an instance of "attr.Factory" also works as expected.
|
||||||
|
(`#262 <https://github.com/python-attrs/attrs/issues/262>`_,
|
||||||
|
`#277 <https://github.com/python-attrs/attrs/issues/277>`_)
|
||||||
|
+ Instances of classes created using "attr.make_class()" can now
|
||||||
|
be pickled. (`#282
|
||||||
|
<https://github.com/python-attrs/attrs/issues/282>`_)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jul 4 05:04:08 UTC 2017 - tbechtold@suse.com
|
Tue Jul 4 05:04:08 UTC 2017 - tbechtold@suse.com
|
||||||
|
|
||||||
|
@ -19,14 +19,13 @@
|
|||||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||||
|
|
||||||
Name: python-attrs
|
Name: python-attrs
|
||||||
%global modname attrs
|
Version: 17.3.0
|
||||||
Version: 17.2.0
|
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Attributes without boilerplate
|
Summary: Attributes without boilerplate
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
Url: https://github.com/hynek/%{modname}/
|
Url: https://github.com/hynek/attrs/
|
||||||
Source: https://pypi.io/packages/source/a/%{modname}/%{modname}-%{version}.tar.gz
|
Source: https://pypi.io/packages/source/a/attrs/attrs-%{version}.tar.gz
|
||||||
BuildRequires: %{python_module devel}
|
BuildRequires: %{python_module devel}
|
||||||
BuildRequires: %{python_module pytest}
|
BuildRequires: %{python_module pytest}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
@ -58,7 +57,7 @@ life!
|
|||||||
python-attrs is the successor to python-characterstic
|
python-attrs is the successor to python-characterstic
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{modname}-%{version}
|
%setup -q -n attrs-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%python_build
|
%python_build
|
||||||
@ -71,6 +70,6 @@ python-attrs is the successor to python-characterstic
|
|||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc CHANGELOG.rst LICENSE README.rst
|
%doc CHANGELOG.rst LICENSE README.rst
|
||||||
%{python_sitelib}/*
|
%{python_sitelib}/*
|
||||||
%{python_sitelib}/%{modname}-%{version}-py*.egg-info
|
%{python_sitelib}/attrs-%{version}-py*.egg-info
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user