YosefLab / Cassiopeia

A Package for Cas9-Enabled Single Cell Lineage Tracing Tree Reconstruction
https://cassiopeia-lineage.readthedocs.io/en/latest/
MIT License
77 stars 24 forks source link

remove pathlib from requirements and set python version #90

Closed Lioscro closed 3 years ago

Lioscro commented 3 years ago

Pypi's pathlib is no longer being maintained and causes an error in Python 3.8. Instead, pathlib is included in the standard library starting from Python 3.4. Since we require users to have at least Python 3.6 installed (in the README), installing the pypi version of this library is undesirable. See https://pypi.org/project/pathlib/

In line with this, I've added Python>=3.6 as a requirement in setup.py. Also, fixed a typo from test_require to tests_require.