Add discord channel #811 [djchou]
from Ted Patrick -- tedpatrick β 09/19/2022 Hello and Good Morning (CST in Austin TX) Key: We want the dialog about...
Show Children
update docs for the minimal config #807 [madhur-tandon] tag: docs sprint
@tedpatrick please merge this before the release :)
TOML Error Cases #815 [tedpatrick]
Swap fast-toml for toml-j to address failing errors with invalid TOML. Closes #812
Show Children
use structured TOML parser #813 [madhur-tandon]
cc: @tedpatrick This should be enough to play around with why it hangs. Note that the throwing of error occurs at...
Show Children
Add tsc as an optional build step with --noEmit #816 [tedpatrick]
This allows us to run the TypeScript compiler directly. Rollup runs this same command within rollup -c but we are...
Show Children
Refactor py-config and the general initialization logic of the page #806 [antocuni]
This PR is the first step to improve and rationalize the life-cycle of a pyscript app along the lines of what I...
Show Children
ntoll: We'll need to figure out the multiple-interpreters story for this... e.g. defining what...
ntoll: Weird that CI / eslint is failing. We can fix that in another change. But glad to see this...
Add a link to docs in the README #817 [antocuni]
Show Children
Add Github Stale to PyScript repo #791 [tedpatrick]
This adds "Github Stale" support to pyscript/pyscript repo with a base configuration within this PR. A staler...
eliminate py-env altogether #775 [madhur-tandon] sprint
closes #343
Show Children
Update to Codemirror 6 (py-repl) #814 [JeffersGlass]
Upgrades CodeMirror to Version 6, released early June, which seems like it'll be API stable for the foreseeable...
Show Children
Add epic to exempt labels #821 [tedpatrick]
Show Children
Link in README Resources for Stack Overflow tag #507 [nmstoker]
As per pyscript/pyscript-collective#30 proposing this simple one liner change to the README
Show Children
Maintainers Update #823 [tedpatrick]
Update CONTRIBUTING.md #822 [marimeireles]
To add that we need to have a test for every feature :) closes #615 and it's the final issue on the list which will...
Show Children
Detect multiple <py-config> #826 [antocuni]
Detect the case in which multiple are listed. Ideally I would like it to be a fatal error, but it's too hard to do...
Show Children
[WIP] Makefile and examples cleanup/simplification #696 [pww217]
Sister PR of #695, separated to keep readable This PR shifts Makefile and example usage towards local builds and...
Show Children
adding the DNA example #600 [meg-1] status: paused tag: example
Given one side of a DNA strand, this example returns the other, complementary side of said strand.
Show Children
adding the interest_calculator example #590 [meg-1] status: paused tag: example
Adding the "Compound and Simple Interest Calculator" as a PyScript example.
Show Children
mario enhancements #742 [meg-1] status: paused
adding a few enhancements to the Mario example for better UI and usage. fixing a bug where a snippet of code...
Show Children
Create counter.html #500 [anzarwani] status: paused tag: example
Counter app
Show Children
Fix/examples mariogame #474 [tawfiqkhalilieh] waiting on reporter status: paused tag: example
Fixed some bugs in Mario game like showing the pyscript code and the 404 status code while calling the defer and...
Show Children
Add PyMC demo. #398 [twiecki] status: paused tag: example
Description: https://www.pymc-labs.io/blog-posts/pymc-in-browser/ Demo: https://twiecki.io/pymc-in-browser.html
Show Children
feat: add new example of a calculator app with html and css ui/ux #278 [KOSIDOCS] status: paused tag: example
#Description No example at the moment was implemented using a good UI/UX with HTML and CSS. #Solution I created a...
Show Children
add basic HTTP requests async demo with pyfetch #151 [emirkmo] status: paused tag: example sprint
Summary Add a basic asynchronus demo in pure python for using pyodide.http.pyfetch for making HTTP...
Show Children
Adding Counter App example #113 [castasint] status: paused tag: example
This is a basic counter app. This will show how to execute Python code to keep track of the Counter variable.
Show Children
[Rajat] added example for fetch api (using bpi price api) #141 [Rjtsahu] status: paused tag: example
This is an example to show how to use REST API client ( as requests will not work) Used an open free API to show the...
Show Children
Added pyscript and django-rest example #567 [steelthedev] status: paused tag: example
Created A simple to-do app with pyscript and Django rest framework. A good example that shows the use of pyfetch and...
Show Children
SVG Docs logo #832 [tedpatrick]
Replace static pyscript logo with svg. Looks great in dark or light mode Tiny Mobile friendly Fixes #818
Show Children
Remove fortawesome/free-solid-svg-icons #831 [JeffersGlass]
Removes @fortawesome/free-solid-svg-icons from the dependencies - as far as I can tell, it isn't used anywhere. From...
Show Children
Make the life-cycle more linear and kill some svelte stores #830 [antocuni]
This is a follow-up of PR #806 and it's a big step forward towards solving issue #763. The basic idea is that at...
Show Children
Add cache, fetch, retry logic to tests #829 [tedpatrick]
Let's make the tests run faster. Cache network assets as used in an in-memory cache Reuse cache to avoid network...
Show Children
madhur-tandon: can replace http://localhost:8080/ with f"{self.http_server}/"
madhur-tandon: can replace http://localhost:8080/pyodide/ with f"{self.http_server}/pyodide/"
madhur-tandon: I think this target i.e. test-one can be removed since it's not used anywhere.
antocuni: ah, I see that you just readded --headed support, thank you π
tedpatrick: Ran all tests locally π― Simpler β Cache actually works π₯ I love it. π’ it.
Add directly listing for releases #838 [tedpatrick]
Add an HTML file to the build folder. This will provide a directory listing here contains a pyscript app using the...
Show Children
Fix the director listing example. #841 [tedpatrick]
Correct the url in the example
Show Children
Add directly listing for releases (fix error) #839 [tedpatrick]
The rollup configuration was not set to allow copy during production build. copy index.html to build directory ever build
Show Children
slight improvement on the Local Modules subsection #92 [sukruozan] status: declined tag: docs
a proposal for a slight improvement on the Local Modules subsection
Show Children
Upgrade and pin dependencies #840 [tedpatrick]
Pin all dependency versions Upgrade all dependencies Remove unused dependencies via...
Show Children
Don't hide undefined elements in the CSS #837 [tedpatrick]
Hide <py-config> element using display:none Stop hiding undefined elements, this is a risk to hide other web...
Show Children
Use only single rollup-plugin-copy() to avoid race condition #843 [JeffersGlass]
#839 improved rollup logic - it always copies build folder to examples/build, regardless of whether this is a...
Show Children
tedpatrick: I think we need to revisit this one. Definition of production is polluted by...
tedpatrick: Something like: https://gist.github.com/tedpatrick/d0ab5155e2738d2b7c61d013b11a4f0e
tedpatrick: Yes I agree, the !process.env.ROLLUP_WATCH is confusing
tedpatrick: @JeffersGlass Merge when ready. Merge policy: You build it, you merge it!
Remove an unused import #858 [woxtu]
Hi, This PR removes an unused import to resolve the following pre-commit error: $ pre-commit run flake8...
Show Children
kill stores.runtimeLoaded and many other stores #850 [antocuni]
As the title stays, the main goal of the branch is to kill the infamous runtimeLoaded global store and all the...
Show Children
Fix typo in passing-objects.md #856 [johnfraney]
Fixes typo in HTML example: do-mmath -> do-math
Show Children
Add display impl, rm outputManage, print and console.log default to browser console #749 [marimeireles]
This is a WIP, still need to work in tests, but @antocuni wants to see the code, =) Closes #635 #634 #230 #472 #280...
Show Children
antocuni: good job πͺ Although it definitely misses tests π»
marimeireles: @philippjfr this is pretty easy, I can add it now =)
marimeireles: Yea it is We just need to document it so people know they can use it π
madhur-tandon: @marimeireles That's because YAML is no longer supported. Only TOML and JSON are.
Add note on [[runtimes]] TOML table in docs #861 [tedpatrick]
Add note on [[runtimes]] TOML table in docs "Note: [[runtimes]] is a TOML table, make sure this is last in a...
Show Children
Adding docs for display #865 [marimeireles]
Show Children
test the testing #560 [pww217] tag: tooling tag: tests
Move example to root directory [To Merge with 433] #435 [pww217]
This has been discussed and from a readability and CI standpoint it makes more sense for examples to live at the...
Test fork workflows #559 [pww217]
Simple traits example #46 [cleonard] status: declined tag: example
Configure Renovate #1 [anaconda-renovate-bot] renovate
Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull...
Show Children
Textarea download demo #40 [cleonard] waiting on reporter status: paused
Show Children
Image form demo #39 [cleonard] waiting on reporter status: paused
Show Children
matplotlib to canvas tag example #38 [cleonard] status: declined tag: example
[WIP] bootstrap python tests #665 [fpliger]
Close #617
Allowing jest to see dom types. #666 [davidBConda] status: superseded
Pin dependencies for pre-commit #860 [woxtu]
Hi, This PR pins dependencies for pre-commit to match them of the package.
Show Children
Fix eslint error in pre-commit ci #871 [JeffersGlass]
Fixes an error that causes eslint to fail in specific environments. Let's see if this allows pre-commit CI to pass...
Show Children
ts strict - getAttribute #863 [tedpatrick]
Working through TS strict errors related to getAttribute. Element.getAttribute returns string | null All existing...
Show Children
skip test_repl as it's flaky #875 [antocuni]
there is no point having a red build while we wait for the fix. See #864
Show Children
use emscripten virtual FS directly to load paths #870 [madhur-tandon] sprint
Show Children
Add type annotations #869 [woxtu]
Hi, This PR adds type annotations to resolve some ESLint warnings.
Show Children
Migrate the Jest config #873 [woxtu]
Hi, This PR migrates the Jest config to resolve the following warning: $ npm run test > pyscript@0.0.1 test >...
Show Children
remove warning in docs #828 [madhur-tandon] sprint
Fixes #819
Show Children
move py-config between body tags #827 [madhur-tandon] sprint
Closes #820
Show Children
Refactor how py-script are executed, kill scriptQueue store, introduce pyExec #881 [antocuni]
Yet another refactoring to untangle the old mess. Highlights: base.ts, pyscript.ts and pyrepl.ts were a tangled mess...
Show Children
Introduce/improve check_js_errors and improve test_no_implicit_target #874 [antocuni]
Until now, we didn't have a nice way to check that we expect a specific JS error in the web page. This PR improves...
Show Children
Reference Docs #888 [tedpatrick]
Add Reference Elements & Modules to docs for <py-script> <py-config> <py-repl> Fixes #847 Fixes #849 Fixes #846
Show Children
Fix bug in docs #889 [tedpatrick]
header for py-repl table
try to display a reasonable message if you run a bare 'pytest' command #890 [antocuni]
The docstring says everything: At the moment of writing this conftest defines two new options, --dev and ...
Show Children
Simplify pyrepl.ts and kill base.ts #884 [antocuni]
Yet another of my refactorings. This PR does two things which are related but also clearly separated, and probably...
Show Children
remove another pytest_configure #894 [madhur-tandon] sprint
Show Children
Retain path structure for loading paths #845 [madhur-tandon] sprint
This addresses #519 While packages are not determined automatically for now, but at least the structure is retained...
Show Children
Upgrade to Pyodide 0.21.3 #887 [JeffersGlass]
Upgrade to Pyodide 0.21.3 as the default. The changelog from 0.21.2 -> 0.21.3 is mostly bug fixes (including a...
Show Children
Format the TypeScript files #877 [woxtu]
Hi, This PR just ran Prettier to format the TypeScript files.
Show Children
Fix py-repl docs #896 [tedpatrick]
remove attribute exec-id remove attribute root
Show Children
Add more type definitions #882 [FabioRosado]
I started adding some types in an effort to fix #834 but Jeff discovered the issue and fixed it π This PR adds a bit...
Show Children
Add Fabio Rosado as PyScript Maintainer #899 [tedpatrick]
Welcome @FabioRosado as maintainer
Show Children
Add display docs #866 [marimeireles]
Show Children
Fix py-repl auto-generate=true #910 [antocuni]
What is not tested is broken π€¦ββοΈ Test&fix <py-repl auto-generate=true> which was broken by PR #884
Show Children
display() should escape by default #915 [antocuni]
Before this PR, display(some_str) and display(some_obj) used to put the result directly in the .innerHTML of the...
Show Children
Add development section to our docs #920 [FabioRosado]
This is the first pass at adding a development section for our docs, I've moved setting up your env and developing...
Show Children
Create error or warning level banners and allow users to close it #909 [FabioRosado]
I've hacked something quickly based on the discussion on #897 (comment), this PR adds a new util called...
Show Children
use user error for paths calculation #927 [madhur-tandon] sprint
Use the new UserError paradigm by @FabioRosado
Show Children
implement proposal for fetching paths and retaining structure of dirs and packages #914 [madhur-tandon] sprint
Closes #519 and #921 Proposal here: #519 (comment) TODO: Update docs
Show Children
antocuni: I think it's fine for this PR, but we should have better docs to explain how this...
antocuni: this is missing support for to_file as described here: #519 (comment)
antocuni: I have no idea what this line does :). Sure, I could probably spend 5 minutes trying to...
antocuni: small note: if PR #909 gets merged before this one, this shoud become throw UserError.
decode innerhtml for pyconfig #926 [madhur-tandon] sprint
Fixes #925
Show Children
add test for not escaping characters in pyconfig #929 [madhur-tandon] sprint
Show Children
Introduce a Plugin system, implement <py-terminal> as a plugin #917 [antocuni]
This PR does two things: introduce the first minimal version of a Plugin system. Plugins are subclasses of the...
Show Children
Fix banner width #930 [FabioRosado]
@JeffersGlass noticed that the border of the banner cut off on the right side. I've tested this and seems like...
Show Children
Improve Detection of Scripts that Require Top-Level Await #715 [JeffersGlass] status: superseded
Issue As noted in #714, testing whether a script needs to run with top-level-await enabled by looking for 'asyncio'...
Show Children
Make HTTP cache persisten across sessions #936 [antocuni]
This allows to run tests offline (if the cache is already populated), and to make them much faster if you are on a...
Show Children
Raise error if we get a non 200 status from fetch #935 [FabioRosado]
This PR adds a check to the status code of fetch and if we get any non 200 then we throw an error. This was a bit of...
Show Children
WIP: Fix Typescript errors in strict and eslint warnings #939 [FabioRosado]
I'm opening this as a WIP since we will chat as a team about typing. This PR contains the work so far on addressing...
Show Children
Export Runtime from PyScript Module #868 [JeffersGlass]
Adds an export to the pyscript.js module that exposes the app's RunTime object. This allows users to interact...
Show Children
remove unneeded import #945 [madhur-tandon] sprint
Show Children
remove one more unneeded import #946 [madhur-tandon] sprint
Show Children
Deprecate py-button, py-inputbox, py-box and py-title #931 [FabioRosado]
This PR adds a deprecated banner to any of these elements, updates the examples and docs. For one of the examples we...
Show Children
draft: add basic syntax highlighting for vim #161 [kmod]
It made me sad to see unhighlighted code during Peter's keynote :( I took a quick stab at vim syntax highlighting...
Show Children
Created tag <py-for> to perform iterative operation on HTML and added example #256 [Rjtsahu] status: paused tag: component
Hey Team, While using the pyscript, I have come up with problems in rendering where you want to do iterations, right...
Show Children
add : japanese translation to doc #389 [obutora] status: paused tag: docs waiting on feedback
I'm excited to see such a great project!! Pyscript has become a big topic in Japan, and many engineers want to use...
Show Children
add : korean translation to doc #445 [codevilot] status: paused tag: docs waiting on feedback
I think it's a paradigm shifting project. I just saw a post related to Pyscript and I really liked it, so I...
Show Children
Added Internet Requirement For Getting Started. #549 [Tosin-JD] waiting on reporter tag: docs
I updated the getting started to show help beginners ensure that they have a constant internet connection to access...
Show Children
Evaluate dynamically added <py-script> tag #690 [hoge1e3] waiting on reporter status: superseded
In original version, the element created by document.createElement("py-script") after pyodide runtime initialization...
Show Children
Created PyScript alternative to document.queryselectorAll() #702 [LoreBadTime] waiting on feedback
Now with this patch you can get a list of Element Objects from the Elements class,using CSS selectors(implemented...
Show Children
Add flag to send HTML or plain Text to banner #947 [FabioRosado]
This is a small PR that changes how the _createAlertBanner works, before this, we were adding the message to...
Show Children
use a const for run button svg #948 [madhur-tandon] sprint
This follows the approach for what is done with CLOSEBUTTON
Show Children
Fix deprecated message and tests #950 [FabioRosado]
When working on #924 I forgot to change the deprecated message, since we are sending text by default, the escaped...
Show Children
Zip the build folder and add it to release #949 [FabioRosado]
I used act to check if this would run successfully (using dry-run) and got a green checkmark, hopefully it will work...
Show Children
Add basic docs for py-terminal #933 [FabioRosado] tag: docs tag: plugins
This PR adds a very basic entry on py-terminal and a new section in Reference for plugins. @antocuni Is there...
Show Children
version number in build #953 [tedpatrick]
Show Children
More plugins: splashscreen and importmap #938 [antocuni] tag: plugins
This PR move codes from main.ts into two new plugins: splashscreen (formerly known as py-loader) importmap The old...
Show Children
Remove the remains of svelte #886 [FabioRosado]
This PR removes the last remaining of svelte π Locally the simply_clock failed on every run, but after testing main...
Show Children
Update contributing docs and remove lint from makefile #779 [FabioRosado]
This PR adds a bit more information on how to develop locally, it mentions activating the conda env so pre-commit...
Remove 'Implicit Async', Don't Await `runtime.run()` #928 [JeffersGlass] status: ready
This removes the ability to write "implicitly scheduled coroutine" code in <py-script> tags, and requires users to...
Show Children
Cleanup `runtime.run` awaits #957 [JeffersGlass]
With the merge #928 (runtime.run is no longer async), I realize I missed several spots where we were still awaiting...
Show Children
Handle non-200 code when fetch py-script src #940 [FabioRosado]
I noticed the comment about not handling errors when we fetch the src from py-script, this PR handles any non-200...
Show Children
Add `PyScript.__version__` and `PyScript.version_info` #833 [JeffersGlass] status: superseded
Edit: See updated spec proposal below Addressing #546, this is a WIP to add the ability for users to check the...
Show Children
Add div id to target in the display so examples get displayed in the right tag #955 [FabioRosado]
Some examples had a div with an id and we were rendering things onto this div, in some cases (like Altair) this div...
Show Children
[DOCS] fix & event-handlers #852 [dj-fiorex] tag: docs
Fix markdown Add event-handlers.md
Show Children
Import PyScript Version into Python Runtime #958 [JeffersGlass]
After Ted's PR earlier this week (#952), here's a small-ish PR to access that version in Python as well. It adds...
Show Children
Fix stray capitalization in file name #960 [JeffersGlass]
It's just not my day for proofreading. The file for version_info had a stay capital "I" in it, breaking links.
Show Children
Add syntax highlighting #903 [woxtu]
Hi, This PR adds syntax highlighting to the <py-config> doc.
Show Children
Use `globalThis` #908 [woxtu]
Hi, This PR changes window and global to globalThis to simplify an implementation. Ref:...
Show Children
Fix a typo #964 [woxtu]
Hi, This PR fixes a typo in the pyscript doc.
Show Children
Export Version from JS Module #963 [JeffersGlass]
Exports the version number as an attribute of the JS module. <script defer ...
Show Children
Specify the `unknown` type #965 [woxtu]
Hi, This PR adds the unknown type annotations to resolve some ESLint warnings related to the any type.
Show Children
Remove hardcoded cursor for <input> #967 [SpaceCowboy-71]
As I mentioned in issue #966, this PR fixes that the cursor style is set to 'text' for all input types. This is...
Show Children
Restyle examples and add button to show code on all examples #968 [FabioRosado]
This PR restyles the examples to match pyscript.net, this is how the main page looks like: It also adds a section...
Show Children
remove deprecated ref in getting started doc #974 [jasonwashburn]
This PR addresses #973 by editing the Writing into labeled elements example in the getting-started tutorial. It...
Show Children
Add three new tutorials and small tweaks to docs #972 [FabioRosado]
This PR does a few things: Adds a tutorial for [[fetch]] Adds a tutorial for [[runtimes]] Add a 404 error template...
Show Children
Add tests for changes to examples/ #980 [FabioRosado]
This PR updates our CI job to run on changes to examples/ as well, initially I was a bit concerned about running the...
Show Children
Fix test and add new ones to close 878 #971 [marimeireles]
Fixed the tests that were xfail or failing + added a new test to make @antocuni happy. Intends to close #878
Show Children
Add error codes to our custom errors #959 [FabioRosado]
This PR adds error codes and documentation for our custom errors. There is still a few items left to do on the...
Show Children
madhur-tandon: It seems like there is just one Enum while there are 3 ways to access it...
FabioRosado: It seems like there is just one Enum while there are 3 ways to access it...
madhur-tandon: I guess what I really mean is the following: Currently we do this: throw new...
antocuni: LGTM, apart the error numbers which seems do be different in the code and in the docs
Deprecate pyscript output attribute #981 [FabioRosado]
This PR deprecates the output attribute in the py-script tag and updates the docs that use it. Closes: #973
Show Children
Use a more precise type #976 [woxtu]
Hi, This PR changes to use a more precise type instead of the any type. Note: It uses ReturnType<typeof...
Show Children
Python Plugins #961 [fpliger]
Goal of this PR is to add support for a very simple [and small] Python Plugins API so that PyScript users can...
Show Children
ntoll: This all makes sense to me. Let's see where this gets us then refine, revise and refactor.
antocuni: I have left many comments, but most are suggestions/discussions which you can decide to...
antocuni: [suggestion] I imagine that eventually we want a different/more flexible semantics for...
antocuni: why do you need to put this in the globals, since it's already available also as...
antocuni: +0 on this. At some point we should discuss what is appropriate to import in the global...
antocuni: Naming things is hard :). Let me throw some suggestions for names here (feel free to...
antocuni: I don't believe you :). What is the error what you get when it's not "available"?
Use response.ok instead of just status 200 #999 [FabioRosado]
When I wrote the robustFetch I was wondering if we should fail on any code that's not a 200. The fetch API will set...
Show Children
Added docs for accessing html elements #1002 [adityamali]
Added documentation about the accessing HTML elements in pyscript using the Element() class.
Show Children
Rm id use #912 [marimeireles]
Hello, This is an approach on removing ids. Comments are appreciated! (I was building on top of Antonio's fix, will...
Show Children
Update docs GitHub actions to deploy to unstable or latest #977 [FabioRosado]
This PR changes the name of latest to unstable and when we do a release we will push the docs to /<version number>/...
Show Children
Fix failing integration tests #978 [FabioRosado]
Tests in main have been failing since #968 was merged, this PR fixes the failing tests. Looking into it, it seems...
Show Children
Remove comments from github actions #1011 [FabioRosado]
Following Antonio's suggestion, this PR removes commented out code from our github actions to avoid us uncomment...
Show Children
Invalidate cache on FS writes #996 [JeffersGlass]
Following the merge of #961, there have been intermittent issues with loading modules via [[fetch]] and the plugin...
Show Children
remove unneeded imports #991 [madhur-tandon] sprint
Show Children
WIP: Fix antigravity #1016 [JeffersGlass]
This PR fixes an issue in the Antigravity example that has appeared since the 2022.09.1 release, due to changes in...
Improve UX when we can't install a package #1000 [FabioRosado]
Currently when we try to install a package that does not exist or there are no pure wheels for, things fail silently...
Show Children
Rm MIME types that we don't offer support to #1013 [marimeireles]
Show Children
Fix clashing test names #1018 [madhur-tandon] sprint
Although the issue #995 was closed by @FabioRosado's PR #998 This PR just follows @antocuni's advice on renaming of...
Show Children
Convert image bytes to base64 in pyscript's render_image #1020 [FabioRosado]
This PR adds logic to render_image to convert bytes into base64. Based on the user's issue, it seems that we need to...
Show Children
version injection #952 [tedpatrick]
Add package.json version into main.version to be used elsewhere in out version API
WIP: kill <py-register-widget> and introduce `<py-plugin>` #642 [antocuni]
This is a first draft of a <py-plugin> component. It is more a proof of concept than a real PR, but I think it's...
Show Children
Fake server 404 support #994 [tedpatrick]
Return a 404 when a file does not exist in local disk
Show Children
Fix antigravity #1017 [JeffersGlass]
This PR fixes an issue with the antigravity example, which had started sometime since the 2022.09.1 release, and...
Show Children
Rewrite the get started tutorial using the ice cream demo #985 [FabioRosado]
Our get started tutorial is more of a guide of all the things one can use in PyScript, following the diataxis model,...
Show Children
split py-config into sections #1022 [madhur-tandon] sprint
This changes a few things that @FabioRosado's PR does in #982, although they are very minor. Fetch section updated...
Show Children
Update docs examples so they don't use deprecated features, styling tweaks #982 [FabioRosado]
This PR updates any example from our docs that was using deprecated features or in some cases it was using ways to...
Show Children
updated docs for fetch #1019 [madhur-tandon] sprint
Inspired by @JeffersGlass Closes #1007
Show Children
add reference to Jeff's blog #1024 [madhur-tandon] sprint
Show Children
Fix for D3 and 3JS demos #1025 [tedpatrick]
Fix for D3 and 3JS demos
Show Children
Introduce DeprecatedGlobal and show proper warnings #1014 [antocuni]
This PR fixes #986. In particular: remove the from pyscript import * into the globals. Instead, import only few...
Show Children
FabioRosado: Nice! Thank you for cleanup this, I really like the assert no banners check! π
madhur-tandon: similarly here, we can use the deprecate method instead.
antocuni: Extending the Micropip interface with pyproxy seems to fix the warning and the test...
Add Element to the API reference #998 [FabioRosado]
This PR adds an API reference section for the Element API. It shows all the methods available and examples of how to...
Show Children
marimeireles: We're deprecating Element.write pyscript/pyscriptjs/src/python/pyscript.py ...
marimeireles: Maybe here is worth mentioning what kind of child, I think it's a div
marimeireles: Hey @FabioRosado well, I guess you're right, it's used in here, right? ...
FabioRosado: Hey @FabioRosado well, I guess you're right, it's used in here, right? ...
fpliger: I personally don't think it makes a lot of sense honestly since users could just do...
add docstrings for loadFromFile #997 [madhur-tandon] sprint
cc: @fpliger
Show Children
FabioRosado: Thanks! Small comment but is more of a question haha
fpliger: What about folders? Can I pass a path like a/b/c and expect the file to be written as...
fpliger: Left a few comments... think some of them should be addressed before we merge
madhur-tandon: some of them should be addressed before we merge Done all, should be ready I guess
Remove freedom units from examples #1026 [FabioRosado]
This PR removes the toga example from the examples list. Looking at the code it seems that we have two things...
Show Children
fetch early, write later to emscripten's FS #992 [madhur-tandon] sprint
Owing to the discussions here: pyodide/pyodide#3274 and inspired by @ntoll's work here:...
Show Children
patch plt.show() and use AGG beneath #1023 [madhur-tandon] sprint
This is kinda WIP and may require improvements But showcases how things like #983 can be fixed. Add Tests Add Comments
Show Children
Fix the toga example #1028 [FabioRosado]
This PR fixes the toga example by: Updating the wheels to the latest available Small tweaks to make things work...
Show Children
Release 2022.12.1.RC1 #1030 [tedpatrick]
PR changing the final version number for 2022.12.1.RC1
Show Children
add docs for using display with matplotlib #1029 [madhur-tandon] sprint
addressed #983 due to lack of docs
Show Children
Bump bokeh, panel versions #1032 [JeffersGlass]
This bumps the version of panel from 13.1 to 14.1, to avoid showing a deprecation warning for the use of...
Show Children
Fix py-markdown plugin #1008 [fpliger]
Unescape the tag content before actually running markdown and actually explicitly import console since we now are...
Show Children
remove fetching of pyscript.py from tutorial #1036 [madhur-tandon] sprint
Fixes #1035
Show Children
[WIP] examples inspector plugin #1040 [fpliger]
Close #1039
Fixing docs Issue #1033 #1037 [IanoNjuguna]
Issue: #1033 Created by @fpliger Assigned by @madhur-tandon What I did I moved the info in /pyscriptjs/README.md to...
Show Children
getPySrc should return source code #1041 [madhur-tandon] sprint
Fixes #1038 TODO: Add Test Fix dynamic tag text
Show Children
Release Testing 2022.09.1 - RC2 #798 [tedpatrick]
We are feature complete for a release of PyScript this week. We need your help testing 2022.09.1. How to test...
Show Children
Logging seems overly verbose in 2022.09.1.RC2 #799 [tedpatrick] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Problems with modules #462 [nouseramefounded]
I can't import modules as os, subprocess and so on...some solution?
Show Children
Malformed TOML causes browser hang #812 [pauleveritt] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
[BUG] Error: Pyscript not loading when RequireJS is included on the page #317 [SlendyBoy] type: bug waiting on reporter tag: pyodide lang: typescript backlog
Hello, I'm coding an activity module on Moodle. This module will allow the analysis of quiz data from Moodle...
Add SRI to hotlinking examples #326 [mflaxman] type: enhancement backlog
Given the security implications of pyscript, it makes sense to recommend SRI when hotlinking pyscript.js: <script ...
how to run offline #330 [michavardy] tag: tooling
Pyscript I have cloned the repo, I have run npm install in the correct directory I have run npm run dev and then I...
Show Children
embed openRefine #331 [michavardy] type: enhancement backlog
Hey pyscript, at work we use Open-Refine: https://openrefine.org OpenRefine is an open-source desktop application...
Show Children
Directory recognition problem #338 [hygorrasec] needs-triage
Hello guys, I'm not sure if it's a mistake or if I'm doing something wrong. Can anybody help me? The function below...
Show Children
[DISCUSSION] Dynamic loading style (CSS) and theming support #340 [fpliger] type: enhancement tag: styling ideas lang: typescript backlog
PyScript currently "requires" users to load the CSS explicitly and separately from the JS. This has a few...
[BUG] Demo pages not (fully) loading #342 [oaustegard] needs-triage
Describe the bug The Demo pages at https://pyscript.net/examples/ partially load but eventually time out waiting for...
[BUG] Special characters #344 [kPlusPlus] type: bug backlog
Describe the bug How to prints special characters and html tags ? print("<b>Hello Mihael</b>") print("<h1>Hello...
Activate the `Discussions` tab from repository settings #348 [sugatoray]
Please activate the discussions tab so questions, announcements, and anything that is strictly not an issue...
Show Children
[BUG] pyparsing version in py-env tag is ignored #343 [ptmcg] tag: pyodide
Describe the bug Adding this entry in the py-env tag does not get the desired version of pyparsing: -...
Show Children
[FEATURE] Stubs for python language server #361 [John-Schreiber] type: enhancement backlog
It would be useful to have stubs for the pyodide and js modules so syntax highlighting and autocorrect work. Pyodide...
Show Children
[FEATURE]need document on use external python package #369 [retsyo] needs-triage backlog
I have a python installation with kinds of package in, for example, e:\prg\py, yes I am on Windows OS. On the other...
[FEATURE] Disable default styling in CSS #375 [AstragoDE] tag: styling backlog
Is your feature request related to a problem? Please describe. Currently, the imported CSS is applying default...
Show Children
[BUG] Importing JS from a local webserver fails #379 [tildebyte] type: bug backlog
Describe the bug Importing JS from a local webserver fails with pyscript active. I'm using relative URLs here; I...
[BUG] #380 [SupJoN] waiting on reporter
sometimes it can not run turn
[FEATURE] Add simple guidance to your "[BUG]" issue template to highlight basic limitations #382 [nmstoker] ideas backlog
Is your feature request related to a problem? Please describe. PyScript is creating a lot of enthusiasm (rightly so...
Show Children
[FEATURE] Is it possible to get more verbose package failure when installing with micropip in the repl? #385 [canyon289] needs-triage backlog
Is your feature request related to a problem? Please describe. I'll use ArviZ for this example so we can make it...
[FEATURE]Possible to use Pytube in Pyscript? #386 [dominicdev] waiting on reporter
Is your feature request related to a problem? Please describe. I'm trying to get info from different type of youtube...
[FEATURE] Provide better Error messages, with a priority on REPLs #404 [yannickfunk] type: enhancement tag: repl tag: rendering backlog
Is your feature request related to a problem? Please describe. Currently, when running invalid code in a REPL, the...
[FEATURE] Insert a py-repl with multi-line code inside (using ideally JS) #406 [ckavidas] type: enhancement backlog
Is your feature request related to a problem? Please describe. I would like to be able to insert a py-repl element...
[FEATURE] pyscript and TiddlyWIki #409 [AnthonyMuscio] tag: example backlog
Is your feature request related to a problem? Please describe. I do not know pyscript even python, but I am a...
[FEATURE] REPL auto-generate functionality enhancement #412 [chekoduadarsh] waiting on reporter
Is your feature request related to a problem? Please describe. This issue is an extenction of PR #354 and Issue #188...
Show Children
Add syntax highlighting for Python + HTML in SublimeText #419 [marimeireles] tag: environment backlog
It'd be awesome to set up double syntax highlighting for Sublime text: Python + HTML in the same file. It seems like...
[DOCS] Korean translation #444 [weensy] tag: docs backlog
I am ready to translate the docs into Korean. π°π· I saw the PR of the Japanese translation. If that PR is merged, I...
Neural networks doesn't function in pyscript #475 [taranis2025] tag: pyodide waiting on feedback type: support
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
multiprocessing module not working as expected - _multiprocessing missing (not supported?!) #476 [pawelgnatowski] type: bug tag: pyodide backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Panel streaming demo example is buggy but works #484 [marimeireles] type: bug plat: chrome plat: firefox tag: example
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Must run script twice for expected result to happen #491 [imbev] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Default REPL `indentUnit` to 4 #531 [HighDiceRoller] type: enhancement
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
trouble happen when using npm to install pyscript on Windows #493 [erjiaxiao] tag: tooling lang: typescript
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
add examples to home page to show what cool things PyScript is capable of [FEATURE] #352 [pgbovine] needs-triage
Is your feature request related to a problem? Please describe. As a first-time visitor to the PyScript home page, I...
Show Children
[FEATURE]write browser extensions/plugins with pyscript #350 [andrewchenshx] type: enhancement backlog
As a python programmer, i hope i could write browser extensions/plugins with pyscript. thanks
Show Children
Improving PyScript docs #579 [marimeireles] tag: docs backlog epic
This is an umbrella issue to coordinate documentation efforts. When adding new pieces of documentation keep in mind...
Add PyScript syntax (tags, etc) to the "Reference" session of the docs #582 [marimeireles] tag: docs
In my opinion this part of the Getting started file onward should be in the Reference session, or am I misreading it?
Show Children
Add documentation on the actions that our `Makefile` is capable of #580 [marimeireles] tag: docs backlog
Create a new API/feature for uploading files to PyScript #558 [andreaslam] type: enhancement backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Create versioning and release process announcement #544 [fpliger] tag: docs backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
New Line Character not working in pyscript.write's string #540 [thenithinbalaji] type: bug backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Console printing is not rended on the page if there is an expensive process running #529 [adilaxmdv] type: enhancement backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
When PyScript fails to load, it should tell the user #527 [metaperl] type: enhancement ideas backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
pyscript doesn't works in linux 32 bit browsers. #496 [Vaib215] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
visual-automata library does not work, same goes for colormath. it says - Couldn't find a pure Python 3 wheel for 'colormath' #498 [TG721] type: bug needs-triage backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
PyScript REPL + WASM Integration #499 [nyckmaia] type: enhancement needs-triage backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Allow Users to Override stdin when loading Pyodide #502 [JeffersGlass] type: enhancement needs-triage backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Add prettier or some other JS formatted to pre-commit #505 [fpliger] type: enhancement good first issue lang: typescript
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
[DOCS] Indonesian Documentation #508 [naschimhit] tag: docs backlog
Do I need to translate read.md into Indonesian? I think it's not necessary. If you think it's necessary, let's...
Show Children
Bug (maybe Security related) #509 [Network-Sec] type: bug waiting on reporter
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Bug: setting runtime configuration to local pyodide.js occurs an exception #515 [TutorExilius] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
telnetlib connection #524 [iAmJamesGardner] tag: pyodide backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Support ANSI Escape Codes with print() #596 [mkunz7] type: enhancement backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Improve documentation on how to handle binary and non-binary files (local/remote, up-/download) #595 [do-me] tag: docs backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Using pygame in pyscript #592 [Python-Ninja-Hebi] waiting on reporter
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Save the content of your page into an app #587 [marimeireles] type: enhancement needs-triage backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Add how to deploy PyScript to the "Deployment" session of the docs #584 [marimeireles] tag: docs backlog
How to load different files and manage your environment on the "How to session" #583 [marimeireles] tag: docs backlog
Create a how to session on environment management. I see that a common question that arises between newbies is that...
Show Children
Serve pyscript with Access-Control-Allow-Origin header #805 [joemarshall] type: enhancement needs-triage backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Not All Browser Events are Represented in py-on* Events #801 [JeffersGlass] type: bug good first issue backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
A few different MIME types don't work #767 [marimeireles] type: bug backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
<py-script>, <py-button> and <py-inputbox> etc. are executed in a non-obvious order #761 [antocuni] backlog
Currently there are three tags which allow to execute python code: <py-script>, <py-button> and <py-inputbox>, but...
pyscript is incompatible with frameworks using hydration #746 [fcrozatier] type: bug backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Website and README should discuss versioning scheme #683 [philippjfr] duplicate tag: docs
In this blog post we announced the versioning scheme for PyScript going forward which includes alpha, latest,...
Show Children
PyScript npm module? #675 [echarles] type: enhancement backlog needs-work
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Higher Level Python API Design #659 [fpliger] type: enhancement lang: python backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Improve documentation and error reporting for lack of networking in Pyodide and PyScript #633 [tiran] type: enhancement backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Third-party module import #627 [Minecodes] type: enhancement needs-triage backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
scapy and mysql.connector python libraries do not work with pyscript #619 [Jonathan70852] needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Improving the test suite #601 [marimeireles] tag: tests epic
What kind of tests do we want? End-to-end tests and Unit tests. We should start with unit tests and then end-to-end...
Every new feature should have a test #615 [marimeireles] tag: docs sprint
The action here is to add it to the docs, somewhere in the CONTRIBUTING file and try to adopt it on the way we do...
Python script in <py-script> content may render before script execution #296 [timdream] type: bug duplicate waiting on reporter tag: styling
Hi! Interesting project! I didn't try to set it up but looking at getting started it seems that a small browser...
Show Children
> character is being escaped to > in py-repl #518 [rod2ik] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
<py-config> should NOT go to <head> #820 [antocuni] good first issue help wanted tag: docs tag: example backlog
Custom elements are not allowed in <head>. For example, if you run this in w3c validator it passes: <!DOCTYPE...
Show Children
The main page of the docs shows a warning #819 [antocuni] tag: docs backlog
The home page of the docs show this: Warning Please note, this documentation is just a placeholder and should not...
Consider replacing SimpleHTTPServer with Playwright interceptor #693 [pauleveritt] needs-triage backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Use Playwright's wait_for_selector to delay until Pyodide loads and renders #694 [pauleveritt] type: enhancement tag: tests backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Creating new html elements using pyscript. #599 [TusharNautiyal-web] needs-triage backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
PyScript should support rendering text #606 [fpliger] type: enhancement tag: styling tag: component backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Saving the state of components (NOT EXECUTION) #608 [fpliger] type: enhancement tag: component backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Investigate support for CPython 3.11 #610 [antocuni] type: enhancement tag: interpreter tag: pyodide lang: python backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
[Discussion] Examples and their use for pyscript.net, locally, and for testing #766 [pww217] tag: tooling tag: tests waiting on feedback backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Feature: Run pyodide in worker #808 [joemarshall] type: enhancement backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
The WebGL example never finishes loading #678 [antocuni] type: bug lang: typescript backlog
The WebGL example shows a very weird behavior, which was discovered by #676 . The relevant test in the PR is this: ...
Show Children
New PyScript Maintainer: Paul Everitt #824 [tedpatrick]
We are pleased to announce the addition of Paul Everitt as a PyScript Maintainer. Paul has been very influential...
Show Children
New PyScript Maintainer: Jeff Glass #825 [tedpatrick]
We are pleased to announce the addition of Jeff Glass as a PyScript Maintainer. Jeff has been very active within the...
Show Children
Correctly handle HTML entities inside <py-script> source code #735 [antocuni] backlog
Follow up of this conversation: #684 (comment) This is best explained by a simple example: <script...
Show Children
The <py> icon shown in the docs is not transparent #818 [antocuni] type: enhancement good first issue help wanted tag: docs backlog
This is very minor, but it annoys me :) Screenshot of the docs using the default dark theme: Screenshot of the docs...
Show Children
Add file list indexes to /unstable/, /latest/, and /release/** subdirectories of pyscript.net #551 [pww217] type: enhancement good first issue tag: tooling tag: styling tag: docs backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
[FEATURE] Multiple py-envs in a single html file #149 [nixjdm] type: enhancement ideas backlog
Assuming it's possible, having multiple, different, simultaneously available py-envs could be very useful. As an...
Show Children
[CHORE] Pin dependency version where possible #432 [pww217] type: enhancement good first issue tag: tooling tag: tests backlog
Is your feature request related to a problem? Please describe. A clear and concise description of what the problem...
Add index-url option to py-config as external source for .whl files #842 [msachsenhauser] type: enhancement backlog
Checklist added a descriptive title searched for other issues and couldn't find a solution or duplication ...
Show Children
Js import doc failure #771 [21Turtles] waiting on reporter
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Don't hide undefined elements in the CSS #810 [antocuni] good first issue help wanted tag: styling backlog
Currently we have this CSS rule: pyscript/pyscriptjs/src/styles/pyscript_base.css ...
Show Children
Incorrect time.sleep #324 [eoksum] type: bug tag: pyodide lang: python backlog
Describe the bug Using time.sleep() is not giving the desired result. I tested it with time.sleep(20) and execution...
Show Children
<py-button> and <py-inputbox> should be killed, or at least they should not execute code #854 [antocuni]
This is a proposal which would be a big change in how you use <py-button> and <py-inputbox> but I think that the...
Show Children
Behaviour of py-*: how to pass event #835 [dj-fiorex] tag: docs backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
No Python output if console.log() is called after Python code #712 [marimeireles] type: enhancement backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Should we really use Codespell? #855 [marimeireles] needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Runtimes must be specified after packages and paths #859 [rjschave] tag: docs
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Print losing output context #230 [jim22k] type: bug backlog
These work as expected: Calling print inside <py-script output="output-div"> will write to the output div, as...
Show Children
[BUG] sys.stdout.isatty raises AttributeError #280 [ptmcg] type: bug lang: python backlog
Describe the bug When calling sys.stdout.isatty() within a PyScript block, we get the following message (running in...
Show Children
[622] py-script should always output to console #634 [fpliger] type: enhancement backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
PyScript Community Call - October 18, 2022 11AM CST #836 [tedpatrick]
On October 18, 2022, at 11 AM CST, the PyScript Core Team will host our 1st PyScript Community Call. PyScript...
Show Children
Printing in the same line isn't working #472 [DorkYBru] invalid backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
[622] py-script should only render to the page through the `display` function #635 [fpliger] type: enhancement needs-triage backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
Importing a new package that doesn't exist in `Pyodide` #85 [sudomaze] tag: pyodide
I have been trying to look into ways to import torch but I couldn't manage to do so because it isn't in Pyodide's...
Show Children
pre-commit CI is failing #834 [JeffersGlass] type: bug backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Relevant message when wrong file (through a typo or otherwise) accessed through a webserver #876 [madhur-tandon]
Details here: pyscript/pyscriptjs/src/utils.ts Line 67 in 0cfe20c ...
Expose pyodide instance used by PyScript #494 [jim22k] type: enhancement needs-triage
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Panel example is broken #867 [meshachjackson] type: bug backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Some multi-line pyscripts fail when enabling Auto Minify for HTML on Cloudflare #611 [miron] type: bug waiting on reporter backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
ConsoleMessageCollection doesn't collect all console messages #795 [marimeireles] type: bug waiting on reporter backlog sprint
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Why do you force the output and errors to be visible after you evaluate an expression? #758 [dylanjcastillo] type: enhancement backlog sprint
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Remove all remaining references to svelte #883 [antocuni] help wanted tag: tooling lang: typescript
With PR #881 I removed the last usage of svelte stores. We can now kill the remaining references to svelte in the...
<py-button> needs reference docs #848 [kathatherine] tag: docs backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
<py-config> tag needs reference docs #847 [kathatherine] tag: docs backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
<py-repl> needs reference docs #849 [kathatherine] tag: docs backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
<py-script> tag needs reference docs #846 [kathatherine] tag: docs backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
py-repl doesn't support loading code with a src attribute #892 [fpliger] type: enhancement needs-triage
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
Js TypeError: Cannot read properties of undefined (reading 'setAttribute') #677 [antocuni] type: bug lang: typescript backlog
This is a JS error which is triggered by examples/panel_stream.html: it's very likely that it's not a bug in the...
Show Children
PyScript always produces a console warning #902 [lwcorp] type: bug
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
py-repl creating duplicate ids #864 [tedpatrick] type: bug backlog sprint
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
[Tracking issue] Improve usability and provide better diagnostics for common mistakes #904 [antocuni] umbrella
Sometimes I see PyScript users asking for help because they encounter an unexpected error or because their intuition...
Show Children
New PyScript Maintainer: Fabio Rosado #898 [tedpatrick]
We are pleased to announce the addition of Fabio Rosado as a PyScript Maintainer. Fabio has been active within the...
Show Children
[User-friendliness] It's not clear that <py-config> does NOT contain python code #906 [antocuni] user-friendliness
See the Tracking issue #904 for the context. Original discord question This user thought that the content of...
Show Children
[User-friendliness] Event handler without the `event` parameter #905 [antocuni] user-friendliness
See the Tracking issue #904 for the context. Original question on discord The mistake it this: async def...
Show Children
Behavior of display() targets #769 [antocuni] backlog sprint
Related issues/PRs: #622 #635, #749 After lot of discussion, I think we agreed about what we want, which is: <div...
Show Children
Printing is susceptible to cross-site scripting vulnerabilities by default #373 [rayjolt] backlog
Describe the bug PyScript writes stdout from Python to a div element using its innerHTML property. From base.ts: ...
[BUG] print() doesn't output HTML tags. #347 [volpoh] tag: docs backlog
print() doesn't output HTML tags I was experimenting in Pyscript and I tried to print an HTML table, but it didn't...
Using pyrebase in pyscript #918 [AggrOnline] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Browser normalizes html tags inside <py-script> #857 [pbsds] type: bug
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
[DOCS] Node Version Requirements in READMEs #448 [nmstoker] tag: docs backlog
Describe the bug This README page under the pyscriptjs folder does not mention the version requirements for node,...
[Discussion] Where should the dev docs live? #907 [FabioRosado] tag: docs
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Add Loading of Structured Packages to Py-Config #519 [JeffersGlass] type: enhancement needs-triage
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
Documentation contains references to py-env tag #921 [mdlattimore] good first issue tag: docs
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
[[Fetch]] from: should not escape '&' in URLs #925 [JeffersGlass] type: bug
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Generate config file that contains all the modules from the standard lib you need and load it. #941 [PunchCakee] type: enhancement needs-triage
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
[PROPOSAL] Python Plugin System #891 [fpliger] type: enhancement tag: plugins
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
Use a plugin system to refactor the life cycle of a PyScript page #763 [antocuni] backlog tag: plugins
TL;DR: I'm proposing to model the life cycle of a PyScript page using a plugin system. The main logic is very slim,...
Deprecate <py-title> <py-inputbox> <py-button> <py-box> #897 [tedpatrick] backlog epic
Within the next release, we plan to deprecate the following custom...
Show Children
Add flag to send HTML or plain Text to banner #924 [FabioRosado] type: enhancement good first issue
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Include build artifact in release automatically #851 [pww217] type: enhancement tag: tooling
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Add docs for Py-Terminal once its merged #923 [FabioRosado] tag: docs tag: plugins
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
<py-config> errors are failling silently inside pytest #853 [marimeireles] type: bug
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
pyscript fails to load on homeassistant >= 2022.8 #880 [DACN] type: bug waiting on reporter
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Error banner now shown if we fail to fetch path with a live server #934 [FabioRosado] needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
PyScript 2022.09.01 has stronger opinions about InvalidVersions in Python wheels #916 [ross-spencer] type: bug invalid
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Improve PyScript Startup Sequence #164 [fpliger] type: enhancement tag: environment backlog
The current startup sequence is janky and happens "with best hopes" relying on the timing of when things happen on...
Show Children
pyscript.net landing page does not lead to other useful content #872 [mwaskom] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Add support for sending data to webhooks #919 [temal32] type: enhancement needs-triage
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
PyScript should include version information #546 [fpliger] type: enhancement tag: tooling backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
Unable to use pyfetch with POST #962 [Mailstorm-ctrl]
I can't seem to get pyfetch to work with a POST request where the API is expecting specific data. Almost all...
Show Children
get/set functions to get code from REPL #954 [cruncher12] type: enhancement backlog
It's possible to fetch the code from a REPL tag as described by Jeff in the comment, but it'd be ideal to have an...
Show Children
kill the global `runtime` export in main.ts #942 [antocuni] backlog
copy&paste of the original discussion from here: #868 (comment) I agree that we should have a way to interact with...
Show Children
PyScript should support more than on py-repl per page #893 [fpliger] type: enhancement good first issue help wanted lang: typescript backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
[DISCUSSION] Behavior of <py-script src=...> #895 [antocuni] backlog
The current behavior of <py-script src=...> is confusing and suboptimal IMHO. It is implemented in this way: ...
Show Children
Allow disabling splash screen #900 [lwcorp] type: enhancement backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
Allow to turn off debug mode #901 [lwcorp] type: enhancement backlog
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
target_id is overwritten when id is specified by the user #932 [marimeireles] type: bug
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Wrong cursor style for <input> elements #966 [SpaceCowboy-71] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Unable to set different runtime if direct downloading it #969 [FabioRosado] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Android WebView support #943 [LoreBadTime] type: enhancement
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
Repl Output is replaced even if it shouldn't (i.e. loops) #975 [limitcracker] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Provide ability to configure HTML escaping of rendered output #182 [philippjfr] tag: rendering backlog
As first laid out in #121 we are facing an issue with what to do with output that contains HTML characters. To quote...
Show Children
Proposal for better Output and Rendering Design #622 [fpliger] type: enhancement epic
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
[FEATURE] How to display list elements in HTML tags using for loop? #315 [lakhdar-blk] duplicate
ls = ['name1', 'name2', 'name3'] for name in ls : " how to display for example all names...
Show Children
Add documentation on how to run PyScrip offline and the limitations of it #581 [marimeireles] tag: docs backlog
Show Children
Shift+Enter in py-repl inserts a newline #984 [antocuni] good first issue tag: repl lang: typescript
if you press Shift+Enter in a py-repl, it does two things: execute the code (as expected) insert a newline (this is...
Show Children
display() sends the output to the wrong tag #878 [antocuni]
<rant> During the infinite discussion in #769 we decided to use a "dynamic" implicit target for display(), which as...
Show Children
Add error code to exceptions raised by PyScript #956 [FabioRosado] type: enhancement backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Getting Started example uses deprecated pyscript.write() method. #973 [jasonwashburn] type: bug tag: docs
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Push different pyscript versions of examples #987 [FabioRosado]
Basically, I don't care too much about the exact naming, but I care a lot about being consistent between all the...
Docs are being released on push to main #937 [FabioRosado] tag: docs backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Add Plugin Lifecycle Hooks before/after each <py-script> tag executes #944 [JeffersGlass] type: enhancement backlog tag: plugins
From a discussion on the Discord - for the purposes of enabling functionality around each PyScript tag, it would be...
Investigate Dask Integration #609 [madhur-tandon] type: enhancement needs-triage backlog tag: data
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
When following the example to import local modules the error "ModuleNotFoundError: No module named 'data'" happens #1001 [douglasdcm] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
PyodideRuntime.run should not `await` #879 [antocuni]
I noticed this while looking at the source code. Runtime.run is marked async: ...
Show Children
cannot Deploy py-script Web App on Github Pages #1003 [RizmyAbdulla] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Support for raspberypi #1012 [marimeireles] backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Add Plugin Lifecycle Hooks/Events Before and After Each Py-Repl Evaluation #988 [JeffersGlass] type: enhancement tag: repl
A user in the discord recently have asked if it's possible to do the following: <py-repl> print("Hello,...
Show Children
Intermittent Failure to Load Plugin Files #989 [JeffersGlass]
An intermittent fatal issue is popping up when trying to load plugin files using the machinery in #961 . It feels...
Show Children
Add documentation for the splashscreen #1004 [FabioRosado] tag: docs
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
We should detect and throw an error if two scripts pointing to pyscript.js are found #1010 [FabioRosado] needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
can you link external .py files? #532 [Ethan-Joven] needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
[IUser-friendliness] Provide Context/Help around Unusable Pacakges #911 [JeffersGlass] user-friendliness
See the Tracking issue #904 for the context. Currently, if a user provides a package name to <py-config> that either...
Show Children
Add Docs for `PyScript.Element` #979 [JeffersGlass] tag: docs backlog
We make significant use of the Element class without API documentation - once #972 is merged, we'll have a nice...
We have two tests numbered as 03 #995 [marimeireles] type: bug
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
pyscript module not available #993 [pmerienne] tag: docs
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Pillow images are not rendered correctly #1015 [abdullahkhalids] type: bug
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
[RELEASE BLOCKER] Clean up the `PyScript` vs `pyscript` mess #986 [antocuni]
There is a lot of confusion about using pyscript.XXX vs PyScript.XXX. Related PR #982 . Let's start from the current...
Show Children
Antigravity example is broken after stdout/display changes #1005 [fpliger] type: bug
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
<py-config> reference improvements #1006 [fpliger] type: bug type: enhancement tag: docs user-friendliness
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
Add fetch documentation #1007 [fpliger] type: enhancement tag: docs
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Test d3 is flaky due to Module Not Found d3 #759 [FabioRosado] type: bug tag: example backlog
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
I Want Bleak Library to Work Integrated with Pyscirpt #1027 [omerkars78] type: enhancement needs-triage
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Show Children
Freedom Units example is broken #1009 [chrisamow] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Release Testing 2022.12.1.RC1 #1031 [tedpatrick]
We are feature complete for a release of PyScript this week. We need your help testing 2022.12.1. How to test...
Pyscript and Element().write are not available inside child python scripts imported via py-env #525 [pandian912] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
matplotlib.pyplot plots are not displayed #983 [cynthias13w] type: bug needs-triage
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
Show Children
[PROPOSAL] Higher level Pythonic DOM interface #1034 [fpliger] type: enhancement ideas lang: python
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
Dev instructions and docs are incomplete and all over the place #1033 [fpliger] good first issue tag: docs ideas
Checklist I added a descriptive title I searched for other issues and couldn't find a duplication I already...
Show Children
Remove Fetching `pyscript.py` from Tutorials #1035 [JeffersGlass] good first issue tag: docs
Since #961 was merged, it is no longer necessary to [[fetch]] pyscript.py, like in this tutorial, as pyscript.py can...
Show Children
Examples code is great but hard to actually read the html files themselves #1039 [fpliger] type: enhancement needs-triage
Checklist I added a descriptive title I searched for other feature requests and couldn't find a duplicate...
PyScript.getPySrc only works once #1038 [fpliger] type: bug
Checklist I added a descriptive title I searched for other issues and couldn't find a solution or duplication I...
madhur-tandon