<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_python_setuptools/.travis.yml, branch bugfix/downgrade-pip-redux</title>
<subtitle>Python setuptools
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/'/>
<entry>
<title>Fix Travis test for pyc files in egg-info</title>
<updated>2018-11-12T21:12:58+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2018-11-12T20:57:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=4f167f0fe532764fd3b19b0386c621b8f35ebf9e'/>
<id>4f167f0fe532764fd3b19b0386c621b8f35ebf9e</id>
<content type='text'>
`!` is a special character in YAML syntax, so this was being interpreted
as `grep pyc ...`, not `! grep pyc ...`

I've also added the same `pyc` test to the normal tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`!` is a special character in YAML syntax, so this was being interpreted
as `grep pyc ...`, not `! grep pyc ...`

I've also added the same `pyc` test to the normal tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add before_deploy checks for pyc files in TravisCI</title>
<updated>2018-10-27T15:33:07+00:00</updated>
<author>
<name>Gökçen Nurlu</name>
<email>gnurlu1@bloomberg.net</email>
</author>
<published>2018-10-27T15:30:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=525e5ede9119a5cbc4b35a1606068a212fea3c4e'/>
<id>525e5ede9119a5cbc4b35a1606068a212fea3c4e</id>
<content type='text'>
This should stop the PyPI release stage if a `.pyc` exists in the
generated SOURCES.txt.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should stop the PyPI release stage if a `.pyc` exists in the
generated SOURCES.txt.
</pre>
</div>
</content>
</entry>
<entry>
<title>coverage: ignore invalid Python 3.8 coverage data</title>
<updated>2018-10-21T15:31:35+00:00</updated>
<author>
<name>Benoit Pierre</name>
<email>benoit.pierre@gmail.com</email>
</author>
<published>2018-10-21T15:16:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=604fc1ec955db2ce6e0c021073462cb3f4fac667'/>
<id>604fc1ec955db2ce6e0c021073462cb3f4fac667</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>travis: ensure test requirements are installed and up-to-date</title>
<updated>2018-10-21T13:54:39+00:00</updated>
<author>
<name>Benoit Pierre</name>
<email>benoit.pierre@gmail.com</email>
</author>
<published>2018-10-19T16:24:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=d6c05b4b63c337b6280496cd6a9e63b6a99ce53f'/>
<id>d6c05b4b63c337b6280496cd6a9e63b6a99ce53f</id>
<content type='text'>
Particularly: update pip so PEP 518 support is available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Particularly: update pip so PEP 518 support is available.
</pre>
</div>
</content>
</entry>
<entry>
<title>travis: fix support for Python 3.7 and add support for 3.8</title>
<updated>2018-10-21T13:54:39+00:00</updated>
<author>
<name>Benoit Pierre</name>
<email>benoit.pierre@gmail.com</email>
</author>
<published>2018-10-19T16:17:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=544f4b939943c80bdaf468e72c4cbeddd6cfe585'/>
<id>544f4b939943c80bdaf468e72c4cbeddd6cfe585</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>travis: preemptively switch to VM-based jobs</title>
<updated>2018-10-19T16:09:41+00:00</updated>
<author>
<name>Benoit Pierre</name>
<email>benoit.pierre@gmail.com</email>
</author>
<published>2018-10-19T16:09:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=18708e4ad51e32ef0aa09e15aaa5bfa7240cf2c9'/>
<id>18708e4ad51e32ef0aa09e15aaa5bfa7240cf2c9</id>
<content type='text'>
Rational: https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rational: https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop testing Python 3.3 in Travis</title>
<updated>2018-05-17T14:42:53+00:00</updated>
<author>
<name>Jeremy Bowman</name>
<email>jbowman@edx.org</email>
</author>
<published>2018-05-17T14:42:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=114bb58167d4f6462e0b7d69a46233b796840ba8'/>
<id>114bb58167d4f6462e0b7d69a46233b796840ba8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pin pytest-flake8 to 1.0.0</title>
<updated>2018-05-01T12:41:46+00:00</updated>
<author>
<name>Ian Wienand</name>
<email>iwienand@redhat.com</email>
</author>
<published>2018-05-01T06:22:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=14f75bcb5f3fe9734a6eb0d151ee748b12390fa7'/>
<id>14f75bcb5f3fe9734a6eb0d151ee748b12390fa7</id>
<content type='text'>
pytest-flake8 1.0.1 has a hard dependency on pytest&gt;=3.5 [1], which
does not support python3.3 [2].  Avoid it for python3.3 and below
until python3.3 is removed [3].

Additionally, ensure we have a recent enough pip in travis ci to
handle multiple requirements entries.

[1] https://github.com/tholo/pytest-flake8/commit/25bbd3b42d3aa0962fb736202115dae9e5d2cd7c
[2] https://docs.pytest.org/en/latest/changelog.html#pytest-3-3-0-2017-11-23
[3] https://github.com/pypa/setuptools/pull/1342
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pytest-flake8 1.0.1 has a hard dependency on pytest&gt;=3.5 [1], which
does not support python3.3 [2].  Avoid it for python3.3 and below
until python3.3 is removed [3].

Additionally, ensure we have a recent enough pip in travis ci to
handle multiple requirements entries.

[1] https://github.com/tholo/pytest-flake8/commit/25bbd3b42d3aa0962fb736202115dae9e5d2cd7c
[2] https://docs.pytest.org/en/latest/changelog.html#pytest-3-3-0-2017-11-23
[3] https://github.com/pypa/setuptools/pull/1342
</pre>
</div>
</content>
</entry>
<entry>
<title>travis: fix deployment stage</title>
<updated>2018-04-28T11:07:00+00:00</updated>
<author>
<name>Benoit Pierre</name>
<email>benoit.pierre@gmail.com</email>
</author>
<published>2018-04-28T10:44:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=b5d72640a7a5be77e14548f41b69357e44187579'/>
<id>b5d72640a7a5be77e14548f41b69357e44187579</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve speed and clarity of code coverage</title>
<updated>2018-03-27T18:48:16+00:00</updated>
<author>
<name>Benoit Pierre</name>
<email>benoit.pierre@gmail.com</email>
</author>
<published>2018-03-26T16:34:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=58d299de99612f76f2ff5cfe7fb142d95e5e8738'/>
<id>58d299de99612f76f2ff5cfe7fb142d95e5e8738</id>
<content type='text'>
Rationale:
- tox should work the same as before
- coverage is too slow and disabled by default locally
- disable coverage on pypy and pypy3 (way too slow)
- add coverage info for pkg_resources
- make sure tests are ignored in coverage
- make sure all CI jobs are identifiable
- include coverage for xfail (too complicated otherwise)
- disable report on terminal
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rationale:
- tox should work the same as before
- coverage is too slow and disabled by default locally
- disable coverage on pypy and pypy3 (way too slow)
- add coverage info for pkg_resources
- make sure tests are ignored in coverage
- make sure all CI jobs are identifiable
- include coverage for xfail (too complicated otherwise)
- disable report on terminal
</pre>
</div>
</content>
</entry>
</feed>
