discuss.python.org/t/_/85847/36

Preview meta tags from the discuss.python.org website.

Linked Hostnames

3

Thumbnail

Search Engine Appearance

Google

https://discuss.python.org/t/_/85847/36

How can build backends avoid breaking users when they make backwards incompatible changes?

Given PEP 517 lots of projects now have their build backend defined like this: [build-system] requires = ["foo"] build-backend = "foo" This has lead to the following: When a new backend gets updated all users who bu…



Bing

How can build backends avoid breaking users when they make backwards incompatible changes?

https://discuss.python.org/t/_/85847/36

Given PEP 517 lots of projects now have their build backend defined like this: [build-system] requires = ["foo"] build-backend = "foo" This has lead to the following: When a new backend gets updated all users who bu…



DuckDuckGo

https://discuss.python.org/t/_/85847/36

How can build backends avoid breaking users when they make backwards incompatible changes?

Given PEP 517 lots of projects now have their build backend defined like this: [build-system] requires = ["foo"] build-backend = "foo" This has lead to the following: When a new backend gets updated all users who bu…

  • General Meta Tags

    9
    • title
      How can build backends avoid breaking users when they make backwards incompatible changes? - #36 by abravalheri - Packaging - Discussions on Python.org
    • charset
      utf-8
    • description
      Given PEP 517 lots of projects now have their build backend defined like this: [build-system] requires = ["foo"] build-backend = "foo" This has lead to the following: When a new backend gets updated all users who bu…
    • generator
      Discourse 3.5.0.beta9-dev - https://github.com/discourse/discourse version 63328ede0859c0bbe35b7492b630c27201b59711
    • theme-color
      #fff
  • Open Graph Meta Tags

    9
    • og:site_name
      Discussions on Python.org
    • og:type
      website
    • og:image
      https://us1.discourse-cdn.com/flex002/uploads/python1/original/1X/f93ff97c4f381b5e8add5a0c163b4ded29f20ed7.png
    • og:url
      https://discuss.python.org/t/how-can-build-backends-avoid-breaking-users-when-they-make-backwards-incompatible-changes/85847/36
    • og:title
      How can build backends avoid breaking users when they make backwards incompatible changes?
  • Twitter Meta Tags

    5
    • twitter:card
      summary
    • twitter:image
      https://us1.discourse-cdn.com/flex002/uploads/python1/original/1X/f93ff97c4f381b5e8add5a0c163b4ded29f20ed7.png
    • twitter:url
      https://discuss.python.org/t/how-can-build-backends-avoid-breaking-users-when-they-make-backwards-incompatible-changes/85847/36
    • twitter:title
      How can build backends avoid breaking users when they make backwards incompatible changes?
    • twitter:description
      To be honest, I believe that the following would be very very useful and would be a tremendous quality of life improvement: Not hiding warnings. This is a well-know and recuring topic of discussion. The snippet in Warnings in backends as suppressed by frontends · Issue #558 · pypa/packaging-problems · GitHub looks like an interesting starting point [1]. It would also be incredible useful in other contexts (e.g. setuptools/setuptools/command/editable_wheel.py at v78.1.0 · pypa/setuptools · G...
  • Item Prop Meta Tags

    12
    • position
      1
    • headline
      How can build backends avoid breaking users when they make backwards incompatible changes?
    • datePublished
      2025-03-25T03:12:10Z
    • articleSection
      Packaging
    • keywords
  • Link Tags

    37
    • alternate nofollow
      https://discuss.python.org/t/how-can-build-backends-avoid-breaking-users-when-they-make-backwards-incompatible-changes/85847.rss
    • apple-touch-icon
      https://us1.discourse-cdn.com/flex002/uploads/python1/optimized/1X/4c06143de7870c35963b818b15b395092a434991_2_180x180.png
    • canonical
      https://discuss.python.org/t/how-can-build-backends-avoid-breaking-users-when-they-make-backwards-incompatible-changes/85847?page=2
    • icon
      https://us1.discourse-cdn.com/flex002/uploads/python1/optimized/1X/9997f0605d56c4bfecd63594f52f42cdafd6b06a_2_32x32.png
    • url
      https://discuss.python.org/u/notatallshaw

Links

12