Commit Graph

226 Commits

Author SHA1 Message Date
Thomas Kluyver 44780f6fb2 Start writing release notes for 0.11 2021-07-17 12:14:28 +01:00
Thomas Kluyver 721d3d0241 Remove Travis CI config file" 2021-07-17 12:02:38 +01:00
Thomas Kluyver 596d56ed20 Add job to publish packages on PyPI 2021-07-17 11:59:13 +01:00
Thomas Kluyver 7d6a138aa1 Try to run only one tox environment in each job 2021-07-17 10:51:00 +01:00
Thomas Kluyver 9d5b509afa Remove Python 3.4 from workflow 2021-07-17 10:47:00 +01:00
Thomas Kluyver cb7d85c23a Basic Github actions workflow 2021-07-17 10:44:55 +01:00
Thomas Kluyver edff9c41a9 Update changelog for 0.9.1 and 0.10.
Closes gh-114
2021-03-15 10:23:34 +00:00
Thomas Kluyver 16fe639bae
Merge pull request #106 from hexagonrecursion/setup-py
Add a test for setup.py support
2021-03-12 09:55:55 +00:00
Thomas Kluyver 8ba7437167
Add comment 2021-03-12 09:28:48 +00:00
Andrey Bienkowski 80a3f35912 Fix test fail with some versions of setuptools
get_requires_for_build_wheel() sometimes returns
['setuptools', 'wheel']
and other times it returns
['wheel']

This is probably dependent on the version of setuptools

See https://travis-ci.com/github/pypa/pep517/builds/219827858
2021-03-12 05:57:41 +03:00
Andrey Bienkowski a87f53c2e4 Add a test for setup.py support 2021-03-12 05:39:06 +03:00
Thomas Kluyver 6e9ab97e78 Bump version: 0.9.1 → 0.10.0 2021-03-11 17:12:31 +00:00
Thomas Kluyver 988e52d00c Flit no longer needs pygments to validate rst 2021-03-11 17:09:49 +00:00
Thomas Kluyver ebd2ee2b31
Merge pull request #112 from hexagonrecursion/patch-1
Clarify the issue template
2021-03-11 16:33:18 +00:00
Andrey Bienkowski 50fd966ca0
Clarify the issue template 2021-03-11 15:21:51 +00:00
Thomas Kluyver 17a7f86c83
Merge pull request #105 from hexagonrecursion/fix104
Fix #104 (path pollution)
2021-03-11 14:35:11 +00:00
Thomas Kluyver a0db2b8db1
Allow for Python 2 .pyc files in test 2021-03-11 14:29:56 +00:00
Thomas Kluyver 662429aa83
Add subpackage docstring 2021-03-11 14:21:35 +00:00
Thomas Kluyver d28f438e7a Add Python 3.9 to testing 2021-03-11 12:11:16 +00:00
Thomas Kluyver d6ccac6c1b Reformat long lines
Closes gh-110
2021-03-11 12:10:01 +00:00
Thomas Kluyver df0f3ccc1c
Merge pull request #103 from eli-schwartz/unittest-mock
tests: remove dependency on mock for python3
2021-03-11 11:59:25 +00:00
Pradyun Gedam 485d3a75dc
Merge pull request #107 from hexagonrecursion/patch-1
Mention in the issue template that pep517.build and pep517.check are frozen
2021-02-02 09:55:08 +00:00
Pradyun Gedam e027d9843b
Merge pull request #108 from hexagonrecursion/deprecate
Deprecate the high level interface
2021-02-02 09:54:43 +00:00
Andrey Bienkowski cfb143de6a Deprecate the high level interface 2021-02-02 12:41:07 +03:00
Andrey Bienkowski 7cf06caa1e
Issue template: pep517.build and pep517.check are frozen 2021-01-31 20:18:56 +00:00
Andrey Bienkowski f8a36fc7ae Add tests for #104 2021-01-31 22:56:31 +03:00
Andrey Bienkowski 192ef78339 Remove unused import 2021-01-31 21:54:17 +03:00
Andrey Bienkowski 63dcd6dc15 Fix #104 (path pollution)
_in_process.py is executed as a subprocess. This causes its parent
directory to become sys.path[0]. Any extra files in the same directory
shadow pypi libraries eg colorlog.

Solution: put _in_process.py in its own special subdirectory.
Note: the directory has to be a module because
importlib.resources.path does not support resources with directory
separators in their name:

https://docs.python.org/3/library/importlib.html#importlib.resources.path :
> resource is the name of the resource to open within package;
> it may not contain path separators and it may not have sub-resources
> (i.e. it cannot be a directory).
2021-01-31 17:15:31 +03:00
Eli Schwartz 656ac1d725
tests: remove dependency on mock for python3
Sometimes it was imported as unittest.mock, sometimes as mock.
Consistently stick to the former, where possible.

Even on python 3, the backport is sometimes needed; reverse the order in
which they are tried.
2021-01-28 01:35:37 -05:00
Thomas Kluyver 9b744ec98e
Merge pull request #102 from encukou/flit3
Allow building with Flit 3.x
2020-11-13 19:09:44 +00:00
Petr Viktorin f972e39c16 Allow building with Flit 3.x 2020-11-13 15:12:05 +01:00
Thomas Kluyver dc1192dd7c Bump version: 0.9.0 → 0.9.1 2020-10-18 21:37:33 +01:00
Thomas Kluyver 7edca70212 Silence flake8 objections about import in __init__.py 2020-10-18 21:31:45 +01:00
Thomas Kluyver 5761a30b30 Bump version: 0.8.2 → 0.9.0 2020-10-18 21:20:52 +01:00
Thomas Kluyver d0229419e7 Start changelog 2020-10-18 21:16:58 +01:00
Thomas Kluyver e5498eb18f Set master_doc for Sphinx 2020-10-18 18:42:06 +01:00
Thomas Kluyver f98335a562 Fix importing module on RTD 2020-10-18 18:35:01 +01:00
Thomas Kluyver a2d884976e Initial Sphinx docs 2020-10-18 18:27:59 +01:00
Thomas Kluyver 446d8fac09 Explain deprecated parts of API in README 2020-10-18 17:48:47 +01:00
Thomas Kluyver b628791909
Merge pull request #98 from pypa/travis-no-dist
Don't specify dist & sudo in Travis config
2020-10-18 17:01:15 +01:00
Thomas Kluyver 7d89893369 Don't specify dist in Travis config 2020-10-18 16:58:05 +01:00
Thomas Kluyver 4484338bff
Merge pull request #95 from pganssle/parametrize_tests
Parameterize backend path tests
2020-10-18 16:57:31 +01:00
Thomas Kluyver 8b6c491f1d Make line less than 80 characters 2020-10-18 16:53:01 +01:00
Thomas Kluyver 0fe19c86f6 Merge branch 'use-abspath-in-hook-caller' of https://github.com/NoahGorny/pep517 into NoahGorny-use-abspath-in-hook-caller 2020-10-18 16:50:13 +01:00
Thomas Kluyver 922f811ca5
Remove unnecessary assert 2020-10-18 16:41:27 +01:00
Thomas Kluyver 888d6269e6
Merge pull request #85 from adamchainz/python_3.8
Add Python 3.8 to tox.ini
2020-10-18 16:35:02 +01:00
Thomas Kluyver d949df3de8
Merge pull request #93 from FFY00/custom-python
Allow using a custom Python interpreter to run the PEP517 hooks
2020-10-18 16:34:44 +01:00
Thomas Kluyver 5bc6d23a19
Merge branch 'master' into python_3.8 2020-10-18 16:33:10 +01:00
Pradyun Gedam ae41d4ee7e
Merge pull request #96 from pypa/revert-83-separate-highlevel
Revert "Pull out high-level interfaces as an extended example"
2020-10-13 22:02:49 +05:30
Pradyun Gedam c03a9a97c7
Revert "Pull out high-level interfaces as an extended example" 2020-10-07 02:12:03 +05:30