Commit Graph

6912 Commits

Author SHA1 Message Date
Pradyun Gedam a8de4eb49a
Generate NEWS 2019-02-20 22:44:01 +05:30
Pradyun Gedam b1d12870b6
Bump version for release 2019-02-20 22:42:54 +05:30
Chris Jerdonek 24f652bc88
Merge pull request #6267 from cjerdonek/issue-6266
Fix the RECORD filename of installed files appearing in the old RECORD
2019-02-16 12:34:02 -08:00
Chris Jerdonek ebe2417110 Fix the RECORD filename of installed files appearing in the old RECORD. 2019-02-15 02:33:02 -08:00
Chris Jerdonek b6a2be0e0e
Merge pull request #6260 from cjerdonek/issue-6259
Improve logging in the case of a failed legacy build.
2019-02-14 16:30:06 -08:00
Chris Jerdonek d3a1b8536a Improve logging in the case of a failed legacy build. 2019-02-14 13:57:07 -08:00
Chris Jerdonek f048eb7a76
Merge pull request #6253 from cjerdonek/issue-6252
Fix an IndexError crash when a legacy build of a wheel fails.
2019-02-11 07:25:07 -08:00
Chris Jerdonek 6cdecce71d Fix an IndexError crash when a legacy build of a wheel fails. 2019-02-10 13:10:39 -08:00
Pradyun Gedam fb944ab62f
Merge pull request #6250 from pradyunsg/reopen-for-development
Reopen for development
2019-02-09 10:44:44 +05:30
Pradyun Gedam bb11c7724d
Reopen for development 2019-02-09 10:41:03 +05:30
Pradyun Gedam 3037bfca5f
Merge pull request #6249 from pradyunsg/release/19.0.2
Release/19.0.2
2019-02-09 10:24:44 +05:30
Pradyun Gedam ae90530531
Reorder NEWS entries 2019-02-09 06:58:36 +05:30
Pradyun Gedam 43d3121531
Generate NEWS 2019-02-09 06:58:27 +05:30
Pradyun Gedam 5e5e4bf18d
Bump version for release 2019-02-09 06:56:14 +05:30
Pradyun Gedam a710aa67a6
Generate AUTHORS 2019-02-09 06:54:31 +05:30
Pradyun Gedam 7eb79b13d0
AdjacentTempDirectory should fail on unwritable directory (#6215)
Based on #6225
2019-02-08 14:08:27 +05:30
Nick Timkovich ab53c8209c Fix error formatting
`+` has a lower precedence than the `.format`, so the formatting doesn't actually insert anything. Implicit string concatenation has higher (highest?) precedence.
2019-02-06 22:01:05 +01:00
Pradyun Gedam e92560b597
Merge pull request #6212 from ncoghlan/issue-6163-use-setuptools-build-meta-legacy-backend
Fix #6163: Default to setuptools.build_meta:__legacy__
2019-02-06 17:22:09 +05:30
Nick Coghlan 682cff7230 Fix #6163: Default to setuptools.build_meta:__legacy__
The main setuptools PEP 517 backend is intended for
explicit usage in `pyproject.toml`, when the project
authors can ensure that their `setup.py` runs without
that directory being implicitly on `sys.path`.

For implicit usage, setuptools now offers a separate
legacy backend that more closely mimics direct
execution of the `setup.py` script.
2019-02-06 20:57:57 +10:00
Steve Dower c64503e58c Fixes ordering of imports 2019-02-05 15:07:19 -08:00
Steve Dower aba2943dac Remove unused code 2019-02-05 14:08:58 -08:00
Pradyun Gedam 5a61475f95
Merge pull request #6236 from pradyunsg/fix/pip-wheel-locations
Copy the correct file during PEP 517's build process
2019-02-05 12:42:18 +05:30
Pradyun Gedam 51086b3718
Don't add wheels when checking if pip gets confused when building wheels
setuptools expects only one wheel file to be present in dist/
2019-02-05 08:35:01 +05:30
Pradyun Gedam 9e0a4d655c
📰 2019-02-05 08:35:01 +05:30
Pradyun Gedam 61fd802b71
Improve wheel build logic to copy the correct file
* Return paths from legacy/PEP 517 build handlers
* Simplify the wheel moving logic
* Sort the result of os.listdir, to increase determinism
2019-02-05 08:35:01 +05:30
Pradyun Gedam 6463ffe195
Add failing tests for the behaviour to fix 2019-02-05 08:34:25 +05:30
Steve Dower 53d28bae66 Added more tests and handling for short directory names 2019-02-04 14:48:41 -08:00
Steve Dower a56854dd9c Remove mismerged line 2019-02-04 11:25:13 -08:00
Steve Dower c31f19fcae Fixes #6169: AdjacentTempDirectory should fail on unwritable directory 2019-02-04 11:11:53 -08:00
Steve Dower b5dd2791b7 Make failed uninstalls roll back more reliably and better at avoiding naming conflicts (#6225) 2019-02-03 04:39:06 -08:00
Chris Jerdonek 18be976ed4
Merge pull request #6234 from cjerdonek/issue-6232-reset-os-environ
Issue #6232: reset os.environ correctly in test teardown
2019-02-02 18:22:02 -08:00
Chris Jerdonek c4a48f28f1 Fix two incorrect os.environ accesses in test setups. 2019-02-02 17:19:24 -08:00
Chris Jerdonek 57ec8bc5e0 Reset os.environ while preserving the original mapping. 2019-02-02 17:19:20 -08:00
Pradyun Gedam d95b5f2d82
Merge pull request #6219 from cjerdonek/wheel-build-assertion-error
Use the ephemeral cache if we need to when autobuilding
2019-02-02 14:01:37 +05:30
Pradyun Gedam fbc92b305a
Merge pull request #6208 from Julian/python27-warning
Only show Python 2.7 EOL date on CPython.
2019-02-02 13:59:23 +05:30
Chris Jerdonek 2d9d3ff90b Add more unit test cases. 2019-02-01 17:41:46 -08:00
Chris Jerdonek d7b256651c Simplify if logic in should_use_ephemeral_cache(). 2019-02-01 02:26:00 -08:00
Chris Jerdonek 6b0892eace Use the ephemeral cache if autobuilding and no cache directory is available. 2019-02-01 02:25:56 -08:00
Chris Jerdonek 806a013bc0 Add failing test for the have_directory_for_build AssertionError. 2019-02-01 02:23:58 -08:00
Julian Berman 77c989f377 Only show Python 2.7 EOL date on CPython.
Other Python implementations, notably PyPy, are not EOL'ing on January
1, 2020.
2019-01-31 08:27:47 -05:00
Chris Jerdonek 351dee9635
Merge pull request #6206 from cjerdonek/better-no-setup-py-error-message
Provide better error message for editable installs attempted with pyproject.toml
2019-01-30 20:19:31 -08:00
Pradyun Gedam ff056e177a
Merge pull request #6226 from foolip/patch-1
Fix typo: wheither -> whether
2019-01-31 08:29:44 +05:30
Philip Jägenstedt 511c88dc4a
Fix typo: wheither -> whether 2019-01-31 00:58:48 +01:00
Pradyun Gedam 27880def83
Merge pull request #6217 from pradyunsg/link-to-discourse
Replace link to virtualenv-users with Discourse Packaging channel
2019-01-29 14:54:19 +05:30
Pradyun Gedam 98654c8761
Replace link to virtualenv-users with Discourse Packaging channel 2019-01-29 14:09:47 +05:30
Pradyun Gedam d9de37d20e
Merge pull request #6205 from theacodes/rewrite-readme-and-index
Rewrite readme and index
2019-01-29 00:44:04 +05:30
Thea Flowers dc5c13d547 Address comments 2019-01-28 10:05:23 -08:00
Chris Jerdonek d619aba150 Provide a better error message for a pyproject.toml editable install.
The message looks like this:

  File "setup.py" not found. Directory cannot be installed in editable
  mode: <absolute-dir-path>
  (A "pyproject.toml" file was found, but editable mode currently
  requires a setup.py based build.)
2019-01-26 07:00:22 -08:00
Thea Flowers e19686315b Add news 2019-01-25 11:29:57 -08:00
Thea Flowers f7d84b117e Update index 2019-01-25 11:27:55 -08:00