Skip to content

Test Python 3.11, jupyter_server 2 #67

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

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .binder/postBuild
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env bash

# we already know which python and lab we want
export RFJL_LOCKDIR=test/linux-64/py3.10/lab3
export RFJL_LOCKDIR=test/linux-64/py3.11/lab3

# some things we just don't need to do on binder
export IN_BINDER=1
Expand Down
86 changes: 86 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
name: Bug report
about: Create a report to help us improve
labels: bug
---

<!--
Welcome! Before creating a new issue:
* Search for relevant issues
* Follow the issue reporting guidelines:
https://jupyterlab.readthedocs.io/en/latest/getting_started/issue.html
-->

## Description

<!--Describe the bug clearly and concisely. Include screenshots (or even better - gifs) if possible-->

## Reproduce

<!--Describe step-by-step instructions to reproduce the behavior-->

1. Go to '...'
2. Click on '...'
3. Scroll down to '...'
4. See error '...'

<!--Describe how you diagnosed the issue. See the guidelines at
https://jupyterlab.readthedocs.io/en/latest/getting_started/issue.html -->

## Expected behavior

<!--Describe what you expected to happen-->

## Context

<!--Complete the following for context, and add any other relevant context-->

- Operating System and version:
- Browser and version:
- `robotframework-jupyterlibrary` version(s):
- Jupyter Client and Server versions:
- `notebook`:
- `jupyterlab`:
- `jupyter_server`:

<details><summary>Required: installed server extensions</summary>
<pre>
Paste the output from running `jupyter server extension list` (JupyterLab >= 3)
or `jupyter serverextension list` (JupyterLab < 3) from the command line here.
You may want to sanitize the paths in the output.
</pre>
</details>

<details><summary>Required: installed lab extensions</summary>
<pre>
Paste the output from running `jupyter labextension list` from the command line here.
You may want to sanitize the paths in the output.
</pre>
</details>

<!--The more content you provide, the more we can help!-->

<details><summary>Troubleshoot Output</summary>
<pre>
Paste the output from running `jupyter troubleshoot` from the command line here.
You may want to sanitize the paths in the output.
</pre>
</details>

<details><summary>Command Line Output</summary>
<pre>
Paste the output from your command line running `jupyter lab` here, use `--debug` if possible.
</pre>
</details>

<details><summary>Browser Output (recommended for all interface issues)</summary>
<pre>
Paste the output from your browser JavaScript console replacing the text in here.

To learn how to open the developer tools in your browser:
https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools#How_to_open_the_devtools_in_your_browser
If too many messages accumulated after many hours of working in JupyterLab, consider
refreshing the window and then reproducing the bug to reduce the noise in the logs.

</pre>
</details>
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/docs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
name: Documentation request
about: Ask for clarification in documentation
labels: documentation
---

<!--
Welcome! Before creating a new issue:
* Search for relevant issues
* Follow the issue reporting guidelines:
https://jupyterlab.readthedocs.io/en/latest/getting_started/issue.html
-->

## What I am trying to do...

<!-- Describe what you are trying to do, and how the current docs aren't helping you achieve it-->

## How I would like to learn how to do it...

<!--Describe what would help you understand what you are trying to do, e.g. tutorials, code comments, screencasts, etc.-->

## How the project might keep the docs accurate...

<!--Describe how this documentation can be kept up-to-date: testing, link checking, etc. -->
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
name: Request a Future Roadmap item
about: Help us build future features
labels: enhancement
---

<!--
Welcome! Before creating a new issue:
* Search for relevant issues
* Follow the issue reporting guidelines:
https://jupyterlab.readthedocs.io/en/latest/getting_started/issue.html
-->

## Elevator Pitch

<!-- In no more than three sentences, what would you like to see implemented? -->

## Motivation

<!-- Why do you want this feature? -->

## Design Ideas

<!-- Share any kind of design ideas (e.g. ASCII art, links, screenshots) that might help us understand -->
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
name: Release
about: Prepare for a release
labels: maintenance
---

- [ ] merge all outstanding PRs
- [ ] ensure the versions have been bumped (check with `doit`)
- [ ] ensure `HISTORY.ipynb` is up-to-date
- [ ] move the new release to the top of the stack
- [ ] validate on binder
- [ ] validate on ReadTheDocs
- [ ] wait for a successful build of `master`
- [ ] download the `dist` archive and unpack somewhere (maybe a fresh `dist`)
- [ ] create a new release through the GitHub UI
- [ ] paste in the relevant `HISTORY.ipynb` entries
- [ ] upload the artifacts
- [ ] actually upload to pypi.org
```bash
cd dist
twine upload *.tar.gz *.whl
```
- [ ] postmortem
- [ ] handle `conda-forge` feedstock tasks
- [ ] validate on binder via simplest-possible gists
- [ ] bump to next development version
- [ ] rebuild `yarn.lock`
- [ ] update release procedures with lessons learned
2 changes: 0 additions & 2 deletions .github/env_specs/lab3.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,5 @@ dependencies:
# next roadmap item
- ipywidgets >=8,<9 # ...with whatever version of...
# ... jupyterlab_widgets # it brings along
# incubator: for installability issues, demo purposes)
- retrolab >=0.3.0,<0.4.0a0
# developer experience stuff
- jupyterlab_robotmode >=0.2.0,<1.0.0a0
9 changes: 5 additions & 4 deletions .github/env_specs/meta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@ channels:
- nodefaults

dependencies:
- boa >=0.12,<0.13
- conda-lock >=1.1.3,<2
- conda-verify
- boa >=0.14,<0.15
# known-incompatible version with conda-lock
- conda !=22.11.1
- conda-lock >=1.3,<1.4
- mamba >=1.1.0,<1.2
- doit
- mamba >=0.27,<0.28
- pip
- ripgrep
- twine
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
dependencies:
- ipython >=8,<9
- python >=3.10,<3.11
- python >=3.11,<3.12
- robotframework >=6
- robotframework-seleniumlibrary >=6,<7
1 change: 1 addition & 0 deletions .github/env_specs/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ dependencies:
# screenshots
- firefox
- geckodriver
- coverage
Loading