Skip to content

Deprecation Policy #204

@danieleades

Description

@danieleades

This project doesn't have a visible deprecation policy.

  • there is code commented as 'deprecated' through the codebase. when should that get removed? would something like deprecation be welcome here?
  • when should old python versions be dropped? It's nice to support as wide a version range as possible, but it's getting more and more common to use python in isolated environments that allow users to have the latest packages (pyenv, poetry, pdm, pipenv, etc). On top of that, it means you miss out on new features that have the potential to streamline the codebase. dataclasses spring to mind, and they're not supported until python 3.7
  • this project supports python 3.5, which is now 'end of life'. can this be dropped?
  • this project doesn't actually test python 3.6 support, presumably because it's a nightmare trying to find a compatible combination of dependencies (i know from experience in migrate to Poetry #154!). can this also be dropped? if not, when should it be dropped?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions