Commit Graph

25 Commits

Author SHA1 Message Date
Simon Gomizelj 97d7bbb96b Add posargs to tox test runner 2018-02-14 16:05:31 -05:00
Simon Gomizelj c35d2a3a22 Drop --allow-all-external, deprecated by PEP 470 2018-02-14 16:05:31 -05:00
Kodi Arfer 12ba5cc44f Test PyPy3 in Tox 2017-08-26 21:58:17 -07:00
Kodi Arfer 0fc96306bc Drop support for Python 3.3 2017-08-26 13:36:51 -07:00
Kodi Arfer d3fa375052 Migrate from Nose to pytest 2017-04-26 14:00:11 -07:00
Kodi Arfer 4e93fcba8a Ignore a new Flake8 whitespace error (#1158)
Ignore a new Flake8 whitespace error

Fixes #1157.

The new check is E305. Since we're now using the `--ignore` option, we have to list all the checks that are ignored by default, too.

I decided that ignoring E305 was better than changing the whitespace it was complaining about because, in at least some cases in our current codebase, single blank lines are used to indicate that several top-level definitions are associated with each other. Don't try to ignore the undocumented Flake8 error W504.
2016-11-27 09:54:59 +02:00
Zack M. Davis d4494151f4 experiment: can we convince Travis CI to test with nightly Python?
The docs say that "nightly" is supported, but it's less clear exactly
what our .travis.yml should say to make this happen.
2016-09-22 23:24:14 -07:00
Felix Yan 864fa66f22 Enable automated testing with Python 3.5
and switch travis to use tox
2015-11-03 23:32:31 +08:00
Paul Tagliamonte 1312167fb1 Remove 2.6 entirely from test runners
(But not codepaths, in case someone cares)
2015-07-22 12:37:31 -04:00
Paul Tagliamonte 602f392fe7 Implement yield-from in Python 2.x as a macro
And who said you can't teach an old dog new tricks.

  ... but at the same time, drop Python 3.2 for not knowing this new
  trick.
2014-11-20 20:48:15 -06:00
Berker Peksag e57047289a Cleanup requirements, .travis.yml and tox.ini. 2014-04-20 00:46:26 +03:00
Nicolas Dandrimont 744cd71171 Nuke the rply git checkout from tox.ini 2013-12-23 15:31:36 +01:00
Nicolas Dandrimont ce22e49b50 Add rply to dependencies
Use the hylang fork until mainline grows the source position patch.
2013-07-28 17:36:36 +02:00
Paul Tagliamonte 86af7eacf1 Add in a new core language file.
This will let us implement common functions seen in other lisps,
 and allow them to be importable, without explicit imports. The goal
 is to keep this as small as we can; we don't want too much magic.

 I've added `take' and `drop' as examples of what we can do.
2013-06-29 18:51:11 -04:00
Julien Danjou a823aca0c8 Run unit tests against hy2py
Signed-off-by: Julien Danjou <julien@danjou.info>
2013-05-08 14:39:38 +02:00
Julien Danjou 6948fff112 Add a first test for the compiler
Signed-off-by: Julien Danjou <julien@danjou.info>
2013-05-05 20:42:48 +02:00
Julien Danjou ae7d2ee845 Add flake8 in tox
Signed-off-by: Julien Danjou <julien@danjou.info>
2013-04-06 21:16:28 +02:00
Paul R. Tagliamonte a238ac53c3 Adding back Python 2.6. 2013-03-13 20:02:16 -04:00
Paul Tagliamonte 9ee1b579dc making things nice. 2013-03-06 19:19:54 -05:00
Paul R. Tagliamonte 273d13daed fixing the order in case fail thing fail tox thing fail 2013-03-05 22:27:27 -05:00
Paul R. Tagliamonte f950717e5a Py3.3 fix 2013-03-05 21:49:46 -05:00
Paul Tagliamonte 0638cfa187 ideas, ideas. 2013-03-05 18:39:34 -05:00
Paul Tagliamonte f5836da2a5 Kill everything 2013-02-27 19:00:52 -05:00
Paul Tagliamonte cda5c6534b making some language changes. 2012-12-18 21:11:38 -05:00
Paul Tagliamonte 4f5bc16508 hacking on stuff. 2012-12-18 09:11:42 -05:00