hatch? #242
Replies: 14 comments 9 replies
-
Let me mention, that it is becoming discouraged to use |
Beta Was this translation helpful? Give feedback.
-
That is well known. However, if you look at the MacPorts python build system (PortGroup) you'll see why I don't want to hack in another backend. See: https://github.com/macports/macports-ports/blob/master/_resources/port1.0/group/python-1.0.tcl |
Beta Was this translation helpful? Give feedback.
-
I understand, with that said, people are naturally going to gravitate toward a system that works well for their project. If it isn't SoupSieve now, it will be some other project in the future. Is the plan to campaign against a new useful build backend? I don't think that serves anyone but macports. |
Beta Was this translation helpful? Give feedback.
-
Just to clarify, the new |
Beta Was this translation helpful? Give feedback.
-
It's your choice. We'll see how fast other ports systems update to 2.3.2. However, what it means is that I'm likely to drop maintainership of py-soupsieve. I only maintain it as it is a dependency of other projects I maintain and/or use. |
Beta Was this translation helpful? Give feedback.
-
I'm not against other forms of distribution of this project or any of my projects, but I primarily target If people desire to use SoupSieve, they'll go where they can get it. If macports wants to be that place, they'll also support it, and if they don't, then I guess they won't. Regardless of whether |
Beta Was this translation helpful? Give feedback.
-
The good news is that I'll be pushing the new ports and a PR for the python port group. |
Beta Was this translation helpful? Give feedback.
-
Unfortunately, I have to keep the old build for version 2.3.1 to support the python 3.6 dependencies. There are still 9 packages left. |
Beta Was this translation helpful? Give feedback.
-
It's the hatch/hatchling ports that don't support 3.6, not py-soupsieve itself. |
Beta Was this translation helpful? Give feedback.
-
In has
|
Beta Was this translation helpful? Give feedback.
-
However, technically I am only using the |
Beta Was this translation helpful? Give feedback.
-
Unless there is a critical issue, I'd just leave 3.6 @ soupsieve 2.3.1. I hope that the remaining 9 dependent ports drop 3.6 support in the near future. |
Beta Was this translation helpful? Give feedback.
-
Small update: Hatch will be adopted by PyPA soon
Nothing major will change, just the repo location |
Beta Was this translation helpful? Give feedback.
-
For a downstream port maintainer, in my case for MacPorts, this means adding another build system, incompatible with all the others currently in use.
Beta Was this translation helpful? Give feedback.
All reactions