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

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

Linked Hostnames

2

Thumbnail

Search Engine Appearance

Google

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

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/28

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/28

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? - #28 by pf_moore - 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/28
    • 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/28
    • twitter:title
      How can build backends avoid breaking users when they make backwards incompatible changes?
    • twitter:description
      I’m not at all comfortable with the idea of framing this in terms of expectations on build backends, or what frontends can do to help “fix” problems caused by build backends making incompatible changes. The setuptools issue that triggered this discussion is very polarised, with people looking to assign blame (or at the very least, “responsibility”) and I don’t want to be part of that. Where I think build frontends fit in, is that they are intermediaries, enabling one set of users (developers) t...
  • 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

10