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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
A few project health suggestions #161
Comments
Hi :) Thank you for bringing these points!
Additionally, I'd like to also revert this commit and have |
Awesome! I might not be able to get the ball rolling on all of these immediately, but having a shared vision like this seems very promising.
Oh, that's a nice one. I have similar one in phantom-types but it relies on pushing "release-request" tags. Using the actual release feature looks much nicer.
Cool, yes moving it out and not including it is what I meant. I read this discussion some time back and just figured that was dying practice ;) A related thing is perhaps to define dev and test requirements as extras, and let tox define
That makes sense, let's skip make. The Github Actions matrix could probably be configured with |
I am happy to hear that :)
The link is malformed, could you, please share the right one? I'd like to read it as well :)
Yep, extras sound good to me.
I believe this one is resolved by |
@Stranger6667 Oops, this is the link I meant to refer to: pytest-dev/pytest#5534 |
Thanks! |
Hi again 馃憢
After working a little bit with the project I stumbled over a few things that I felt could be nice to address. Since I don't want to overwhelm anyone I thought it might be a good idea to collect them in a shared issue to see which ones there are interest for.
Update release.sh to use pre-commit.Replace release.sh with a Github Actions job.src/
directory.tests
package outside of the project package itself.[metadata]
in setup.cfgpyproject.toml
.Perhaps a make target would be a good idea?These should all use tox, CI can useTOX_ENV
.-W error
so that builds fail if there are warnings.--doctest-modules
, and make all current doctests compliant.--doctest-glob='*.rst'
, and make all examples in docs runnable on their own.The text was updated successfully, but these errors were encountered: