discuss.python.org/t/_/85847

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

Linked Hostnames

7

Thumbnail

Search Engine Appearance

Google

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

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

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

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? - 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
    • og:title
      How can build backends avoid breaking users when they make backwards incompatible changes?
  • Twitter Meta Tags

    9
    • 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
    • twitter:title
      How can build backends avoid breaking users when they make backwards incompatible changes?
    • twitter: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 build use the new version that backend This applies to users dependencies and transitive dependencies for sdists, where they don’t have control over the build-system metadata In general packages can’t update their old metadata, and many users depend on older packages Front...
  • Item Prop Meta Tags

    68
    • 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

    38
    • 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
    • icon
      https://us1.discourse-cdn.com/flex002/uploads/python1/optimized/1X/9997f0605d56c4bfecd63594f52f42cdafd6b06a_2_32x32.png
    • next
      /t/how-can-build-backends-avoid-breaking-users-when-they-make-backwards-incompatible-changes/85847?page=2

Links

27