Skip to content

Conversation

@oliverhaas
Copy link
Contributor

@oliverhaas oliverhaas commented Jan 12, 2026

I suggest adding stubtest to the project to get more feedback in CI. This is not perfect, but overall pretty useful and commonly used by other type stub projects.

I will rebase this and mark as ready/not-draft once some other open PRs are taken care of.

Repository = "https://github.com/sbdchd/celery-types"

[dependency-groups]
dev = [
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These below are just alphabetically sorted now...

[[ "${{ steps.stubtest-vine.outcome }}" == "failure" ]]; then
echo "One or more checks failed"
exit 1
fi
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes above make it a little bit easier to work with the CI. Instantly of failing fast one gets all the errors of the different checks at the end.

celery.beat.ScheduleEntry.__le__
celery.utils.timer2.Entry.__ge__
celery.utils.timer2.Entry.__gt__
celery.utils.timer2.Entry.__le__
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This and some of the other stuff in the ignore list can be removed with python 3.12+ or 3.14+, and I would move to python 3.14 soon-ish. But one after the other...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant