Conda packaging
- Updated to work with Python 3
- Added unit tests to ensure basic functionality of
data2passcal
- Updated list of platform specific dependencies to be installed when installing
data2passcal
in dev mode (see setup.py) - Installed and tested
data2passcal
against Python 2.7 and Python 3.[5,6,7,8] using tox - Formatted Python code to conform to the PEP8 style guide
- Created conda package for
data2passcal
that can run on Python 2.7 and Python 3.[5,6,7,8] - Updated .gitlab-ci.yml to run a linter and unit tests for Python 2.7 and Python 3.[5,6,7,8] in GitLab CI pipeline
Edited by Maeva Pourpoint
Merge request reports
Activity
Filter activity
changed milestone to %Passoft to python 3
From the deleted MR:
- Are we trying to build a single package that can run on any version of python (python 2.7 and above)? Or are we trying to create a package that run under Python2.7 and one that run under Python3.6? Based on the classification in the setup.py file, I have assumed the later and created two distinct packages (one for Python2.7 and one for Python3.6) but both packages should run under both python 2 and 3 given that the codes are now Python 2/3 compatible.
We want a package for 3.[5,6,7,8] We may send the .py module to those that need just data2passcal and have a version of python installed. Don't trust the
setup.py
I mentioned those files were placed without thought.- Are we planning on uploading the package(s) to Anaconda.org? Or will the user be installing data2passcal from the tarball file?
Neither, we've started our own channel on-site.
@lloyd Just added all the requested updates. Let me know if anything else should be changed.
- Resolved by Maeva Pourpoint
- Resolved by Maeva Pourpoint
- Resolved by Maeva Pourpoint
- Resolved by Maeva Pourpoint
- Resolved by Maeva Pourpoint
- Resolved by Maeva Pourpoint
- Resolved by Maeva Pourpoint
- Resolved by Maeva Pourpoint
- Resolved by Maeva Pourpoint
- Resolved by Maeva Pourpoint
Please register or sign in to reply