<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/zope-security.git, branch remove_u</title>
<subtitle>github.com: zopefoundation/zope.security.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-security.git/'/>
<entry>
<title>Simplify _compat.py now that we only run on newer Pythons</title>
<updated>2017-09-07T22:52:15+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-09-07T22:52:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-security.git/commit/?id=c0807b6ca629731510ae41ccbcab27570d687546'/>
<id>c0807b6ca629731510ae41ccbcab27570d687546</id>
<content type='text'>
- We have u'literals' so we don't need a _u() function.
  For the record the Emacs replacement regex was
  `_u(\(['"]\)\([^)]*\)\1) -&gt; u\1\2\1`. Amazingly, I typed that right
  on the first try.

A few things were only used in one (test) file or function, so it was
better to keep the use, if any, local and out of the "public" api:

- We can use io.StringIO everywhere and it's fast. It was only
 imported in one file anyway.
- We can just import pickle. It was only imported in one file anyway.
- TEXT was only used in one test function, `type(u'')` is just as
 clear (especially since the usual name is `text_type`).
- reload was only used in one test function, so move the definition
 there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- We have u'literals' so we don't need a _u() function.
  For the record the Emacs replacement regex was
  `_u(\(['"]\)\([^)]*\)\1) -&gt; u\1\2\1`. Amazingly, I typed that right
  on the first try.

A few things were only used in one (test) file or function, so it was
better to keep the use, if any, local and out of the "public" api:

- We can use io.StringIO everywhere and it's fast. It was only
 imported in one file anyway.
- We can just import pickle. It was only imported in one file anyway.
- TEXT was only used in one test function, `type(u'')` is just as
 clear (especially since the usual name is `text_type`).
- reload was only used in one test function, so move the definition
 there.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #30 from zopefoundation/coveralls_and_doctests</title>
<updated>2017-09-07T16:25:32+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jason+github@nextthought.com</email>
</author>
<published>2017-09-07T16:25:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-security.git/commit/?id=f2de4625c116085404958724468899dbe784bce6'/>
<id>f2de4625c116085404958724468899dbe784bce6</id>
<content type='text'>
Switch to modern 'coverage' environment and run doctests on all versions; fix Travis builds</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Switch to modern 'coverage' environment and run doctests on all versions; fix Travis builds</pre>
</div>
</content>
</entry>
<entry>
<title>simplify 'int' prints in api/checker.rst</title>
<updated>2017-09-07T16:24:44+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-09-07T16:24:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-security.git/commit/?id=c7722e5f3df4ad25558693073c30004e217a2b33'/>
<id>c7722e5f3df4ad25558693073c30004e217a2b33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix issue with __length_hint__ in pure Python 3. This is picked out of #29</title>
<updated>2017-09-07T16:08:01+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-09-07T16:08:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-security.git/commit/?id=c154bb046668f9307286922ca1a025088f396792'/>
<id>c154bb046668f9307286922ca1a025088f396792</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api/permission.rst feedback.</title>
<updated>2017-09-07T16:05:29+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-09-07T16:03:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-security.git/commit/?id=04db7bea21589a3a7edb29863984e08af2c75c0a'/>
<id>04db7bea21589a3a7edb29863984e08af2c75c0a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api/decorator.rst compatibility with PyPy2</title>
<updated>2017-09-07T16:05:29+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-09-07T15:30:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-security.git/commit/?id=61a37dd8d7eb2799ff593447d9f61932ea68869e'/>
<id>61a37dd8d7eb2799ff593447d9f61932ea68869e</id>
<content type='text'>
It wants to print `&lt;__builtin__.Foo ...&gt;` instead of just `&lt;Foo ...&gt;`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It wants to print `&lt;__builtin__.Foo ...&gt;` instead of just `&lt;Foo ...&gt;`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to modern 'coverage' environment and run doctests on all versions</title>
<updated>2017-09-07T16:05:24+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-09-07T15:19:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-security.git/commit/?id=aa0843930d15345982aab209bed72b9fa4bd64f4'/>
<id>aa0843930d15345982aab209bed72b9fa4bd64f4</id>
<content type='text'>
Based on #29.

Drop Python 3.3.

Enable coveralls on Travis CI, and also fix using interpreters that
aren't there in the new default 'trusty' image.

Coverage is not at 100% and in fact appears to have dropped (I show
92% in one run, vs the previous reported 97%), but that's because
`coverage` and coveralls report files that aren't even imported (we
have a lot of those in the 'tests' package)...nosetests didn't.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on #29.

Drop Python 3.3.

Enable coveralls on Travis CI, and also fix using interpreters that
aren't there in the new default 'trusty' image.

Coverage is not at 100% and in fact appears to have dropped (I show
92% in one run, vs the previous reported 97%), but that's because
`coverage` and coveralls report files that aren't even imported (we
have a lot of those in the 'tests' package)...nosetests didn't.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #28 from zopefoundation/issue27</title>
<updated>2017-08-31T16:37:46+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jason+github@nextthought.com</email>
</author>
<published>2017-08-31T16:37:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-security.git/commit/?id=125c9a2818ebcf35a76d65c2f1dbe5c08531f21e'/>
<id>125c9a2818ebcf35a76d65c2f1dbe5c08531f21e</id>
<content type='text'>
Fix proxying of providedBy on Python 3 and fix __length_hint__ everywhere</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix proxying of providedBy on Python 3 and fix __length_hint__ everywhere</pre>
</div>
</content>
</entry>
<entry>
<title>Attempt to fix appveyor failing with  AttributeError: '_NamespacePath' object has no attribute 'sort' on 3.5/3.6</title>
<updated>2017-08-30T14:31:36+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-08-30T14:31:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-security.git/commit/?id=17bd5760e56cc0b8c14ac5d2d537367fc7234767'/>
<id>17bd5760e56cc0b8c14ac5d2d537367fc7234767</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>install setuptools by itself on travis</title>
<updated>2017-08-30T14:05:37+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-08-30T13:58:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-security.git/commit/?id=f72df4851d13be08b81b9249b1889ac7cf64eb6f'/>
<id>f72df4851d13be08b81b9249b1889ac7cf64eb6f</id>
<content type='text'>
The upgrade step is breaking on Python 3.6. See https://travis-ci.org/zopefoundation/zope.security/jobs/270003178
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The upgrade step is breaking on Python 3.6. See https://travis-ci.org/zopefoundation/zope.security/jobs/270003178
</pre>
</div>
</content>
</entry>
</feed>
