#microformats 2026-05-04

2026-05-04 UTC
[snarfed], [Al_Abut], Rocky, Argo, gRegor, [artlung], [0x3b0b], barnaby, [capjamesg], hober, Saige_Leah, strugee, [Schepp], [jeremycherfas], vriska, [Jo]1, [artlung]1 and _fluffy joined the channel
#
Zegnat
[capjamesg]: anything more that needs to be done to get the Python updates merged? Anything I can do?
plantroon and gRegor joined the channel
#
[capjamesg]
Zegnat I don’t have any more comments 🙌
#
Zegnat
I do not think I have merging rights on that repo, haha. Do you?
#
[capjamesg]
Let’s try.
#
Zegnat
Now the real fun starts. Will Heroku pick it up?! :D
#
[capjamesg]
I don’t have any visibility into the Heroku auto deploy unfortunately.
#
[capjamesg]
Is there an easy way we can test it has been deployed?
#
Zegnat
Unclear. But according to https://github.com/microformats/microformats-parser-website-python/deployments it failed ... but View Logs requires a Heroku login
#
[capjamesg]
Yeah I can’t see it.
#
Zegnat
is happy to create a Heroku account if access can be shared.
#
aaronpk
Error: Couldn't find any supported Python package manager files. A Python app on Heroku must have either a 'requirements.txt',
#
aaronpk
! 'Pipfile.lock', 'poetry.lock' or 'uv.lock' package manager file
#
aaronpk
! in the root directory of its source code.
#
Zegnat
Oh, that is clear! So it will not read pyproject.toml (modern replacement for requirements.txt) but if I add a lockfile that should work
#
jkingweb
Thanks for your efforts with Docker the other day, Zegnat. I finally got it working where it counts today. 🥳
#
Zegnat
Still surprised you were running into so many edge-cases jkingweb. Where I was able to get all the results at once. Haha
#
Zegnat
[capjamesg]: did you give me merge rights? I seem to have a merge button now!
#
jkingweb
Now you know why I don't normally use it. I seem cursed with it.
#
aaronpk
oh, i can also change it to deploy from the python-24 stack. right now it's on python-22
#
aaronpk
maybe python-24 includes the new format?
#
aaronpk
er, "heroku-24" not "python-24"
#
Zegnat
I do not know what that number refers to, aaronpk
#
Zegnat
Aah, OK.
#
Zegnat
I was about to say, we are on Python 3 ;)
#
Zegnat
jkingweg: it is still a hogdepodge solution what with all the jq and bash scripts inside the containers. Can probably be cleaned up a lot. But it should make it slightly easier to make modifications to the different language pipelines without having to touch your own local system
#
Zegnat
Merge button showed up for me now on my second PR (https://github.com/microformats/microformats-parser-website-python/pull/16). I have merged it. Lets see if this makes the deploy pass. *crosses fingers*
#
Zegnat
It says that it is deployed now.
#
Zegnat
I am not sure how to actually confirm. But it is green in Heroku. Haha
#
[capjamesg]
[Zegnat] I didn’t.
#
Zegnat
aaronpk: does ruby.microformats.io also run through Heroku? That one is completely down. Wondering if I should try tackle that one next.
#
aaronpk
they all do
duanin2 joined the channel
#
Zegnat
Updated ruby version 3 years ago, and even that failed to deploy ... https://github.com/microformats/microformats-parser-website-ruby ... I should have some time to spend on Wednesday
#
aaronpk
it says it's pending an upgrade to the heroku-24 stack on the next deploy
#
Zegnat
I doubt that was why the deploy failed
#
jkingweb
Zegnat: Hodgepodge though it may be, it has the overall shape of a good solution. Many thanks.
[angelique], [schmarty], barnaby, waples and [Sophia_wood] joined the channel