Skip to content

Conversation

@jaraco
Copy link
Member

@jaraco jaraco commented Sep 24, 2022

  • Revert "Exclude Python 3.11 on macOS due to lack of wheels. Ref pyobjc failing to build on Python 3.11 distutils#165."
  • Restore metadata tests (not discovered due to class name).
  • Add DISTUTILS_EXTRA_CONFIG option for passing setup.cfg overrides during build
  • Fix name in test
  • Prefer monkeypatch for setting environment variable
  • Use tmp_path and jaraco.path.build to build files.
  • Use functools.lru_cache to memoize check_environ.
  • Use pathlib for generating paths and generate the paths in a separate function, consolidating 'is_file' check.
  • Update docs to reference environment variable.
  • Rename environment variable to DIST_EXTRA_CONFIG, decoupling it from the name of the implementation.
  • Simplify logic in test_custom_pydistutils
  • Inline variables used once
  • Remove meaningless dot from config files
  • Extract a temp_home fixture.
  • Re-use temp_home in test_find_config_files_disable
  • Extract property for pydistutils.cfg name
  • Move property to a module attribute and re-use jaraco.path for simpler tests.
  • Use jaraco.path for more tests
  • Fix warning in test

Summary of changes

Closes

Pull Request Checklist

jaraco and others added 23 commits September 24, 2022 09:06
Add DIST_EXTRA_CONFIG option for passing setup.cfg overrides during build
@jaraco jaraco merged commit e0dac17 into main Sep 24, 2022
@jaraco jaraco deleted the distutils-d82d926 branch September 24, 2022 19:16
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.

3 participants