Skip to content

Add support for Python 3.12 and drop 3.8#932

Open
karlhayek wants to merge 3 commits intodeezer:masterfrom
karlhayek:update-tensorflow
Open

Add support for Python 3.12 and drop 3.8#932
karlhayek wants to merge 3 commits intodeezer:masterfrom
karlhayek:update-tensorflow

Conversation

@karlhayek
Copy link
Collaborator

Pull request title

  • I read contributing guideline
  • I didn't find a similar pull request already open.
  • [x ] My PR is related to Spleeter only, not a derivative product (such as Webapplication, or GUI provided by others)

Description

This PR:

  • Adds support for Python 3.12, and drops support for 3.8 as it's end-of-life now

  • Updates Tensorflow to version 2.14.0

  • Uses Ruff for linting and formatting instead of black, isort, and flake8

  • Fixes some typos

  • I implemented unit test which ran successfully using poetry run pytest tests/

  • Code has been formatted using poetry run black spleeter

  • Imports has been formatted using `poetry run isort spleeter``

Documentation link and external references

Please provide any info that may help us better understand your code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant