-
Notifications
You must be signed in to change notification settings - Fork 384
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
add python 3.10 compatibility #857
Comments
I agree, an update on PyPi would be a good idea. Many issues have been fixed since the last version (which is already over a year old). But before publishing a new version, I would like to have the tests fixed. I'll look into that when I have some time |
Thanks for the response @thequilo. Quick question: which tests are you talking about? The last two azure pipelines seem to only have failed because they were cancelled, if I didn't misread some info there. Of course they might have been cancelled because of some upcoming errors? |
I'm talking about the hanging tests of the This test shouldn't be too hard to fix, but I am unsure whether we should keep the |
Found a new issue with Python 3.10 and mongomock: mongomock/mongomock#758. So, we have to wait until this issue is fixed in mongomock before we can fix the testcases for Python 3.10 |
I see, thanks for the updates! |
@thequilo no news on mongomock' release date, right? Considering they release quite seldom, and that this is only a develop dependency used to run the pipelines, don't you think it would be a good idea to refer to their main github version when running Sacred's tests? This way we can have a sacred release without waiting for them :) |
@lucasdavid right, I didn't even get an answer to the question when the next release will be published. I actually already started preparing a release by simply deactivating the pymongo tests for Python 3.10 in #858. I didn't want to depend on a git commit of another repository, so I thought that deactivating the tests until a new release is there is the better option. But I'm really unsure if this is really better than the GitHub dependency. I believe that there are currently no urgent PRs or issues for sacred and a new release has been requested frequently, so I'll try to prepare the release as soon as I can. |
I just published the 0.8.3 release on GitHub (and I hope that I didn't forget anything). @Qwlouse, can you push the release to PyPI? |
Short reminder for @Qwlouse . Can you push the new version to PyPI? I am very keen on using the new version. |
Maybe it would be good if @Qwlouse could create a PyPI token and add it as a repository secret. This way a Github action could be used to push to PyPI on release, without depending on the availability of one person. |
When trying to run our sacred code in python 3.10, if fails with
But it looks like, in
master
, this issue is already fixed. I'm not sure, this is the only issue. But if it were, perhaps a new minor release could be published?The text was updated successfully, but these errors were encountered: