Skip to content

Dumping improvement ideas for spotipy version 3 #652

@stephanebruckert

Description

@stephanebruckert

Let's start thinking of the next major version for spotipy, while we keep maintaining the version 2.

spotipy's philosophy for v3 remains the same:

A light weight Python library for the Spotify Web API

Light weight means we keep it simple and let developers parse the JSON results themselves, as we trust that the Spotify API is backward-compatible.

v3 PRs and issues can use the label:

To do in version 3:

Feel free to suggest anything that you believe could improve spotipy in the long term. Independent issues / PRs can still be created and referenced in this discussion.

Development process

Here is a first suggestion, and can be improved:

  • a new v3 branch exists, so v3 PRs are welcome now!
  • all backward-incompatible PRs can be merged into v3
  • backward-compatible PRs can be merged into master as usual
  • PRs welcome to regularly rebase master onto v3 while making sure it doesn't include any of the things we don't want in v3
  • we will be able to create pre-releases along the way https://www.python.org/dev/peps/pep-0440/#id27

There is no rush, this will take the time it needs. Any suggestion is welcome! Thank you

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions