[GH-ISSUE #903] Conflicting Info on CONTRIBUTING.md and TUTORIAL.md #544

Closed
opened 2026-02-27 23:23:15 +03:00 by kerem · 0 comments
Owner

Originally created by @lugomi on GitHub (Nov 29, 2022).
Original GitHub issue: https://github.com/spotipy-dev/spotipy/issues/903

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
There's conflicting information in the documentation for setting up your local environment for contribution to the project. In the file CONTRIBUTION.md the instructions for setup require a user to set their Python version to 3.7 and in the file TUTORIAL.md it states that a user should just run the latest version of Python.

I think this should be fixed to prevent any issues from arising. The sooner this can get changed the sooner it can be guaranteed that no conflicts should come from different versions of Python being used and introducing any bugs to the software.

Describe the solution you'd like
A clear and concise description of what you want to happen.
A solution to this issue should be making the information uniform for which Python version to use when setting up your virtual environment.

Describe alternatives you've considered
A suggestion that I have is to either set the CONTRIBUTING.md to have the virtual environment point to a new version of Python or to go and modify TUTORIAL.md to specify that Python 3.7 is a pre-req prior to development.

Additional context
I know that Apple Silicon devices can't use Python 3.7 natively. Maybe consider just going with a more modern version of Python to make it more accessible for users that do not have access to to a non M1/M2 device.

Originally created by @lugomi on GitHub (Nov 29, 2022). Original GitHub issue: https://github.com/spotipy-dev/spotipy/issues/903 **Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] There's conflicting information in the documentation for setting up your local environment for contribution to the project. In the file **CONTRIBUTION.md** the instructions for setup require a user to set their Python version to 3.7 and in the file **TUTORIAL.md** it states that a user should just run the latest version of Python. I think this should be fixed to prevent any issues from arising. The sooner this can get changed the sooner it can be guaranteed that no conflicts should come from different versions of Python being used and introducing any bugs to the software. **Describe the solution you'd like** A clear and concise description of what you want to happen. A solution to this issue should be making the information uniform for which Python version to use when setting up your virtual environment. **Describe alternatives you've considered** A suggestion that I have is to either set the **CONTRIBUTING.md** to have the virtual environment point to a new version of Python or to go and modify **TUTORIAL.md** to specify that Python 3.7 is a pre-req prior to development. **Additional context** I know that Apple Silicon devices can't use Python 3.7 natively. Maybe consider just going with a more modern version of Python to make it more accessible for users that do not have access to to a non M1/M2 device.
kerem 2026-02-27 23:23:15 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/spotipy#544
No description provided.