| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | | | | Add test for setopt to demonstrate that edit_config retains non-ASCII ↵ | Jason R. Coombs | 2019-04-05 | 1 | -0/+36 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | characters. | |||||
| * | | | | | | When reading config files, require them to be encoded with UTF-8. Fixes #1702. | Jason R. Coombs | 2019-04-05 | 2 | -29/+11 | |
| | | | | | | | ||||||
| * | | | | | | Feed the hobgoblins (delint). | Jason R. Coombs | 2019-04-05 | 2 | -7/+9 | |
| | | | | | | | ||||||
| * | | | | | | Merge pull request #1720 from pganssle/fix_setup_meta | Paul Ganssle | 2019-03-16 | 2 | -1/+56 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Support requirement parsing in setuptools.build_meta | |||||
| | * | | | | | | Use pkg_resources.parse_requirements in build_meta | Paul Ganssle | 2019-03-16 | 1 | -41/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since pkg_resources is imported elsewhere anyway, we don't get much value out of porting the requirement parser locally. | |||||
| | * | | | | | | Extend requirement parsing tests to sdists | Paul Ganssle | 2019-03-16 | 1 | -3/+12 | |
| | | | | | | | | ||||||
| | * | | | | | | Add requirement parsing in setuptools.build_meta | Paul Ganssle | 2019-03-16 | 2 | -14/+53 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes GH #1682 by porting the pkg_resources requirement parsing logic into setuptools.build_meta, so that all valid requirement specifiers passed to setup_requires will be added to the get_requires_for_build_* function outputs. Fixes GH #1682 | |||||
| | * | | | | | | Add failing test for setup_requires | Paul Ganssle | 2019-03-16 | 1 | -0/+46 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per GH #1682, with setuptools.build_meta we are not properly handling the situation where setup_requires is actually a newline-delimited string rather than a list, which is supported by setup.py interface. This adds several failing (and some passing) tests for how setup_requires is handled by setuptools.build_meta. | |||||
| * | | | | | | | Fix typo in docstring (#1718) | Dustin Ingram | 2019-03-16 | 1 | -1/+1 | |
| |/ / / / / / | ||||||
| * | | | | | | Remove duplicate import io (#1713) | Frédéric Chapoton | 2019-03-06 | 1 | -1/+0 | |
| |/ / / / / | | | | | | | | | | | Found by lgtm | |||||
| * | | | | | Automatically skip tests that require network | Paul Ganssle | 2019-02-23 | 1 | -10/+41 | |
| | | | | | | ||||||
| * | | | | | tests: improve `test_pip_upgrade_from_source` | Benoit Pierre | 2019-02-22 | 1 | -1/+15 | |
| |/ / / / | | | | | | | | | | | | | | | | | Parametrize the test to check different versions of pip (including master) are correctly supported. | |||||
| * | | | | Add support for setup.cfg-only projects | Paul Ganssle | 2019-02-07 | 2 | -5/+34 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Many projects can get away with an empty `setup.py` and use *only* the declarative `setup.cfg`. With the new PEP 517 backend, we can supply a default empty `setup.py` if one is not provided. | |||||
| * | | | | Rename build_meta:legacy to build_meta:__legacy__ | Paul Ganssle | 2019-02-05 | 2 | -3/+3 | |
| | | | | | ||||||
| * | | | | Move build_meta_legacy to build_meta:legacy | Paul Ganssle | 2019-02-03 | 3 | -56/+49 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Rather than exposing a top-level module for the legacy backend, we will move the legacy backend into the `setuptools.build_meta` module and specify it using the module:object syntax. | |||||
| * | | | | Use absolute path in build_meta_legacy | Paul Ganssle | 2019-02-03 | 1 | -3/+4 | |
| | | | | | | | | | | | | | | | | | | | | | Using the absolute path to the directory of the setup script better mimics the semantics of a direct invocation of python setup.py. | |||||
| * | | | | Set sys.path in try/finally block with comment | Paul Ganssle | 2019-02-03 | 1 | -8/+16 | |
| | | | | | | | | | | | | | | | | | | | | | Per Nick Coghlan's suggestion on PR #1652, a try/finally block ensures that the path is restored even in the event of an error. | |||||
| * | | | | Add build_meta_legacy backend | Paul Ganssle | 2019-02-03 | 2 | -1/+44 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is part of the solution to GH #1642, it is a backwards-compatibility backend that can be used as a default PEP 517 backend for projects that use setuptools but haven't opted in to build_meta. | |||||
| * | | | | Add failing test suite for build_meta_legacy | Paul Ganssle | 2019-02-03 | 1 | -0/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This runs all build_meta tests, plus a test that it is possible to import from the directory containing `setup.py` when using the build_meta_legacy backend. | |||||
| * | | | | Add test for relative path imports in build_meta | Paul Ganssle | 2019-02-03 | 1 | -0/+20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Failing test adapted from PR #1643 Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com> | |||||
| * | | | | Wrap build_meta tests in a reusable test class | Paul Ganssle | 2019-02-03 | 1 | -134/+134 | |
| | | | | | ||||||
| * | | | | Add __all__ to setuptools.build_meta | Paul Ganssle | 2019-02-03 | 1 | -0/+6 | |
| | | | | | ||||||
| * | | | | Wrap build_meta backend in a class | Paul Ganssle | 2019-02-03 | 1 | -90/+97 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to support both the `build_meta` and `build_meta_legacy` backends, the core functionality is wrapped in a class with methods to be overridden in build_meta_legacy. The class is an implementation detail and should remain private. | |||||
| * | | | | Merge tag 'v40.7.3' | Jason R. Coombs | 2019-02-03 | 1 | -8/+12 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | Bump version: 40.7.2 → 40.7.3 | |||||
| | * | | | | Also restore port consideration when re-injecting credentials for found links. | Jason R. Coombs | 2019-02-03 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | Revert to using a copy of splituser from Python 3.8. Using ↵ | Jason R. Coombs | 2019-02-03 | 1 | -7/+11 | |
| | | | | | | | | | | | | | | | | | | | | | urllib.parse.urlparse is clumsy and causes problems as reported in #1663 and #1668. Alternative to #1499 and fixes #1668. | |||||
| * | | | | | Merge pull request #1665 from pypa/bugfix/1663-restore-port | Jason R. Coombs | 2019-01-31 | 1 | -1/+1 | |
| |\ \ \ \ \ | |/ / / / | | | | | | Ensure port is included in package-index | |||||
| | * | | | | Ensure a specified port in package_index isn't lost in the parse/unparse of ↵ | Jason R. Coombs | 2019-01-31 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | the URL when auth is present. Fixes #1663. | |||||
| * | | | | | Merge branch '40.7-maintenance' | Jason R. Coombs | 2019-01-28 | 3 | -1/+93 | |
| |\ \ \ \ \ | |/ / / / | ||||||
| | * | | | | Prefer native strings on Python 2 when reading config files. Fixes #1653. | Jason R. Coombs | 2019-01-28 | 1 | -1/+21 | |
| | | | | | | ||||||
| | * | | | | test: add a simple regression test for `build_ext` | Benoit Pierre | 2019-01-28 | 2 | -0/+72 | |
| | | | | | | ||||||
| * | | | | | tests: minor cleanup | Benoit Pierre | 2019-01-28 | 1 | -9/+1 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'master' into license-fix-357 | Jason R. Coombs | 2019-01-27 | 41 | -351/+1442 | |
| |\ \ \ \ \ | |/ / / / | ||||||
| | * | | | | Merge pull request #1180 from ↵ | Jason R. Coombs | 2019-01-27 | 6 | -89/+288 | |
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | benoit-pierre/fix_889_and_non-ascii_in_setup.cfg_take_2 improve encoding handling for `setup.cfg` | |||||
| | | * | | | | Fix test failure by better detecting string options from an updated ↵ | Jason R. Coombs | 2019-01-26 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ConfigParser. | |||||
| | | * | | | | Adopt distutils.dist.Distribution._set_command_options to support better ↵ | Jason R. Coombs | 2019-01-26 | 1 | -0/+48 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | string detection. | |||||
| | | * | | | | Given that the config file parsing functionality is unlikely to change ↵ | Jason R. Coombs | 2019-01-25 | 3 | -99/+87 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | upstream, just incorporate the functionality directly. | |||||
| | | * | | | | Merge branch 'master' into fix_889_and_non-ascii_in_setup.cfg_take_2 | Jason R. Coombs | 2019-01-25 | 80 | -585/+12361 | |
| | | |\ \ \ \ | | | |/ / / | ||||||
| | | * | | | | improve encoding handling for `setup.cfg` | Benoit Pierre | 2017-10-25 | 5 | -15/+169 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support the same mechanism as for Python sources for declaring the encoding to be used when reading `setup.cfg` (see PEP 263), and return the results of reading it as Unicode. Fix #1062 and #1136. | |||||
| | | * | | | | add test to ensure `setup.cfg` interpolation behavior remain unchanged | Benoit Pierre | 2017-10-25 | 1 | -0/+10 | |
| | | | | | | | ||||||
| | * | | | | | Feed the hobgoblins (delint). | Jason R. Coombs | 2019-01-26 | 22 | -140/+183 | |
| | | |/ / / | |/| | | | ||||||
| | * | | | | Feed the hobgoblins (delint). | Jason R. Coombs | 2019-01-08 | 1 | -1/+3 | |
| | | | | | | ||||||
| | * | | | | Feed the hobgoblins (delint). | Jason R. Coombs | 2019-01-08 | 1 | -5/+6 | |
| | | | | | | ||||||
| | * | | | | Merge pull request #1625 from pypa/bugfix/1623-always-targz | Jason R. Coombs | 2019-01-03 | 2 | -1/+20 | |
| | |\ \ \ \ | | | | | | | | | | | | | In build_meta (PEP 517), always built gztar | |||||
| | | * | | | | Always specify formats=gztar, overriding the project's legacy expectation ↵ | Jason R. Coombs | 2019-01-02 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | that a zip sdist should be generated. Fixes #1623. | |||||
| | | * | | | | Add test capturing failure. Ref #1623. | Jason R. Coombs | 2019-01-02 | 1 | -0/+19 | |
| | | | | | | | ||||||
| | * | | | | | Extract common behavior into a functioniterator-unpack | Jason R. Coombs | 2019-01-02 | 1 | -14/+11 | |
| | | | | | | | ||||||
| | * | | | | | Avoid hanging indent | Jason R. Coombs | 2019-01-02 | 1 | -4/+8 | |
| | | | | | | | ||||||
| | * | | | | | Rely on iterable unpacking to extract one element from generator expression. | Jason R. Coombs | 2019-01-02 | 1 | -8/+8 | |
| | |/ / / / | ||||||
| | * | | | | Feed the hobgoblins (delint). | Jason R. Coombs | 2019-01-02 | 1 | -4/+6 | |
| | | | | | | ||||||
