lp:~techalchemy/mojo/python3-fixes

Created by Dan Ryan and last modified
Get this branch:
bzr branch lp:~techalchemy/mojo/python3-fixes
Only Dan Ryan can upload to this branch. If you are Dan Ryan please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Dan Ryan
Project:
Mojo: Continuous Delivery for Juju
Status:
Merged

Recent revisions

532. By Dan Ryan

Add six to install_requires

531. By Dan Ryan

- Drop usage of `distutils.spawn`
- Document modifications to path normalization
- Revert deletion of comment from `juju/wait.py`
- Add module-level attributes with juju path in tests to avoid invoking (likely) non-existent snap
- Fix broken `juju.utils` import in `phase.py`
- Remove extraneous behavior changing error handling
- Restore 0-indexing of list created by `.split("\n")` rather than invoking `next(iter())`

530. By Dan Ryan

- Move `get_prog` to argument parser `__init__` method
- Add comments arround error handling in CLI
- Undo accidental formatting changes

529. By Dan Ryan

- Backport `shutil.which` and supporting functionality for python 2
- Remove global declaration of preferred encoding
- Document `subprocess_run` functionality
- Document `encode_for_stream` function
- Simplify reimplementation of `dist` function as the code is meant to be ubuntu specific

528. By Dan Ryan

Fix makefile variables

527. By Dan Ryan

Use full command paths for comparison points in tests

526. By Dan Ryan

Drop encoding argument from `NamedTemporaryFile` for python 2 compatibility and remove stray import

525. By Dan Ryan

Fix re compatibility for python 2

524. By Dan Ryan

Merge in latest changes

523. By Dan Ryan

Update snapcraft.yaml to pull in latest codetree revision

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:mojo
This branch contains Public information 
Everyone can see this information.

Subscribers