Comments (3)
Thank you Marc! I will male sure to request there directly for future packages.
from awesome-panel.
Hi @firobeid
The issue with PyGithub
is that it depends on other python packages that don't work (yet) with pyodide. In the browser console of a panel convert
ed app i see
ValueError: Can't find a pure Python 3 wheel for: 'pynacl>=1.4.0'
ValueError: Can't find a pure Python 3 wheel for 'aiohttp==3.8.1'.
See: https://pyodide.org/en/stable/usage/faq.html#micropip-can-t-find-a-pure-python-wheel
You can use `micropip.install(..., keep_going=True)`to get a list of all packages with missing wheels.
Reproducible Example
from github import Github
import pandas as pd
import panel as pn
pn.extension(sizing_mode="stretch_width")
token = pn.widgets.PasswordInput(name='Github Token', placeholder='Enter your Github Token here...', max_width=500)
@pn.depends(token)
def get_repos(token):
if not token:
return "No token provided"
g = Github(token)
repositories = g.get_user().get_repos()
return pd.DataFrame({
"repository": [repository.name for repository in repositories]
})
pn.Column(
token, pn.panel(get_repos, loading_indicator=True)
).servable()
from awesome-panel.
I've made a request for supporting pynacl here pyodide/pyodide#3327.
from awesome-panel.
Related Issues (20)
- code in application/config not being used HOT 4
- Make it possible to download each application as a self contained, servable code file
- Remove site.create_application from each application
- Generate the menus dynamically
- Add automated tests to github
- Add a cheat sheet
- Remove awesome-panel package or clearly mark it obsolete
- Make the home page mobile friendly
- Update Awesome Panel Docs
- Conda Installation Failure on Mac HOT 3
- Pandas profiling have two descriptions
- Seperate the gallery function HOT 3
- Change from master to main branch HOT 1
- Discussions tab - doing all Streamlit examples in Panel HOT 3
- Sharing page error: Module 'extra' not found HOT 1
- Make the user guide for sharing more apparent HOT 3
- Code for Stumpy Timeseries Analysis App
- add pyextremes package HOT 2
- Add a Candlestick Chart Example
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome-panel.