summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* bpo-40474: Updated coverage.yml to better report coverage stats (#19851)lrjball2020-05-281-0/+2
| | | Currently modules which are imported early are misreported in coverage. A fix is documented in the devguide, but the fix wasn't being used in CI.
* [workflow] Use Sphinx problem matcher on GitHub docs builds (GH-20325)Ammar Askar2020-05-252-1/+43
|
* Closes bpo-40558: update CONTRIBUTING.rst to reflect current branches (GH-19989)Hai Shi2020-05-251-6/+6
|
* Use v2 of GitHub Actions where available (GH-20232)Hugo van Kemenade2020-05-203-5/+5
| | | Automerge-Triggered-By: @Mariatta
* Enable GitHub Actions for 3.9 branch (GH-20231)Hugo van Kemenade2020-05-194-0/+8
|
* bpo-40548: Github Actions: update actions/checkout to v2 (GH-20164)Filipe Laíns2020-05-181-4/+4
| | | Signed-off-by: Filipe Laíns <lains@archlinux.org>
* bpo-40503: PEP 615: Tests and implementation for zoneinfo (GH-19909)Paul Ganssle2020-05-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the initial implementation of PEP 615, the zoneinfo module, ported from the standalone reference implementation (see https://www.python.org/dev/peps/pep-0615/#reference-implementation for a link, which has a more detailed commit history). This includes (hopefully) all functional elements described in the PEP, but documentation is found in a separate PR. This includes: 1. A pure python implementation of the ZoneInfo class 2. A C accelerated implementation of the ZoneInfo class 3. Tests with 100% branch coverage for the Python code (though C code coverage is less than 100%). 4. A compile-time configuration option on Linux (though not on Windows) Differences from the reference implementation: - The module is arranged slightly differently: the accelerated module is `_zoneinfo` rather than `zoneinfo._czoneinfo`, which also necessitates some changes in the test support function. (Suggested by Victor Stinner and Steve Dower.) - The tests are arranged slightly differently and do not include the property tests. The tests live at test/test_zoneinfo/test_zoneinfo.py rather than test/test_zoneinfo.py or test/test_zoneinfo/__init__.py because we may do some refactoring in the future that would likely require this separation anyway; we may: - include the property tests - automatically run all the tests against both pure Python and C, rather than manually constructing C and Python test classes (similar to the way this works with test_datetime.py, which generates C and Python test cases from datetimetester.py). - This includes a compile-time configuration option on Linux (though not on Windows); added with much help from Thomas Wouters. - Integration into the CPython build system is obviously different from building a standalone zoneinfo module wheel. - This includes configuration to install the tzdata package as part of CI, though only on the coverage jobs. Introducing a PyPI dependency as part of the CI build was controversial, and this is seen as less of a major change, since the coverage jobs already depend on pip and PyPI. Additional changes that were introduced as part of this PR, most / all of which were backported to the reference implementation: - Fixed reference and memory leaks With much debugging help from Pablo Galindo - Added smoke tests ensuring that the C and Python modules are built The import machinery can be somewhat fragile, and the "seamlessly falls back to pure Python" nature of this module makes it so that a problem building the C extension or a failure to import the pure Python version might easily go unnoticed. - Adjustments to zoneinfo.__dir__ Suggested by Petr Viktorin. - Slight refactorings as suggested by Steve Dower. - Removed unnecessary if check on std_abbr Discovered this because of a missing line in branch coverage.
* bpo-40548: github actions: pass the changes check on no source changes ↵Filipe Laíns2020-05-151-1/+1
| | | | | (GH-20097) Signed-off-by: Filipe Laíns <lains@archlinux.org>
* bpo-40548: GitHub Action workflow: skip jobs on doc only PRs (GH-19983)Filipe Laíns2020-05-141-0/+24
| | | Signed-off-by: Filipe Laíns <lains@archlinux.org>
* bpo-40548: Always run GitHub action, even on doc PRs (GH-19981)Victor Stinner2020-05-071-10/+3
| | | | | Always run GitHub action jobs, even on documentation-only pull requests. So it will be possible to make a GitHub action job, like the Windows (64-bit) job, mandatory.
* Add @pablogsal as code owner for pegen-related files (GH-19665)Pablo Galindo2020-04-221-0/+2
|
* PEP 617: Only run the CI with the new parser (GH-19664)Pablo Galindo2020-04-221-45/+0
|
* bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503)Pablo Galindo2020-04-221-0/+45
| | | | Co-authored-by: Guido van Rossum <guido@python.org> Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
* bpo-40146: Update OpenSSL to 1.1.1f in Azure Pipelines (GH-19320)Victor Stinner2020-04-032-2/+2
| | | Update also OpenSSL version in Ubuntu and Coverage jobs.
* bpo-39930: Ensure vcruntime140.dll is included in all Windows packages ↵Steve Dower2020-03-111-0/+34
| | | | | (GH-18918) Also adds GitHub CI test for Windows installer changes
* bpo-39704: Explicitly pass the path to codecov config (GH-18680)Ammar Askar2020-02-271-2/+2
|
* bpo-39699: Don't silence make on Azure and Github CIs (GH-18583)Ammar Askar2020-02-263-4/+4
|
* Ignore NEWS snippets in code coverage stats (GH-18194)Nick Coghlan2020-01-271-1/+1
|
* Run doctests in GitHub actions Docs targer (GH-18041)Pablo Galindo2020-01-171-9/+9
|
* bpo-39041: Fix coverage upload command for GitHub Actions (GH-17873)Steve Dower2020-01-061-1/+1
| | | | | | | https://bugs.python.org/issue39041 Automerge-Triggered-By: @zooba
* bpo-39041: Add GitHub Actions badge to README.rst (GH-17628)Steve Dower2019-12-161-8/+12
| | | Also skip build for doc-only changes and enable on push
* bpo-39041: Add GitHub Actions support (GH-17594)Steve Dower2019-12-164-0/+235
|
* Add setobject.c (GH-17463)Raymond Hettinger2019-12-041-0/+1
|
* add @ethanfurman for tarfile (GH-17461)Ethan Furman2019-12-041-0/+1
|
* Update CODEOWNERS (#17356)Ethan Furman2019-11-221-0/+3
| | | Add Ethan Furman for enum, cgi, and cgitb.
* CODEOWNERS: add myself for asyncore/chat, ftplib and shutil modules (#17313)Giampaolo Rodola2019-11-211-0/+6
|
* Add @pablogsal to code owners file for the garbage collector (GH-17248)Pablo Galindo2019-11-191-0/+4
| | | | | Add myself to the codeowners file as I would like to be automatically added as a reviewer for PRs that touch that component and its documentation.
* Updated CODEOWNERS to indicate ownership of some modules. (GH-16578)Vinay Sajip2019-10-041-0/+8
|
* Adjust code ownership so @gpshead don't get asyncio subprocess PRs. (GH-16100)Gregory P. Smith2019-09-131-1/+3
|
* Turn off AppVeyor CI (GH-15929)Zachary Ware2019-09-111-38/+0
|
* Add pganssle to CODEOWNERS and ACKS (GH-14138)Paul Ganssle2019-06-181-0/+9
| | | Also adds abalkin to CODEOWNERS for date and time related files.
* Add sponsorship details for GitHub Sponsor button (GH-14181)Brett Cannon2019-06-181-0/+1
|
* Bump version in AppVeyor config (#13822)Zachary Ware2019-06-041-1/+1
|
* Revert adding @maxking to CODEOWNERS file (GH-13660)Brett Cannon2019-05-301-1/+1
| | | This reverts commit 71dc7c5fbd856df83202f39c1f41ccd07c6eceb7. Turns out you must have write access for CODEOWNERS to work.
* Add my to code owner for more areas (#13650)Christian Heimes2019-05-291-4/+11
|
* Add @maxking to CODEOWNERS file (GH-13599)Abhilash Raj2019-05-281-1/+1
|
* Fix a typo in SECURITY.md (GH-13568)Philippe Gagnon2019-05-271-1/+1
| | | There is a duplicated "in" in the Supported Versions text.
* 📝 Add a GitHub-specific security page (GH-13526)Sviatoslav Sydorenko2019-05-251-0/+18
| | | | | | | | | | | | * 📝 Add a GitHub-specific security page It will show up @ https://github.com/python/cpython/security/policy allowing to navigate users who get there from "Security" tab in the GitHub repo to the full article explaining the security vulnerability reporting practices. Co-Authored-By: Hugo <hugovk@users.noreply.github.com>
* Unroll import-team in CODEOWNERS (#13118)Brett Cannon2019-05-061-2/+2
|
* Add @pablogsal to code owners file for Parser/pgen (GH-12944)Pablo Galindo2019-04-241-0/+3
| | | | | Add myself to the codeowners file as I would like to be automatically added as a reviewer for PRs that touch that component.
* Add myself to CODEOWNERS for sqlite3 and urllib.robotparser (GH-12856)Berker Peksag2019-04-161-0/+6
|
* github: assign @methane to dict owner (GH-12617)Inada Naoki2019-03-301-0/+1
|
* Fix typo (double 'the') in CODEOWNERS (GH-12227)Benedikt Werner2019-03-081-1/+1
|
* Add macos-team as a code owner (GH-10045)Ned Deily2018-10-231-0/+4
|
* Update codeowners to match experts list change (#10022)Nick Coghlan2018-10-211-1/+1
|
* Add myself for HTML-related modules (#9325)Ezio Melotti2018-09-151-0/+5
|
* AppVeyor: build Python in 64-bit mode (GH-8363)Victor Stinner2018-07-231-3/+3
| | | | Previously, Python was built in 32-bit mode and so issues specific to 64-bit mode like compiler warnings could be missed.
* Move Code_of_Conduct.rst to the root level. (GH-8209)Mariatta2018-07-091-14/+0
| | | | | Follow up from https://github.com/python/peps/pull/712#issuecomment-403591108: "people using the repo without using GitHub still ought to be reminded of the COC" - GvR
* bpo-33807: Add Python 3.7 buildbot link to '.github/CONTRIBUTING.rst' (GH-7532)Suriyaa ✌️️2018-06-081-0/+4
|
* bpo-33764: Appveyor fixes (GH-7364)Zachary Ware2018-06-041-4/+5
| | | | | | * Prevent spurious message if taking a shortcut * Fix YAML style * Disable largefile tests