Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cluster deprecations due_date | Anderson Bravalheri | 2023-03-07 | 1 | -2/+2 |
| | |||||
* | Use new warnings in setuptools/command/egg_info.py | Anderson Bravalheri | 2023-03-07 | 1 | -18/+34 |
| | |||||
* | Fix error when integrating with pip | Anderson Bravalheri | 2023-02-14 | 1 | -1/+2 |
| | |||||
* | Allow None to be passed to egg_basename | Anderson Bravalheri | 2023-02-01 | 1 | -2/+2 |
| | |||||
* | Fix dist-info naming discrepancy in relation to bdist_wheel | Anderson Bravalheri | 2023-01-24 | 1 | -7/+3 |
| | |||||
* | Implement alternative for pkg_resources.Distribution.egg_name in egg_info.py | Anderson Bravalheri | 2023-01-24 | 1 | -1/+22 |
| | |||||
* | Prefer packaging instead of pkg_resources in egg_info.py | Anderson Bravalheri | 2023-01-23 | 1 | -6/+3 |
| | |||||
* | Prefer setuptools._normalization instead of pkg_resources in egg_info.py | Anderson Bravalheri | 2023-01-23 | 1 | -5/+6 |
| | |||||
* | Log referenced files when logging | Anderson Bravalheri | 2023-01-20 | 1 | -1/+2 |
| | |||||
* | Add files referenced by file: directive in setup.cfg to sdist | Anderson Bravalheri | 2023-01-19 | 1 | -0/+7 |
| | |||||
* | Merge branch 'main' into debt/remove-legacy-version | Jason R. Coombs | 2023-01-14 | 1 | -23/+39 |
|\ | |||||
| * | Catching the exception of utime in order to provide a path to the file that ↵ | Andrzej Kaczmarczyk | 2022-11-28 | 1 | -1/+5 |
| | | | | | | | | was subject to the utime call; originally, the exception from utime does not point to this filepath. Ref #3667. | ||||
| * | Merge 'upstream/main' into feature/pep660 | Anderson Bravalheri | 2022-07-04 | 1 | -1/+0 |
| |\ | |||||
| | * | setuptools: drop support for installing an entrypoint dependencies | Benoit Pierre | 2022-07-02 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | It does not work (broken since `v60.8.0`: the code in `_install_dependencies` forgets to add the newly installed egg to `sys.path`), and is unnecessary as it's the job of the code handling `setup_requires` to ensure all necessary build requirements are installed. | ||||
| * | | Allow egg-info directory to be ignored in manifest | Anderson Bravalheri | 2022-06-15 | 1 | -1/+12 |
| |/ | |||||
| * | Restore tags in egg_info but change the idempotency check | Anderson Bravalheri | 2022-03-29 | 1 | -4/+9 |
| | | |||||
| * | Fix duplicated version tags in egg_info | Anderson Bravalheri | 2022-03-29 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | | Previously egg_info was adding duplicated tags to the version string. This was happening because of the version normalization. When the version normalization was applied to the string the tag was modified, then later egg_info could no longer recognize it before applying. The fix for this problem was to normalize the tag string before applying. | ||||
| * | Prefer jaraco.text for yield_lines. | Jason R. Coombs | 2022-02-06 | 1 | -1/+2 |
| | | |||||
| * | Refactor _entry_points to separate loading from rendering. Explicitly ↵ | Jason R. Coombs | 2022-02-06 | 1 | -1/+2 |
| | | | | | | | | validate and restore validation of entry points that don't match the pattern. | ||||
| * | Extract module for entry point management. | Jason R. Coombs | 2022-02-06 | 1 | -38/+2 |
| | | |||||
| * | In egg_info, port use of pkg_resources.EntryPoint to importlib.metadata | Jason R. Coombs | 2022-02-06 | 1 | -3/+11 |
| | | |||||
| * | Extract function for converting entry points to a string. | Jason R. Coombs | 2022-02-06 | 1 | -6/+14 |
| | | |||||
| * | Refactor to extract entry_points_definition generation. | Jason R. Coombs | 2022-02-06 | 1 | -16/+23 |
| | | |||||
| * | Refactor to construct data in a single expression and extract 'to_str'. | Jason R. Coombs | 2022-02-06 | 1 | -7/+9 |
| | | |||||
| * | Remove duplicate check on ep is None. | Jason R. Coombs | 2022-02-06 | 1 | -1/+1 |
| | | |||||
| * | Avoid dual-use variable. | Jason R. Coombs | 2022-02-06 | 1 | -3/+3 |
| | | |||||
| * | Migrate remainder of 'iter_entry_points' to importlib_metadata. | Jason R. Coombs | 2022-02-06 | 1 | -5/+6 |
| | | |||||
* | | Merge branch 'main' into debt/remove-legacy-version | Jason R. Coombs | 2022-02-12 | 1 | -7/+3 |
|\ \ | |/ | |||||
| * | Replace use of parse_requirements with simple constructor. | Jason R. Coombs | 2022-02-05 | 1 | -7/+3 |
| | | |||||
* | | Merge branch 'main' into debt/remove-legacy-versiondebt/remove-legacy-version | Jason R. Coombs | 2021-11-14 | 1 | -0/+21 |
|\ \ | |/ | |||||
| * | Use warning instead of log for distutils command | Anderson Bravalheri | 2021-11-05 | 1 | -2/+3 |
| | | | | | | | | | | As discussed in #2855, using an actual warning instead of the logger allow users to control what gets displayed via warning filters. | ||||
| * | Handle custom build_py inheriting from distutils | Anderson Bravalheri | 2021-11-04 | 1 | -1/+9 |
| | | | | | | | | | | | | | | | | | | According to #2849, some projects, including important data-science packages rely on `distutils` when creating custom commands, instead of extending the ones provided by setuptools. This change should accomodate this use case, while also warning the users to migrate. | ||||
| * | Reformat docstring and rewrite in imperative voice. | Jason R. Coombs | 2021-11-02 | 1 | -4/+5 |
| | | |||||
| * | Fix 1461: Better loop breaker for `manifest_maker` | Anderson Bravalheri | 2021-11-01 | 1 | -0/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The inconsistency for the `package_data` configuration in sdists when `include_package_data=True` in #1461 have been causing some problems for the community for a while, as also shown in #2835. As pointed out by [@jaraco](https://github.com/pypa/setuptools/issues/1461#issuecomment-749092366), this was being caused by a mechanism to break the recursion between the `egg_info` and `sdist` commands. In summary the loop is caused by the following behaviour: - the `egg_info` command uses a subclass of `sdist` (`manifest_maker`) to calculate the MANIFEST, - the `sdist` class needs to know the MANIFEST to calculate the data files when `include_package_data=True` Previously, the mechanism to break this loop was to simply ignore the data files in `sdist` when `include_package_data=True`. The approach implemented in this change was to replace this mechanism, by allowing `manifest_maker` to override the `_safe_data_files` method from `sdist`. --- Please notice [an extensive experiment] (https://github.com/abravalheri/experiment-setuptools-package-data) was carried out to investigate the previous confusing behaviour. There is also [a simplified theoretical analysis] (https://github.com/pyscaffold/pyscaffold/pull/535#issuecomment-956296407) comparing the observed behavior in the experiment and the expected one. This analysis point out to the same offender indicated by [@jaraco](https://github.com/pypa/setuptools/issues/1461#issuecomment-749092366) (which is being replaced in this change). | ||||
* | | Merge branch 'main' into debt/remove-legacy-version | Jason R. Coombs | 2021-10-22 | 1 | -63/+75 |
|\ \ | |/ | |||||
| * | Overwrite exlude from MANIFEST with license_files option | Marc Mueller | 2021-05-23 | 1 | -1/+1 |
| | | | | | | | | | | * needed for 'License-File' metadata, as this is written before MANIFEST is read | ||||
| * | Remove license_files_computed field | Marc Mueller | 2021-05-23 | 1 | -1/+1 |
| | | |||||
| * | Add License-File field to package metadata | Marc Mueller | 2021-05-23 | 1 | -1/+8 |
| | | |||||
| * | Revert "Merge pull request #2533 from pypa/fix/2529" | Jason R. Coombs | 2021-01-16 | 1 | -6/+4 |
| | | | | | | | | | | This reverts commit ef457b2e4eb215ab9d730afbd61a10ed3b118d3c, reversing changes made to d2b1f7ebd6ebd57b4a50bc6660e93b31129bacb4. | ||||
| * | Merge pull request #2518 from webknjaz/maintenance/flake8-mccabe-complexity | Jason R. Coombs | 2021-01-16 | 1 | -62/+67 |
| |\ | | | | | | | Enable McCabe complexity check in flake8 | ||||
| | * | Apply noqa C901 comments to overly complex code | Sviatoslav Sydorenko | 2020-12-31 | 1 | -1/+1 |
| | | | |||||
| | * | Simplify `egg_info.FileList.process_template_line` | Sviatoslav Sydorenko | 2020-12-31 | 1 | -61/+66 |
| | | | |||||
| * | | Correctly handle normalized tagsfix/2529 | Dustin Ingram | 2021-01-15 | 1 | -4/+6 |
| |/ | |||||
* | | egg_info: avoid non-PEP440 versions from tag_date | Chih-Hsuan Yen | 2020-12-25 | 1 | -1/+1 |
|/ | |||||
* | Extract method for maybe_tag. | Jason R. Coombs | 2020-10-06 | 1 | -6/+11 |
| | |||||
* | Remove Python 2 compatibility | Jason R. Coombs | 2020-08-16 | 1 | -8/+4 |
| | |||||
* | Fix exception causes all over the codebase | Ram Rachum | 2020-06-28 | 1 | -2/+2 |
| | |||||
* | 👹 Feed the hobgoblins (delint). | Jason R. Coombs | 2020-01-19 | 1 | -4/+8 |
| | |||||
* | Fix for Python 4: replace unsafe six.PY3 with PY2 | Hugo | 2020-01-08 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into license-fix-357 | Jason R. Coombs | 2019-01-27 | 1 | -2/+12 |
|\ |