Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve testing and building pipeline #311

Open
vtemian opened this issue Oct 9, 2019 · 0 comments
Open

Improve testing and building pipeline #311

vtemian opened this issue Oct 9, 2019 · 0 comments
Labels

Comments

@vtemian
Copy link
Contributor

vtemian commented Oct 9, 2019

Given the fact that this project supports multiple python versions on multiple platforms, testing for each python version and each platform can be tricky.

The problem arrives because gitfs is highly coupled by pygit2, thus resulting in coupling with python and libgit2. Now, let's say that we pin the version of pygit2 and libgit2 to 0.28.X.

We have to take into account:

  • python version (2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8 +)
  • operating system (MacOS, Linux)
  • distribution (Ubuntu, Debian, Fedora, Centos, Arch) and their versions
  • architecture (x86, arm)

Maybe it's a too ambitious plan and for now, is enough to make it work with the stable dependencies, but it might be an interesting issue to tackle.

@vtemian vtemian added the could label Oct 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant