mirror of
https://github.com/certbot/certbot.git
synced 2025-12-18 21:46:05 -05:00
Fixes #10252. See further discussion here: https://github.com/pypa/pip/issues/11457 We are doing option: > Alternatively, enable the --use-pep517 pip option, possibly with --no-build-isolation. The --use-pip517 flag will force pip to use the modern mechanism for editable installs. --no-build-isolation may be needed if your project has build-time requirements beyond setuptools and wheel. By passing this flag, you are responsible for making sure your environment already has the required dependencies to build your package. Once the legacy mechanism is removed, --use-pep517 will have no effect and will essentially be enabled by default in this context. Major changes made here include: - Add `--use-pep517` to use the modern mechanism, which will be the only mechanism in future pip releases - Change to `/src` layout to appease mypy, and because for editable installs that really is the normal way these days. - `cd acme && mkdir src && mv acme src/` etc. - add `where='src'` argument to `find_packages` and add `package_dir={'': 'src'},` in `setup.py`s - update `MANIFEST.in` files with new path locations - Update our many hardcoded filepaths - Update `importlib-metadata` requirement to fix double-plugin-entry-point problem in oldest tests
7 lines
197 B
INI
7 lines
197 B
INI
[settings]
|
|
skip_glob=venv*
|
|
force_sort_within_sections=True
|
|
force_single_line=True
|
|
order_by_type=False
|
|
line_length=400
|
|
src_paths=acme/src,acme/tests,certbot*/tests,certbot/src,certbot*/src/certbot*
|