Skip to content

Commit 132fb61

Browse files
committed
Merge remote-tracking branch 'upstream/features' into ApaDoctor/disable-repeated-fixture
2 parents 03850cf + 3318e53 commit 132fb61

File tree

222 files changed

+16489
-7510
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

222 files changed

+16489
-7510
lines changed

.coveragerc

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
[run]
2-
omit =
2+
omit =
33
# standlonetemplate is read dynamically and tested by test_genscript
44
*standalonetemplate.py
5-
# oldinterpret could be removed, as it is no longer used in py26+
6-
*oldinterpret.py
7-
vendored_packages

.github/PULL_REQUEST_TEMPLATE.md

+9-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
Thanks for submitting a PR, your contribution is really appreciated!
22

3-
Here's a quick checklist that should be present in PRs:
3+
Here's a quick checklist that should be present in PRs (you can delete this text from the final description, this is
4+
just a guideline):
45

5-
- [ ] Add a new news fragment into the changelog folder
6-
* name it `$issue_id.$type` for example (588.bug)
7-
* if you don't have an issue_id change it to the pr id after creating the pr
8-
* ensure type is one of `removal`, `feature`, `bugfix`, `vendor`, `doc` or `trivial`
9-
* Make sure to use full sentences with correct case and punctuation, for example: "Fix issue with non-ascii contents in doctest text files."
10-
- [ ] Target: for `bugfix`, `vendor`, `doc` or `trivial` fixes, target `master`; for removals or features target `features`;
11-
- [ ] Make sure to include reasonable tests for your change if necessary
6+
- [ ] Create a new changelog file in the `changelog` folder, with a name like `<ISSUE NUMBER>.<TYPE>.rst`. See [changelog/README.rst](/changelog/README.rst) for details.
7+
- [ ] Target the `master` branch for bug fixes, documentation updates and trivial changes.
8+
- [ ] Target the `features` branch for new features and removals/deprecations.
9+
- [ ] Include documentation when adding new features.
10+
- [ ] Include new tests or update existing tests when applicable.
1211

13-
Unless your change is a trivial or a documentation fix (e.g., a typo or reword of a small section) please:
12+
Unless your change is trivial or a small documentation fix (e.g., a typo or reword of a small section) please:
1413

15-
- [ ] Add yourself to `AUTHORS`;
14+
- [ ] Add yourself to `AUTHORS` in alphabetical order;

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ env/
3333
3rdparty/
3434
.tox
3535
.cache
36+
.pytest_cache
3637
.coverage
3738
.ropeproject
3839
.idea

.travis.yml

+34-18
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,59 @@
11
sudo: false
22
language: python
33
python:
4-
- '3.5'
5-
# command to install dependencies
6-
install: "pip install -U tox"
7-
# # command to run tests
4+
- '3.6'
5+
install:
6+
- pip install --upgrade --pre tox
87
env:
98
matrix:
109
# coveralls is not listed in tox's envlist, but should run in travis
1110
- TOXENV=coveralls
1211
# note: please use "tox --listenvs" to populate the build matrix below
1312
- TOXENV=linting
14-
- TOXENV=py26
1513
- TOXENV=py27
16-
- TOXENV=py33
1714
- TOXENV=py34
18-
- TOXENV=py35
19-
- TOXENV=pypy
15+
- TOXENV=py36
2016
- TOXENV=py27-pexpect
2117
- TOXENV=py27-xdist
2218
- TOXENV=py27-trial
23-
- TOXENV=py35-pexpect
24-
- TOXENV=py35-xdist
25-
- TOXENV=py35-trial
19+
- TOXENV=py27-numpy
20+
- TOXENV=py27-pluggymaster
21+
- TOXENV=py36-pexpect
22+
- TOXENV=py36-xdist
23+
- TOXENV=py36-trial
24+
- TOXENV=py36-numpy
25+
- TOXENV=py36-pluggymaster
2626
- TOXENV=py27-nobyte
2727
- TOXENV=doctesting
28-
- TOXENV=freeze
2928
- TOXENV=docs
3029

31-
matrix:
30+
jobs:
3231
include:
33-
- env: TOXENV=py36
34-
python: '3.6'
35-
- env: TOXENV=py37
36-
python: 'nightly'
37-
allow_failures:
32+
- env: TOXENV=pypy
33+
python: 'pypy-5.4'
34+
- env: TOXENV=py35
35+
python: '3.5'
36+
- env: TOXENV=py35-freeze
37+
python: '3.5'
3838
- env: TOXENV=py37
3939
python: 'nightly'
4040

41+
- stage: deploy
42+
python: '3.6'
43+
env:
44+
install: pip install -U setuptools setuptools_scm
45+
script: skip
46+
deploy:
47+
provider: pypi
48+
user: nicoddemus
49+
distributions: sdist bdist_wheel
50+
skip_upload_docs: true
51+
password:
52+
secure: xanTgTUu6XDQVqB/0bwJQXoDMnU5tkwZc5koz6mBkkqZhKdNOi2CLoC1XhiSZ+ah24l4V1E0GAqY5kBBcy9d7NVe4WNg4tD095LsHw+CRU6/HCVIFfyk2IZ+FPAlguesCcUiJSXOrlBF+Wj68wEvLoK7EoRFbJeiZ/f91Ww1sbtDlqXABWGHrmhPJL5Wva7o7+wG7JwJowqdZg1pbQExsCc7b53w4v2RBu3D6TJaTAzHiVsW+nUSI67vKI/uf+cR/OixsTfy37wlHgSwihYmrYLFls3V0bSpahCim3bCgMaFZx8S8xrdgJ++PzBCof2HeflFKvW+VCkoYzGEG4NrTWJoNz6ni4red9GdvfjGH3YCjAKS56h9x58zp2E5rpsb/kVq5/45xzV+dq6JRuhQ1nJWjBC6fSKAc/bfwnuFK3EBxNLkvBssLHvsNjj5XG++cB8DdS9wVGUqjpoK4puaXUWFqy4q3S9F86HEsKNgExtieA9qNx+pCIZVs6JCXZNjr0I5eVNzqJIyggNgJG6RyravsU35t9Zd9doL5g4Y7UKmAGTn1Sz24HQ4sMQgXdm2SyD8gEK5je4tlhUvfGtDvMSlstq71kIn9nRpFnqB6MFlbYSEAZmo8dGbCquoUc++6Rum208wcVbrzzVtGlXB/Ow9AbFMYeAGA0+N/K1e59c=
53+
on:
54+
tags: true
55+
repo: pytest-dev/pytest
56+
4157
script: tox --recreate
4258

4359
notifications:

AUTHORS

+43
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,25 @@ merlinux GmbH, Germany, office at merlinux eu
33

44
Contributors include::
55

6+
Aaron Coleman
67
Abdeali JK
78
Abhijeet Kasurde
89
Ahn Ki-Wook
10+
Alan Velasco
911
Alexander Johnson
1012
Alexei Kozlenok
1113
Anatoly Bubenkoff
14+
Anders Hovmöller
15+
Andras Tim
1216
Andreas Zeidler
1317
Andrzej Ostrowski
1418
Andy Freeland
1519
Anthon van der Neut
20+
Anthony Shaw
1621
Anthony Sottile
1722
Antony Lee
1823
Armin Rigo
24+
Aron Coyle
1925
Aron Curzon
2026
Aviv Palivoda
2127
Barney Gale
@@ -24,18 +30,22 @@ Benjamin Peterson
2430
Bernard Pratz
2531
Bob Ippolito
2632
Brian Dorsey
33+
Brian Maissy
2734
Brian Okken
2835
Brianna Laugher
2936
Bruno Oliveira
3037
Cal Leeming
3138
Carl Friedrich Bolz
39+
Carlos Jenkins
40+
Ceridwen
3241
Charles Cloud
3342
Charnjit SiNGH (CCSJ)
3443
Chris Lamb
3544
Christian Boelsen
3645
Christian Theunert
3746
Christian Tismer
3847
Christopher Gilling
48+
Cyrus Maden
3949
Daniel Grana
4050
Daniel Hahler
4151
Daniel Nuri
@@ -45,6 +55,7 @@ Dave Hunt
4555
David Díaz-Barquero
4656
David Mohr
4757
David Vierra
58+
Daw-Ran Liou
4859
Denis Kirisov
4960
Diego Russo
5061
Dmitry Dygalo
@@ -63,76 +74,96 @@ Feng Ma
6374
Florian Bruhin
6475
Floris Bruynooghe
6576
Gabriel Reis
77+
George Kussumoto
6678
Georgy Dyuldin
6779
Graham Horler
6880
Greg Price
6981
Grig Gheorghiu
7082
Grigorii Eremeev (budulianin)
7183
Guido Wesdorp
7284
Harald Armin Massa
85+
Henk-Jaap Wagenaar
86+
Hugo van Kemenade
7387
Hui Wang (coldnight)
7488
Ian Bicking
89+
Ian Lesperance
7590
Jaap Broekhuizen
7691
Jan Balster
7792
Janne Vanhala
7893
Jason R. Coombs
7994
Javier Domingo Cansino
8095
Javier Romero
96+
Jeff Rackauckas
8197
Jeff Widman
98+
John Eddie Ayson
8299
John Towler
83100
Jon Sonesen
84101
Jonas Obrist
85102
Jordan Guymon
103+
Jordan Moldow
104+
Jordan Speicher
86105
Joshua Bronson
87106
Jurko Gospodnetić
88107
Justyna Janczyszyn
89108
Kale Kundert
90109
Katarzyna Jachim
110+
Katerina Koukiou
91111
Kevin Cox
92112
Kodi B. Arfer
113+
Kostis Anagnostopoulos
114+
Lawrence Mitchell
93115
Lee Kamentsky
94116
Lev Maximov
117+
Llandy Riveron Del Risco
95118
Loic Esteve
96119
Lukas Bednar
97120
Luke Murphy
98121
Maciek Fijalkowski
99122
Maho
123+
Maik Figura
100124
Mandeep Bhutani
101125
Manuel Krebber
102126
Marc Schlaich
103127
Marcin Bachry
104128
Mark Abramowitz
105129
Markus Unterwaditzer
106130
Martijn Faassen
131+
Martin Altmayer
107132
Martin K. Scherer
108133
Martin Prusse
109134
Mathieu Clabaut
110135
Matt Bachmann
111136
Matt Duck
112137
Matt Williams
113138
Matthias Hafner
139+
Maxim Filipenko
114140
mbyt
115141
Michael Aquilina
116142
Michael Birtwell
117143
Michael Droettboom
118144
Michael Seifert
119145
Michal Wajszczuk
146+
Mihai Capotă
120147
Mike Lundy
148+
Nathaniel Waisbrot
121149
Ned Batchelder
122150
Neven Mundar
123151
Nicolas Delaby
124152
Oleg Pidsadnyi
153+
Oleg Sushchenko
125154
Oliver Bestwalter
126155
Omar Kohl
127156
Omer Hadari
128157
Patrick Hayes
129158
Paweł Adamczak
159+
Pedro Algarvio
130160
Pieter Mulder
131161
Piotr Banaszkiewicz
132162
Punyashloka Biswal
133163
Quentin Pradet
134164
Ralf Schmitt
135165
Ran Benita
166+
Raphael Castaneda
136167
Raphael Pierzina
137168
Raquel Alegre
138169
Ravi Chandra
@@ -143,25 +174,37 @@ Ronny Pfannschmidt
143174
Ross Lawley
144175
Russel Winder
145176
Ryan Wooden
177+
Samuel Dion-Girardeau
146178
Samuele Pedroni
147179
Segev Finer
148180
Simon Gomizelj
149181
Skylar Downes
182+
Srinivas Reddy Thatiparthy
150183
Stefan Farmbauer
151184
Stefan Zimmermann
152185
Stefano Taschini
153186
Steffen Allner
154187
Stephan Obermann
188+
Tarcisio Fischer
155189
Tareq Alayan
156190
Ted Xiao
157191
Thomas Grainger
192+
Thomas Hisch
193+
Tim Strazny
194+
Tom Dalton
158195
Tom Viner
159196
Trevor Bekolay
160197
Tyler Goodlet
198+
Tzu-ping Chung
161199
Vasily Kuznetsov
162200
Victor Uriarte
163201
Vidar T. Fauske
164202
Vitaly Lashmanov
165203
Vlad Dragos
204+
William Lee
166205
Wouter van Ackooy
206+
Xuan Luong
167207
Xuecong Liao
208+
Zoltán Máté
209+
Roland Puntaier
210+
Allan Feldman

0 commit comments

Comments
 (0)