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

Secure core import #483

Merged
merged 3 commits into from
Oct 8, 2019
Merged

Secure core import #483

merged 3 commits into from
Oct 8, 2019

Conversation

MSeal
Copy link
Contributor

@MSeal MSeal commented Sep 30, 2019

Bug fixes for windows issues are going into jupyter_core for secure_write -- we can move to depending on that location to pick up fixes.

@kevin-bates We can bump the setup requirement to 4.5.1 once jupyter/jupyter_core#166 merges and releases.

@MSeal MSeal requested review from minrk and rgbkrk September 30, 2019 01:49
Copy link
Member

@kevin-bates kevin-bates left a comment

Choose a reason for hiding this comment

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

Looks good - just had the comment about jupyter_core 4.6.0.

setup.py Outdated
@@ -88,7 +88,7 @@ def run(self):
],
install_requires = [
'traitlets',
'jupyter_core',
'jupyter_core>=4.5.0',
Copy link
Member

Choose a reason for hiding this comment

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

Since we're already building a 4.6.0 jupyter_core release - which is waiting on the final resolution for secure_write, I think we should just move to 4.6.0 with this change.

@kevin-bates
Copy link
Member

Now that core is at 4.6.0, it seems like we should pump out a jupyter_client release that depends on 4.6.0. Then, I believe many of the Windows issues should be resolved - although there's something fishing about the pywin32==225 release going on.

cc: @MSeal, @minrk, @rgbkrk

@MSeal
Copy link
Contributor Author

MSeal commented Oct 8, 2019

@kevin-bates the pywin32==225 build sounds like exclusively an anaconda build issue where the recipe is doing bad things. I've opened an issue in conda-forge/pywin32-feedstock#18 and linked to the thread in winpy32

@MSeal
Copy link
Contributor Author

MSeal commented Oct 8, 2019

Gonna merge and release to get this fixed

@MSeal MSeal merged commit ae1021e into 5.x Oct 8, 2019
@MSeal
Copy link
Contributor Author

MSeal commented Oct 8, 2019

5.3.4 released!

@vidartf
Copy link
Contributor

vidartf commented Oct 9, 2019

Does this mean that the "pywin32 >=1.0 ; sys_platform == 'win32'" dependency can be removed, and the conda forge package moved back to noarch?

@kevin-bates
Copy link
Member

@MSeal - thank you! That's actually great new about pywin32==225.

Since there's a NB patch release brewin', does it make sense to bump the min versions of core and client to 4.6.0 and 5.3.4, respectively? I'm happy to submit that PR if you agree.

What is the timeframe to get secure_write into client/master?

@MSeal
Copy link
Contributor Author

MSeal commented Oct 9, 2019

@vidartf Yes, assuming the dependency being arch specific doesn't force the downstream package to do so (don't think it does). If you want to make the PR I can help get that merged.

@kevin-bates +1.

@rgbkrk rgbkrk deleted the secureCore branch October 9, 2019 18:36
vidartf added a commit to vidartf/jupyter_client that referenced this pull request Oct 9, 2019
Its use was removed in jupyter#483, so we can drop it now.
@vidartf vidartf mentioned this pull request Oct 9, 2019
davidbrochart pushed a commit to davidbrochart/jupyter_client that referenced this pull request Feb 18, 2020
Its use was removed in jupyter#483, so we can drop it now.
davidbrochart pushed a commit to davidbrochart/jupyter_client that referenced this pull request Feb 18, 2020
Its use was removed in jupyter#483, so we can drop it now.
davidbrochart pushed a commit to davidbrochart/jupyter_client that referenced this pull request Feb 19, 2020
Its use was removed in jupyter#483, so we can drop it now.
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.

3 participants