Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAINT: drop support for python 3.6 #245

Open
3 tasks
jklenzing opened this issue Sep 18, 2024 · 0 comments
Open
3 tasks

MAINT: drop support for python 3.6 #245

jklenzing opened this issue Sep 18, 2024 · 0 comments
Labels
breaking change enhancement New feature or request
Milestone

Comments

@jklenzing
Copy link
Member

Description

The operational requirement for python 3.6 has been cycled to python 3.9. A number of old try / except statements can be dropped to simplify the code and remove backwards compatibility. A minimum of python 3.9 should be implemented.

Potential impact

  • Is the feature related to an existing problem?
    • We currently have no way of testing python 3.6. Without a requirement to support this, maintaining backwards compatibility is a timesink.
  • How critical is this feature to your workflow?
    • Simplify testing moving forward.
  • How wide of an impact to you anticipate this enhancement having?
    • Minimal, as new python 3.6 environments are unlikely. Currently cannot install anything older than python 3.7 on my desktop.
  • Would this break any existing functionality?
    • It would break backwards compatibility.

Potential solution(s)

  • Add minimum of python 3.9
  • Remove if / else and try / except related to this version
  • Remove support for cdflib < 1.0

Alternatives

🐉

Additional context

Testing environments updated for v0.0.6. Code left the same as this is a significant rewrite.

@jklenzing jklenzing added the enhancement New feature or request label Sep 18, 2024
@jklenzing jklenzing added this to the 0.1.0 Release milestone Sep 18, 2024
@jklenzing jklenzing mentioned this issue Sep 18, 2024
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant