Skip to content

replace six dependency by future - #2

Merged
Wenzel merged 1 commit into
masterfrom
replace_six_future
Apr 6, 2018
Merged

replace six dependency by future#2
Wenzel merged 1 commit into
masterfrom
replace_six_future

Conversation

@Wenzel

@Wenzel Wenzel commented Apr 6, 2018

Copy link
Copy Markdown
Member

python-future is a higher-level compatibility layer than six that includes more backported functionality from Python 3, more forward-ported functionality from Python 2, and supports cleaner code, but requires more modern Python versions to run.

python-future and six share the same goal of making it possible to write a single-source codebase that works on both Python 2 and Python 3. python-future has the further goal of allowing standard Py3 code to run with almost no modification on both Py3 and Py2. future provides a more complete set of support for Python 3’s features, including backports of Python 3 builtins such as the bytes object (which is very different to Python 2’s str object) and several standard library modules.

future is the way to go.

@Wenzel
Wenzel merged commit 0e43d82 into master Apr 6, 2018
@Wenzel
Wenzel deleted the replace_six_future branch April 6, 2018 23:24
Wenzel added a commit that referenced this pull request Aug 31, 2021
fix compatibility with libvmi nested pagetable walks changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant