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

Updates to python packages needed for jupyter notebook and jupyterlab #44312

Closed
wants to merge 28 commits into from

Conversation

tornaria
Copy link
Contributor

@tornaria tornaria commented Jun 8, 2023

Testing the changes

  • I tested the changes in this PR: briefly

Mostly taken from #44160, this updates or creates several python packages needed for jupyter packages:

  • python3-argcomplete: update to 3.0.8. (check: traitlets)
  • python3-BeautifulSoup4: update to 4.12.2. (dep: nbconvert)
  • python3-bleach: update to 6.0.0. (dep: nbconvert)
  • python3-comm: update to 0.1.3. (dep: ipykernel)
  • python3-fastjsonschema: update to 2.17.1 (dep: nbformat)
  • python3-jsonpointer: update to 2.3. (dep: jsonschema)
  • python3-nest_asyncio: update to 1.5.6. (dep: ipykernel)
  • python3-pyrsistent: update to 0.19.3. (dep: jsonschema)
  • python3-tornado: update to 6.3.2. (dep: ipykernel)
  • New package: python3-strict-rfc3339-0.7 (check: rfc3339-validator))
  • New package: python3-rfc3339-validator-0.1.4 (dep: jsonschema)
  • New package: python3-rfc3987 (check: rfc3986-validator)
  • New package: python3-rfc3986-validator-0.1.1 (dep: jsonschema)
  • python3-jsonschema: add validators (dep: nbformat)
  • New package: hatch-jupyter-builder-0.8.3 (build: nbclassic)
  • New package: hatch-nodejs-version-0.3.1 (build: nbformat)
  • New package: python3-async-lru-2.0.2 (dep: jupyterlab)
  • New package: python3-json-logger-2.0.7 (dep: jupyter_events)
  • New package: python3-jupyter_packaging-0.12.3 (build: notebook)
  • New package: python3-overrides-7.3.1 (dep: jupyter_server)
  • New package: python3-pathable-0.4.3 (dep: jsonschema-spec)
  • New package: python3-jsonschema-spec-0.1.4 (dep: openapi-spec-validator)
  • New package: python3-openapi-schema-validator-0.4.4 (dep: openapi-spec-validator)
  • New package: python3-openapi-spec-validator-0.5.6 (dep: openapi-core)
  • New package: python3-openapi-core-0.17.1 (check: jupyterlab_server)
  • New package: python3-pep440-0.1.2 (check: nbformat)

Some of these will be used only after #44160, either because updates to some jupyter package needs them for build or runtime, or because they are needed to check (and part of #44160 is making all jupyter packages testable in CI).

I think it may be easier to handle #44272 and this PR first, and let #44160 be more manageable.

Everything uses pep517 build style, and check is working for everything.

@tornaria
Copy link
Contributor Author

tornaria commented Jun 8, 2023

  • i686: fails b/c python build was triggered and it fails check on i686
  • musl: failed a test in python3-tornado due to a timeout:
ERROR: test_bind_source_ip (tornado.test.curl_httpclient_test.CurlHTTPClientCommonTestCase.test_bind_source_ip)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/python3-tornado-6.3.2/tornado/testing.py", line 491, in tearDown
    self.io_loop.run_sync(
  File "/builddir/python3-tornado-6.3.2/tornado/ioloop.py", line 526, in run_sync
    raise TimeoutError("Operation timed out after %s seconds" % timeout)
TimeoutError: Operation timed out after 5 seconds

@tornaria tornaria force-pushed the jupyter-deps branch 3 times, most recently from 2369b5a to 4d55dde Compare June 10, 2023 15:33
@tornaria
Copy link
Contributor Author

Rebased after #44272 to check with updated python test packages.

@ahesford ahesford closed this in c1b429f Jun 15, 2023
@tornaria tornaria deleted the jupyter-deps branch June 15, 2023 20:51
sirkhancision pushed a commit to sirkhancision/void-packages that referenced this pull request Jun 27, 2023
rederick29 pushed a commit to rederick29/void-packages that referenced this pull request Jun 29, 2023
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.

None yet

1 participant