Skip to content

Conversation

@jeandet
Copy link
Contributor

@jeandet jeandet commented Dec 5, 2025

No description provided.

sha256: 7076cf165a6bdbd4648b863676ca293f8251d660f5a2f2aa2b15acc4737023fe

build:
cross-build-env: true
Copy link
Member

Choose a reason for hiding this comment

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

You don't need this I think.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ok.

top-level:
- pycdfpp
source:
url: https://github.com/SciQLop/CDFpp/archive/refs/tags/v0.8.3.tar.gz
Copy link
Member

Choose a reason for hiding this comment

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

We prefer downloading the wheel from PyPI rather than from GitHub commit. It seems like you don't upload Package sdist to PyPI, is there some reason behind it?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I do but the PyPI push is broken since last week, I'll fix this today.

def test_pycdfpp(selenium):
import pycdfpp
import requests
cdf = pycdfpp.load(requests.get('https://cdaweb.gsfc.nasa.gov/pub/software/cdawlib/0MASTERS/a1_k0_mpa_00000000_v01.cdf').content)
Copy link
Member

Choose a reason for hiding this comment

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

Could you change the unittest so that we don't make requests to an external website everytime? I think you can make a very small test file and load it from the filesystem instead.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sure, will do.

@jeandet jeandet force-pushed the add_pycdfpp branch 2 times, most recently from f75879a to e778023 Compare December 9, 2025 10:24
@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

Package Build Results

Total packages built: 31
Total build time: 0:04:23

Package Build Times (click to expand)
Package Build Time
libopenssl 4m 19s
numpy 4m 2s
pycdfpp 2m 21s
sqlite3 1m 35s
liblzma 1m 8s
test 25s
regex 23s
pyyaml 12s
libyaml 6s
lzma 6s
MarkupSafe 4s
pydoc_data 4s
pydecimal 4s
atomicwrites 4s
ssl 4s
hashlib 3s
attrs 1s
py 1s
Jinja2 1s
tblib 1s
micropip 1s
pyparsing 1s
setuptools 1s
pytest 1s
pytz 1s
pluggy 0s
six 0s
more-itertools 0s
exceptiongroup 0s
iniconfig 0s
pytest-asyncio 0s

Longest build: libopenssl (4m 19s)
Packages built in more than 10 minutes: 0

Copy link
Member

@ryanking13 ryanking13 left a comment

Choose a reason for hiding this comment

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

Thanks!

@ryanking13 ryanking13 merged commit e5f5a9b into pyodide:main Dec 10, 2025
8 checks passed
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.

2 participants