Commit Graph

71 Commits

Author SHA1 Message Date
Hugo van Kemenade e61ca95fce
Add PEP abstract to the RSS feed (#1679)
* Flake8 fixes

* Use first paragraph of abstract as 'description', and PEP author as 'author'

* Check RSS generation runs with no error
2021-07-12 13:55:16 +02:00
Adam Turner 3b34e282fd
Sphinx support: fix last modified dates for PEPs (#2024) 2021-07-04 18:55:04 +01:00
Adam Turner 0d93abf9bf
Sphinx support: theming (#1933)
See #2, #1385 for context. Superseeds #1568.

This is the Sphinx-theming part, building on PR #1930.

### Stylesheets:
- `style.css` - styles
- `mq.css` - media queries

### Jinja2 Templates:
- `page.html` - overarching template

### Javascript:
- `doctools.js` - fixes footnote brackets

### Theme miscellany
- `theme.conf` - sets pygments styles, theme internals
2021-06-30 20:19:44 +01:00
Brandt Bucher c043875156
PEP 634: Clarify late-registration edge-case (GH-2001) 2021-06-24 16:56:40 -07:00
Bernát Gábor cab847fb1c
PEP-662: Move to a wheel based approach (#1999)
Co-authored-by: Tomer <tomer.keren.dev@gmail.com>
2021-06-24 13:38:37 -07:00
Bernát Gábor 0bc330a6f1
PEP 662: Editable installs via virtual wheels (#1977) 2021-06-11 12:34:03 -07:00
Adam Turner ec52afb543
Update to only deploy Sphinx to gh-pages on pushing to `master` (GH-1987) 2021-06-09 01:51:47 +01:00
Adam Turner 353379966d
Sphinx support: add Sphinx core files (#1930)
See #2, #1385 for context. Superseeds #1565.

This is the minimal core Sphinx support part, adding a bare minimum of useful things to get Sphinx to build and deploy, whilst not affecting the current build system. There is no theming or custom parsing needed to properly deal with PEPs.

- `build.py` - build script
- `conf.py` - Sphinx configuration
- `Makefile` - new targets for Sphinx
- `.gitignore` - add ignores for `venv` and `package` directories
- `contents.rst` - Sphinx page to discover all PEPs
- `deploy-gh-pages.yaml` - builds and deploys to github pages
- `requirements.txt`
2021-06-09 00:11:26 +01:00
Brett Cannon 97bec2f7d6
Add taleinat to CODEOWNERS for PEP 661 2021-06-07 16:26:36 -07:00
Brett Cannon aa56470ad7
Add Mark to CODEOWNERS for PEP 659 2021-05-20 12:00:23 -07:00
Stéphane Bidoul b875991e6a
PEP 660: build_wheel_for_editable (#1944) 2021-05-20 11:58:22 -07:00
Tzu-ping Chung e5c9cb94d0
PEP 658: Static Distribution Metadata in the Simple Repository API (#1955) 2021-05-11 18:43:01 -07:00
Batuhan Taskaya 3e852b2176
PEP 657: add codeowners (#1952) 2021-05-09 00:05:53 +03:00
Jelle Zijlstra 69d0e87ccf
Fix CODEOWNERS (#1925) 2021-04-13 12:14:31 -07:00
Brett Cannon eeb90a84e4
Begin bisecting CODEOWNERS to try and figure out why it isn't working (#1921)
Part of #1920
2021-04-12 17:18:03 -07:00
Jelle Zijlstra 6bfe26c51c
CODEOWNERS: fix Pablo's name for PEP 619 (#1913) 2021-04-06 06:57:01 -07:00
Brett Cannon e7698a7dbe
Add CODEOWNERS (#1892) 2021-04-03 19:19:26 -07:00
Hugo van Kemenade 58718c543e
Lint RST on GitHub Actions and fix PEP 646 (#1802) 2021-02-08 07:20:51 -08:00
Hugo van Kemenade 2f4ec80cf2
Build and deploy HTML on GitHub Actions (#1669) 2020-10-23 10:32:17 -07:00
Mariatta 82fd1fe263 Update the PR template and Contributing Guidelines (#738) 2018-07-13 14:22:35 -07:00
Mariatta 4abf9ef707
Add PEPs Contributing Guideline, CoC, and PR template (#712)
- Suggest posting to python-ideas first
- Commit and PR title should include PEP number

Closes https://github.com/python/peps/issues/706
2018-07-09 14:01:48 -07:00