To install a particular version of
pyslim from source, e.g., to obtain a recent update:
git clone https://github.com/tskit-dev/pyslim.git cd pyslim python setup.py install --user
Then, to run the tests to make sure everything is working, do:
python -m pytest tests
Note: if you use
python3 you may need to replace
Make your own fork of the pyslim repo on GitHub
Clone your fork into a local directory:
git clone firstname.lastname@example.org:YOUR_GITHUB/pyslim.git
Install the development requirements using
python3 -m pip install -r requirements/development.txt.
Run the tests to ensure everything has worked:
python3 -m pytest tests. These should all pass.
Make your changes in a local branch, and open a pull request on GitHub when you are ready. Please make sure that (a) the tests pass before you open the pull request; and (b) your code passes PEP8 checks before opening the pull request.