Skip to content

Upgrading setuptools 63 to 64

Breaking63.4.3 → 64.0.3Breaking1Deprecated1New4Changed4Fixed5Other1

BreakingUpgrade verdict

1 breaking change.

  • Editable installs now use a new mechanism. By default it is lenient, letting you add or remove files in the package. A strict mode is also available. Plugins that assume build subcommands do not run during editable installs, or that files are always copied to a temporary build directory, may be affected.
  • Some options that were passed with --global-option should now be passed with --build-option. --global-option is reserved for flags like --verbose or --quiet.
2 items need code or config changes
Breaking1
Adds PEP 660 editable install hooks with lenient default and opt-in strict mode, which may affect plugins and build subcommand assumptions.
Deprecated1
Passing some parameter types via --global-option to the PEP 517/PEP 660 backend is deprecated; use --build-option instead.
--global-option--build-option--verbose--quiet