Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. why can't a minor version change not be goddamn backward compatible ffs.

why can't a minor version change not be goddamn backward compatible ffs.

Scheduled Pinned Locked Moved Uncategorized
python
4 Posts 3 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • stf@chaos.socialS This user is from outside of this forum
    stf@chaos.socialS This user is from outside of this forum
    stf@chaos.social
    wrote last edited by
    #1

    why can't a minor version change not be goddamn backward compatible ffs.

    #python

    owenrlamont@fosstodon.orgO rdnielsen@floss.socialR 2 Replies Last reply
    0
    • stf@chaos.socialS stf@chaos.social

      why can't a minor version change not be goddamn backward compatible ffs.

      #python

      owenrlamont@fosstodon.orgO This user is from outside of this forum
      owenrlamont@fosstodon.orgO This user is from outside of this forum
      owenrlamont@fosstodon.org
      wrote last edited by
      #2

      @stf Python never used semantic versioning so the part you call minor is more like the calendar version. It's just unfortunate it looks like semantic versioning. I know they considered changing it to look more calendar-like but that was rejected.

      See https://peps.python.org/pep-2026/

      1 Reply Last reply
      1
      0
      • stf@chaos.socialS stf@chaos.social

        why can't a minor version change not be goddamn backward compatible ffs.

        #python

        rdnielsen@floss.socialR This user is from outside of this forum
        rdnielsen@floss.socialR This user is from outside of this forum
        rdnielsen@floss.social
        wrote last edited by
        #3

        @stf
        What are you using that is so sensitive to version changes?

        I've been maintaining a Python app since 2007 that requires 34 standard library packages and optionally uses an additional 21 standard and third-party packages, and the only revisions that have been required were for the Python 2/3 transition and the changes to the openpyxl and xlrd libraries.

        stf@chaos.socialS 1 Reply Last reply
        0
        • rdnielsen@floss.socialR rdnielsen@floss.social

          @stf
          What are you using that is so sensitive to version changes?

          I've been maintaining a Python app since 2007 that requires 34 standard library packages and optionally uses an additional 21 standard and third-party packages, and the only revisions that have been required were for the Python 2/3 transition and the changes to the openpyxl and xlrd libraries.

          stf@chaos.socialS This user is from outside of this forum
          stf@chaos.socialS This user is from outside of this forum
          stf@chaos.social
          wrote last edited by
          #4

          @rdnielsen besides python itself, nothing (& that is exactly the problem). i don't understand this question. probably you don't understand what my problem is? the problem is python changing and expecting deps to be in a different versioned directory than the previous version. and i have no control over the distro updating python to a newer minor version (which i now understand has nothing to do with semantic versioning)

          1 Reply Last reply
          0
          • R relay@relay.infosec.exchange shared this topic
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups