Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-12731

Loosen Typing Extensions Requirement

Details

    Description

      The current beam python package requirements are very strict for typing extensions package here. The requirement only allows 3.7 and doesn't allow minor updates like 3.8 or current 3.10. The typing extensions package is pretty stable and is mainly used to add new type hint features from recent peps. As the changes are almost all additive it should be safe to have looser requirement and at least be just >3.7. The current tight restrictions means using beam as a library blocks me from using newer type hint features. Could we loosen the requirement?

       

      I've made a small pull request for it here, https://github.com/apache/beam/pull/15233.

      Attachments

        Activity

          People

            Unassigned Unassigned
            Mehdi2277 Mehdi Drissi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 0.25h
                0.25h
                Remaining:
                Remaining Estimate - 0.25h
                0.25h
                Logged:
                Time Spent - Not Specified
                Not Specified