Commit Graph

53 Commits

Author SHA1 Message Date
Jason R. Coombs 83e8c6dc01 Add --out-dir parameter 2018-12-12 16:11:29 -05:00
Jason R. Coombs 4fb83b6080 Add -s and -b short options 2018-12-12 16:06:05 -05:00
Jason R. Coombs 8febf27c6f Construct parser globally and pass the result into main. Allows callers to customize behavior without mirroring the interface of parse_args. 2018-12-12 16:04:02 -05:00
Jason R. Coombs 99c5313b38 Declare functionality as experimental. 2018-12-12 16:02:22 -05:00
Jason R. Coombs 953f5ec240 Update documentation to reflect feature. 2018-12-12 15:52:57 -05:00
Jason R. Coombs c71cf61239 Add pep517.build command. Fixes #25. 2018-12-12 15:49:35 -05:00
Thomas Kluyver 6f308b695c Merge branch '0.3-tmp' 2018-12-12 15:28:39 +00:00
Thomas Kluyver 68e2625611
Merge pull request #23 from pypa/check-build-sys-requires
Fix pep517.check to pass build-system requires around
2018-12-12 10:48:12 +00:00
Thomas Kluyver c47dd1c399 Fix pep517.check to pass build-system requires
Closes gh-14
2018-12-12 09:08:23 +00:00
Paul Moore c3e6a93f44 Bump version for release 2018-10-09 17:30:41 +01:00
Paul Moore 450a96a794
Merge pull request #16 from pfmoore/pipfix
Allow callers to specify how to run subprocesses
2018-10-09 13:23:46 +01:00
Paul Moore 9fafdeae1a Allow callers to specify how to run subprocesses 2018-10-03 10:41:39 +01:00
Paul Moore 5d25cfdf3c
Merge pull request #12 from pfmoore/missing_backend
Explicitly raise an exception if backend isn't available
2018-08-01 16:00:34 +01:00
Paul Moore 81cfee6274 Explicitly raise an exception if backend isn't available 2018-08-01 14:46:48 +01:00
Paul Moore 567cd47653
Merge pull request #11 from pfmoore/master
Update version
2018-08-01 11:03:38 +01:00
Paul Moore 522656c51c Update version 2018-08-01 09:36:09 +01:00
Paul Moore 036e9107d4
Merge pull request #8 from pfmoore/config_settings
config_settings is an optional parameter
2018-07-28 11:59:17 +01:00
Paul Moore d750dc0ad7 config_settings is an optional parameter 2018-07-28 11:54:08 +01:00
Paul Moore 0ecc2ff0e2
Merge pull request #7 from pfmoore/no_read_pytoml
Change Pep517HookCaller to not read pyproject.toml directly
2018-07-26 13:05:55 +01:00
Paul Moore 91538595b6 Change Pep517HookCaller to not read pyproject.toml directly 2018-07-25 18:15:05 +01:00
Paul Moore 1a6026c553
Merge pull request #5 from pfmoore/tox
Switch to using tox for testing
2018-07-22 16:32:26 +01:00
Paul Moore ed9bd64f39 Remove Python 3.3 from tests 2018-07-22 16:09:59 +01:00
Paul Moore 2fec31827b Add tox for testing 2018-07-22 15:58:39 +01:00
Thomas Kluyver 6261bd944d
Merge pull request #3 from pfmoore/appveyor
Add appveyor support
2018-07-22 13:54:14 +02:00
Paul Moore aaab54d8d6 Stop trying to be clever with encodings, just use ASCII 2018-07-22 12:49:22 +01:00
Paul Moore d9d37a34da Use the system default encoding like the comment suggested, not the Python default which is ASCII 2018-07-22 12:01:55 +01:00
Paul Moore 9bf05b3ced Fix Unicode issue in Python 2 on Windows 2018-07-22 11:52:14 +01:00
Paul Moore 168a09debe Add appveyor support 2018-07-22 11:05:24 +01:00
Thomas Kluyver c216b7b6eb Skip calling pip when there's nothing to install 2017-12-01 16:40:04 +00:00
Thomas Kluyver 6a6c48b424 Tool to test project using PEP 517 backend 2017-11-12 19:58:24 +00:00
Thomas Kluyver dd22ef9f53 Expand README 2017-11-12 18:32:55 +00:00
Thomas Kluyver 1a4c883a5c Packaging with flit 2017-11-12 18:15:50 +00:00
Thomas Kluyver 8a0ea4db17 Add higher-level functions to install build-deps and build wheel/sdist 2017-11-12 18:10:00 +00:00
Thomas Kluyver 5185ad5596 Handle relative paths correctly by converting to absolute 2017-11-12 16:57:31 +00:00
Thomas Kluyver dfd4b90de3 Remove unused imports 2017-10-08 18:23:01 +01:00
Thomas Kluyver 2ea5801c64 Docstrings 2017-10-08 18:22:24 +01:00
Thomas Kluyver 8e1732196d Read/write JSON for Python 2 2017-09-01 14:00:55 +02:00
Thomas Kluyver 1b54dee3f5 Add Python 2.7 to Travis 2017-09-01 13:45:20 +02:00
Thomas Kluyver ae1370b58f Install pytoml for tests 2017-09-01 13:44:12 +02:00
Thomas Kluyver 419b65b959 Renaming hooks 2017-09-01 13:43:02 +02:00
Thomas Kluyver b15062dc46 Add .travis.yml 2017-09-01 13:39:16 +02:00
Thomas Kluyver aa99e45e16 Add test for build_sdist unsupported 2017-09-01 13:36:18 +02:00
Thomas Kluyver 3906b2605e Remove some unnecessary imports 2017-09-01 13:14:23 +02:00
Thomas Kluyver c25b7bc9c7 Get rid of prepare_build_wheel_files 2017-09-01 13:10:38 +02:00
Thomas Kluyver a9a2e3ec37 Handling UnsupportedOperation 2017-09-01 13:07:16 +02:00
Thomas Kluyver ee43a9334c How to run tests in README 2017-06-24 17:13:25 +01:00
Thomas Kluyver 3b33d06e5b Test hook fallbacks 2017-06-24 17:09:55 +01:00
Thomas Kluyver c78d0c441e Add files needed for tests 2017-06-24 16:51:25 +01:00
Thomas Kluyver c2d996a64c More tests 2017-06-24 16:50:50 +01:00
Thomas Kluyver 30a3b433ef Start adding tests 2017-06-24 16:17:33 +01:00