@offby1 I've got some vague hopes for this: https://arewep2pyet.com/
I'm thinking 5% chance it will happen, but it would be cool if it did.
I'm translating an #svg figure for a #Wikipedia article. I have an alignment problem due to the #font being not available everywhere. Is there a way to right-align text boxes independently of the actual font being used? I want them to remain editable as text. I'm using #inkscape.
This is the file's page: https://commons.wikimedia.org/wiki/File:HarmCausedByDrugsTable.svg#%7B%7Bint%3Afiledesc%7D%7D
In my browser (Chrome on Ubuntu), the text is misaligned (image 1). Image 2 is the screenshot of the relevant SVG code.
From what I can gather, text-anchor:end is indeed what we want to ensure right-alignment but it's not working. Any idea on how to make this work?
I kinda thought Amazon was just completely neglecting Goodreads, but they've recently been doing a bunch of messing around with the front-end in a very "likes are now florps / timeline goes sideways" way.
Possibly this is related to the fact that Goodreads is the *slowest website I use regularly*, and has been for many, many years?
Goodreads, I've regularly used your website for *13 years*, and reviewed over 1000 books. I've got librarian privileges and I'm not even using a bunch of weird IP addresses.
Why do I need to complete a captcha every time I submit a review?
@tonwood Qoto also has a bunch of nice to have features like **markdown** and quote tweets, plus the very roomy 65k character limit.
Python packaging
@pradyunsg Yeah, when I deploy PyPy a bunch of stuff builds from source, including SqlAlchemy. `backports.zoneinfo` also has no PyPy wheels because it is not possible to specify that a wheel is a generic PyPy wheel (see: https://github.com/pypa/packaging/issues/311 )
I suspect there's low coverage for PyPy because of some combination of PyPy being a different beast, people not wanting a combinatorial explosion on their CI builds and people just not bothering.
Python packaging
@pradyunsg I'm pretty sure this would be *massively* disruptive to anyone using pypy.
New post:
https://www.harihareswara.net/posts/2022/speech-to-text-with-whisper-how-i-use-it-why/
I've started regularly using OpenAI's #Whisper to make transcripts and captions/subtitles, and am writing to share how, and why, and my reflections on the ethics of using it.
A lot of HOWTO in here, but the last section dives into @simon's #ML #machinelearning #AI vegan analogy in a way you might find interesting even if Whisper isn't your thing.
TIL: you can use `shell: python` in GitHub Actions to run #Python code directly
https://github.com/pypa/virtualenv/blob/main/.github/workflows/check.yml#L77-L83
When you're doing walking lunges next to someone doing high steps and another person doing lateral band walks.
I’m happy to announce #Python attrs 22.2.0!
The headline feature is certainly the `alias` argument to fields that allows you to freely set the __init__ name for attributes (e.g. if you don't like attrs's behavior of stripping underscore).
But there's also a lot of under-the-hood improvements around performance and typing.
This is the last version to support Python 3.6. 🫡
@xarvos @gforsyth @tacaswell @tomasino I don't think that's going to solve any of the problems around semver-based pinning.
@gforsyth @tacaswell FWIW while you are loosening pins it looks like you upper pin like... all your dependencies, which is a recipe for disaster in the long run. See, e.g.: https://iscinumpy.gitlab.io/post/bound-version-constraints/
I'm guessing this is a side effect of using poetry: https://iscinumpy.dev/post/poetry-versions/
Coverage.py 7.0 has shipped!
The feature change is `report --format`, but the version bumped because you might need to fix some settings.
Let me know if something is truly broken!
https://pypi.org/project/coverage/7.0.0
If anybody wants to contribute to an open source project with more almost 7 million downloads a month, have a look at https://github.com/tox-dev/tox/issues/2753
Looks like #Coverage 7 for #python dropped and here's a pro tip:
If you had:
```
[tool.coverage.paths]
source = ["src", ".tox/*/site-packages"]
```
change the second line to:
```
source = ["src", ".tox/**/site-packages"]
```
(or even `source = ["src", ".tox/py*/**/site-packages"]`)
If nothing about this makes sense: https://hynek.me/articles/testing-packaging/
Programmer working at Google. Python core developer and general FOSS contributor. I also post some parenting content.