2023-05-14 Weekend Notes #
New ezq release and some experiments with ruff and eleventy.
Releases #
- I released ezq 2.0.3 which adds a new class-based API for interacting with a
Queue.
Experiments #
-
ruff(via Shalev NessAiver): I tried this python linter during my recent builds ofezqand 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 dropflake8too because it doesn't add anything beyondruff. -
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 thepython_requiresfield insetup.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"fromsetup.pyto build up its list of supported versions. -
eleventy: I watched this video which helped me set up this blog.
Updates #
2023-11-28 #
- Updated broken links.