Closed nelson-liu closed 1 year ago
Oops, I had meant to open this on my personal fork. if it's of interest, feel free to re-open and take a look, but otherwise I'm going to close this. Sorry for the noise.
@nelson-liu, we don't currently have the available bandwidth to actively develop this project. If you're interested in joining the project, we could make you a developer.
I'm not sure I'd also have the bandwidth to actively develop new features, but I'd be happy to look at incoming issues and PRs, if that's helpful? I do want to set up CI with GitHub actions, but I'm not sure what the permissions would look like there.
Yes, that would probably be helpful too. If you want to add a GitHub Actions PR I can (hopefully) find some time to review it. As this is an open-source public repo, there shouldn't be a cost problem either.
Sounds good to me.
@jemrobinson , i ended up adding the GHA code to this PR because there are some installation-related fixes here too (e.g., moving off of the deprecated python setup.py install
). Here's a diff with just the github actions-related commits, since it might be easier to review: https://github.com/alan-turing-institute/ReadabiliPy/compare/24e65084d5bb357013ffd9d8e9067ef80066c262..c3a1a83de008d477189d19760d3637548da6d4ed
It seems like the actions aren't running in this repo, perhaps you need to flip a bit in the repo settings? I was testing this PR out on my own fork, and the actions seem to run okay: https://github.com/nelson-liu/ReadabiliPy/pull/4
I'll add the lint / docs / other actions in a separate PR, don't want this one to get too massive.
I've merged the PR this was based off and rebased. Can you remove the .travis.yml
(which seems not to be running any longer) and possibly add a temporary additional target to test.yml
that will allow the action to run on this PR.
Looks like the actions still aren't running---are you sure that they're enabled on the repo? You might have to remove travis and coveralls from the "expected" / "required" checks in the repo settings.
Ran actions locally with act
and everything looks good.
Continuation of https://github.com/alan-turing-institute/ReadabiliPy/pull/95 with some sharp installation-related edges cleaned up.
Previously, setup.py would attempt the
npm install
as a custominstall
command, which broke things likesetup.py develop
andpip install -e .
. Now, thenpm install
is run when readabilipy first tries to usenode
.