Ayrton

Latest version: v0.9.1

Safety actively analyzes 619324 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.9.1

* The 'Brown Paper Bag' release, probably Pt2.
* `ayrton-0.9` has debug on. It will leave lots of files laying around your file system.
* Modify the release script to do not allow this never ever more.
* `make install` was not running the tests.

-- Marcos Dione <mdionegrulic.org.ar> Wed, 07 Dec 2016 13:56:44 +0100

0.9

* The 'No Government' release.
* Test functions are no longer called `_X` but `-X`, which is more scripting friendly.
* Some if those tests had to be fixed.
* Dropped support for `py3.3` because the importer does not work there.
* `tox` support, but not yet part of the stable test suite.
* Lots and lots of more tests.
* Lots of improvements in the `remote()` tests; in particular, make sure they don't hang waiting for someone who's not gonna come.
* Ignore ssh `remote()` tests if there's not password/phrase-less connection.
* Fixed several fd leaks.
* `_in`, `_out` and `_err` also accept a tuple `(path, flags)`, so you can specify things like `os.O_APPEND`. Mostly used internally.

-- Marcos Dione <mdionegrulic.org.ar> Tue, 06 Dec 2016 19:37:33 +0100

0.8.1.0

* The 'Release From The Bus' release.
* Bugfix release.
* `Argv` should not be created with an empty list.
* Missing dependencies.
* Several typos.
* Fix for `_h()`.
* Handle `paramiko` exceptions.
* Calling `ayrton -c <script>` was failing because the file name properly was not properly (f|b)aked.
* `ayrton --version` didn't work!

-- Marcos Dione <mdionegrulic.org.ar> Mon, 21 Nov 2016 20:36:31 +0100

0.8

* You can import ayrton modules and packages!
* Depends on Python3.5 now.
* `argv` is not quite a list: for some operations (`len()`, `iter()`, `pop()`), `argv[0]` is left alone.
* `option()` raises KeyError or ValueError if the option or its 'argument' is wrong.
* `makedirs()` and `stat()` are available as functions.
* `-p|--pdb` launches `pdb` when there is an unhandled exception.
* Fix `for line in foo(...): ...` by automatically adding the `_bg=True` option.
* Better `Command()` detection.
* A lot of internal fixes.

-- Marcos Dione <mdionegrulic.org.ar> Wed, 17 Aug 2016 12:55:34 +0200

0.7.2.1

* Fix iterating over the log ouput of a `Command` in synchronous mode (that is, not running in the `_bg`). This complements the fix in the previous release.

-- Marcos Dione <mdionegrulic.org.ar> Fri, 26 Feb 2016 13:54:46 +0100

0.7.2

* Fix running remote tests with other versions of Python.
* Fix tests broken by a change in `ls`'s output.
* Fix iterating over the long output of a `Command` à la `for line in foo(...): ...`. Currently you must add `_bg=True` to the execution options.
* Fix recognizing names bound by `for` loops.
* Added options `-d|--debug`, `-dd|--debug2` and `-ddd|--debug3` for enabling debug logs.
* Added option `-xxx|--trace-all` for tracing all python execution. Use with caution, it generates lots of output.

-- Marcos Dione <mdionegrulic.org.ar> Thu, 25 Feb 2016 13:09:08 +0100

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.