Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove redundant URL part | Anderson Bravalheri | 2023-04-24 | 1 | -1/+1 |
| | |||||
* | Use new warnings in setuptools/config/setupcfg.py | Anderson Bravalheri | 2023-03-07 | 1 | -36/+57 |
| | |||||
* | Import SetuptoolsDeprecationWarning from setuptools.warnings | Anderson Bravalheri | 2023-03-06 | 1 | -1/+1 |
| | |||||
* | Simplify _section_options using str.partition and a generator. | Jason R. Coombs | 2023-03-05 | 1 | -11/+5 |
| | |||||
* | Extract method for _section_options. | Jason R. Coombs | 2023-03-05 | 1 | -10/+14 |
| | |||||
* | Resolve setter once. | Jason R. Coombs | 2023-03-05 | 1 | -5/+3 |
| | |||||
* | Trap exception directly instead of tracking with boolean. | Jason R. Coombs | 2023-03-05 | 1 | -12/+3 |
| | |||||
* | Rename value to avoid masking variable. | Jason R. Coombs | 2023-03-05 | 1 | -3/+3 |
| | |||||
* | Use try/except in __setitem__. | Jason R. Coombs | 2023-03-05 | 1 | -4/+3 |
| | |||||
* | ⚫ Fade to black. | Jason R. Coombs | 2023-03-05 | 1 | -13/+21 |
| | |||||
* | Update implementation to consider new packaging exceptions | Anderson Bravalheri | 2023-01-23 | 1 | -11/+16 |
| | |||||
* | Add files referenced by file: directive in setup.cfg to sdist | Anderson Bravalheri | 2023-01-19 | 1 | -4/+11 |
| | |||||
* | setup.cfg parsing: use contextlib.suppress instead of try/except+pass | Anderson Bravalheri | 2022-08-06 | 1 | -3/+2 |
| | |||||
* | setup.cfg parsing: Fix incorrect refactoring | Anderson Bravalheri | 2022-08-06 | 1 | -9/+11 |
| | |||||
* | setup.cfg parsing: Simplify warn_accidental_env_marker_misconfig | Anderson Bravalheri | 2022-08-06 | 1 | -17/+17 |
| | |||||
* | setup.cfg parsing: Refactor _parse_requirements_list and ↵ | Anderson Bravalheri | 2022-08-06 | 1 | -33/+33 |
| | | | | warn_accidental_env_marker_misconfig | ||||
* | Add warning for potential extras_require misconfiguration | Lumir Balhar | 2022-08-06 | 1 | -0/+48 |
| | | | | Fixes: https://github.com/pypa/setuptools/issues/3467 | ||||
*-. | Allow `file` directive for dependencies (#3253, #3255) | Anderson Bravalheri | 2022-06-19 | 1 | -8/+22 |
|\ \ | |||||
| * | | Allow `file:` for `requires` statements in setup.cfg | Aarni Koskela | 2022-06-14 | 1 | -8/+22 |
| | | | | | | | | | | | | Refs #1951 | ||||
* | | | Clarify modules used for pyproject.toml parsing are private | Anderson Bravalheri | 2022-06-17 | 1 | -1/+5 |
|/ / | |||||
* | | Add deprecation messages for `namespace_packages`. | Anderson Bravalheri | 2022-05-16 | 1 | -3/+9 |
|/ | | | | | | | | The docs in https://setuptools.pypa.io/en/latest/userguide/package_discovery.html and https://packaging.python.org/en/latest/guides/packaging-namespace-packages/ suggest that this field is deprecated. | ||||
* | Small refactor | Anderson Bravalheri | 2022-03-27 | 1 | -4/+3 |
| | |||||
* | Improve interaction between pyproject.toml metadata and discovery | Anderson Bravalheri | 2022-03-21 | 1 | -2/+2 |
| | |||||
* | Make sure package_dir is populated before processing cmdclass and 'attr:' in ↵ | Anderson Bravalheri | 2022-03-09 | 1 | -25/+42 |
| | | | | setup.cfg | ||||
* | Allow package_dir autodiscovery for setup.cfg | Anderson Bravalheri | 2022-03-09 | 1 | -12/+30 |
| | |||||
* | Find namespaces by default when using config in 'pyproject.toml' | Anderson Bravalheri | 2022-03-05 | 1 | -4/+1 |
| | |||||
* | Add some type hints to config.setupcfg | Anderson Bravalheri | 2022-03-05 | 1 | -21/+56 |
| | |||||
* | Add the apply_configuration API to setuptools.config.setupcfg | Anderson Bravalheri | 2022-03-05 | 1 | -11/+25 |
| | | | | | The apply_configuration is implemented in a way that it is consistent for both pyproject.toml and setup.cfg | ||||
* | Allow root_dir to be explicit in config.expand functions | Anderson Bravalheri | 2022-03-05 | 1 | -1/+1 |
| | |||||
* | Extract post-processing functions from config | Anderson Bravalheri | 2022-03-05 | 1 | -155/+13 |
| | | | | | | | | | | | | | | | | | We can split the process of interpreting configuration files into 2 steps: 1. The parsing the file contents from strings to value objects that can be understand by Python (for example a string with a comma separated list of keywords into an actual Python list of strings). 2. The expansion (or post-processing) of these values according to the semantics ``setuptools`` assign to them (for example a configuration field with the ``file:`` directive should be expanded from a list of file paths to a single string with the contents of those files concatenated) The idea of this change is to extract the functions responsible for (2.) into a new module, so they can be reused between different config file formats. | ||||
* | Rename `config` to `config.setupcfg` | Anderson Bravalheri | 2022-03-05 | 1 | -0/+751 |
This will facilitate the implementation of other configuration formats (such as pyproject.toml as initially defined by PEP 621) |