In reference to #11, our team has been discussing Python 2.7 support, in addition to the Python 3.6 support that the code is currently written to. We certainly appreciate the contributions, but go back and forth on whether it makes sense to walk back code to support 2.7.
Our main concerns with supporting 2.7 are:
Given this, we'd like to be able to support the community. We'd like to propose some options:
- Continue supporting Python 3 only support out of the box.
- Commit to supporting Python 2.7 and Python 3 until Jun 1, 2019. At which time,
hier_config would likely be converted to Python 3 only. However, Python 2.7 versions would remain on pypi and the last release supporting Python 2.7 would be preserved in a python2 branch.
- Create a fork of
hier_config to specifically support Python 2.7.
In reference to #11, our team has been discussing Python 2.7 support, in addition to the Python 3.6 support that the code is currently written to. We certainly appreciate the contributions, but go back and forth on whether it makes sense to walk back code to support 2.7.
Our main concerns with supporting 2.7 are:
Soon to be deprecated.
Ability to take advantage of Python 3.x enhancements:
fandrstrings make core more efficient and easier to read.Given this, we'd like to be able to support the community. We'd like to propose some options:
hier_configwould likely be converted to Python 3 only. However, Python 2.7 versions would remain on pypi and the last release supporting Python 2.7 would be preserved in apython2branch.hier_configto specifically support Python 2.7.