Skip to content

Prepare semver 3.0.0 #176

@tomschr

Description

@tomschr

Situation

As we have released 2.9.0 of semver, we should consider of moving to 3.0.0 soon. This is needed to start working on adding new features and optimizing source code for Python 3.

(I've created this issue to make the upcoming 3.0.0 more visible and to have a record when we need to search the history.)

Suggested Solution

In order to create semver 3.0.0, we need to think about the following tasks:

  • Create a maintenance branch for 2.x.y line: maint/v2
  • Remove test target py27 and py34 from tox.ini
  • Tag the 2.9.0 release.
  • Update the Trove classifiers in setup.py and remove support for Python 2.7 and 3.4.
  • Optimize source code for Python 3 only and remove any code that was introduced due to 2.7.
  • Provide (and label it correctly) the 2.9.0 documentation for ReadTheDocs.
    We need a configuration that should be possible that old (2.9.x) and new versions (3.*) are still available and can coexit together peacefully. 😉
  • Change version number in master to 3.0.0.

Anything else? 😉

I've updated the description in #161 (comment) of issue #161

Metadata

Metadata

Assignees

No one assigned

    Labels

    Release_3.x.yOnly for the major release 3

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      pFad - Phonifier reborn

      Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy