2023-05-14 Weekend Notes
- I released ezq 2.0.3 which adds a new class-based API for interacting with a
ruff(via Shalev NessAiver): I tried this python linter during my recent builds of
ezqand it was very fast and the no-config version generally catches the things I care about.
pylintdoes catches a few things I care about, but it's so slow and obnoxious about things I don't care about it, that I'm probably going to drop it going forward. I'll probably drop
flake8too because it doesn't add anything beyond
Shalev NessAiver and I tried to get ChatGPT v4 to help us build a Svelte component to interact with a Jupyter notebook. Unfortunately, it pointed us at a bunch of outdated libraries, but it was definitely better than Bard.
ChatGPT v4 kinda helped me figure out what I needed to do to make the
/pypi/pyversionsendpoint at shields.io display supported python versions for my packages. At first, it kept pointing me to the
setup.py, but then it told me to look at the PyPI JSON endpoint, and finally I got it to tell me about the shields.io github repository where I finally discovered that it uses the classifiers like
"Programming Language :: Python :: 3.8"from
setup.pyto build up its list of supported versions.
- Updated broken links.