You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 2, 2021. It is now read-only.
rev: v7.1.0 # Update as desired to new releases/tags
@@ -105,153 +105,188 @@ You can add the following hook in your `.pre-commit-config.yaml` file.
105
105
```
106
106
107
107
If you are running manually somewhere, we can run the following command:
108
+
108
109
```
109
110
pre-commit run --hook-stage manual caniusepython3 --files requirements.txt
110
111
```
111
112
112
113
# Change Log
113
114
115
+
# 7.3.0
116
+
117
+
- Usual overrides updates
118
+
- Removed argparse as a requirement
119
+
- Added Python 3.9 support
120
+
- Silenced a warning from setuptools about importing distutils (via distlib)
121
+
before setuptools itself
122
+
- Made it a bit more clear that false-negatives are possible (by design)
123
+
- Marked the project as retired
124
+
114
125
# 7.2.0
115
-
* Add an `--index`/`-i` flag to specify an index URL (thanks [macleodbroad-wf](https://github.com/macleodbroad-wf))
116
-
* Add support for [pre-commit](https://pre-commit.com/) (thanks [Milind Shakya](https://github.com/milind-shakya-sp))
117
-
* Update overrides data (thanks [Andriy Yablonskyy](https://github.com/yablonsky))
126
+
127
+
- Add an `--index`/`-i` flag to specify an index URL (thanks [macleodbroad-wf](https://github.com/macleodbroad-wf))
128
+
- Add support for [pre-commit](https://pre-commit.com/) (thanks [Milind Shakya](https://github.com/milind-shakya-sp))
129
+
- Update overrides data (thanks [Andriy Yablonskyy](https://github.com/yablonsky))
118
130
119
131
# 7.1.0
120
-
* Remove unused imports from Pylint checker
121
-
* Usual overrides updates
122
-
* Introduce the `--exclude` flag (thanks [Milind Shakya](https://github.com/milind-shakya-sp))
132
+
133
+
- Remove unused imports from Pylint checker
134
+
- Usual overrides updates
135
+
- Introduce the `--exclude` flag (thanks [Milind Shakya](https://github.com/milind-shakya-sp))
123
136
124
137
# 7.0.0
125
-
* Drop Python 3.3 support
126
-
* Usual overrides updates
138
+
139
+
- Drop Python 3.3 support
140
+
- Usual overrides updates
127
141
128
142
# 6.0.0
129
-
* Refactor some code to avoid a warning in Python 3.6
130
-
* Stop calling pip's internals (pip 10 would break everything)
131
-
* Fix "No handler found" output under Python 2.7
143
+
144
+
- Refactor some code to avoid a warning in Python 3.6
145
+
- Stop calling pip's internals (pip 10 would break everything)
146
+
- Fix "No handler found" output under Python 2.7
132
147
(patch by [arnuschky](https://github.com/arnuschky))
133
-
* Usual overrides updates
148
+
- Usual overrides updates
134
149
135
150
# 5.0.0
136
-
* Return a `3` error code when a command completes successfully but there are
151
+
152
+
- Return a `3` error code when a command completes successfully but there are
137
153
found blockers (patch by [pcattori](https://github.com/pcattori);
138
154
accidentally left out of the 4.0.0 release)
139
-
* Officially support Python 3.6
140
-
* Usual overrides updates
155
+
- Officially support Python 3.6
156
+
- Usual overrides updates
141
157
142
158
# 4.0.0
143
-
* Stop using PyPI's XML-RPC API and move to its JSON one for better performance
159
+
160
+
- Stop using PyPI's XML-RPC API and move to its JSON one for better performance
144
161
(and switch to https://pypi.org)
145
-
* Load the overrides data from GitHub when possible, falling back to the data
162
+
- Load the overrides data from GitHub when possible, falling back to the data
146
163
included with the package when necessary (thanks to
147
164
[shafrom](https://github.com/shaform) for adding local, one-day caching)
148
165
149
166
# 3.4.1
150
-
* Update the URL used for PyPI to https://pypi.org
167
+
168
+
- Update the URL used for PyPI to https://pypi.org
151
169
(patch by [Chris Fournier](https://github.com/cfournie))
152
-
* Usual override updates
170
+
- Usual override updates
153
171
154
172
# 3.4.0
155
-
* Fix a dict comprehension failure with the pylint checker
173
+
174
+
- Fix a dict comprehension failure with the pylint checker
156
175
(patch by [Jeroen Oldenburger](https://github.com/jeroenoldenburger))
157
-
* Usual override updates
158
-
* Python 3.5 support
159
-
* Tests have been made less flaky
160
-
* Use pypi.io instead of pypi.python.org
161
-
* Normalize project names to help guarantee lookup success
176
+
- Usual override updates
177
+
- Python 3.5 support
178
+
- Tests have been made less flaky
179
+
- Use pypi.io instead of pypi.python.org
180
+
- Normalize project names to help guarantee lookup success
162
181
163
182
# 3.3.0
164
-
* Made tests more robust in the face of PyPI timing out
165
-
* Added Python 3.5 support
166
-
* Dropped Python 2.6 and 3.2 support
167
-
* Updated tests to not use Twisted as a Python 2-only project
168
-
* Fixed a bug where the pylint checker was incorrectly missing `from __future__ import unicode_literals` ([issue #103](https://github.com/brettcannon/caniusepython3/issues/103); reported by [David Euresti](https://github.com/euresti))
169
-
* Usual overrides updates
183
+
184
+
- Made tests more robust in the face of PyPI timing out
185
+
- Added Python 3.5 support
186
+
- Dropped Python 2.6 and 3.2 support
187
+
- Updated tests to not use Twisted as a Python 2-only project
188
+
- Fixed a bug where the pylint checker was incorrectly missing `from __future__ import unicode_literals` ([issue #103](https://github.com/brettcannon/caniusepython3/issues/103); reported by [David Euresti](https://github.com/euresti))
189
+
- Usual overrides updates
170
190
171
191
# 3.2.0
172
-
* Fix a failing test due to the assumed unported project being ported =)
173
-
* Work around distlib 0.2.0 bug (patch by @rawrgulmuffins)
174
-
* Usual override updates
192
+
193
+
- Fix a failing test due to the assumed unported project being ported =)
194
+
- Work around distlib 0.2.0 bug (patch by @rawrgulmuffins)
195
+
- Usual override updates
175
196
176
197
# 3.1.0
177
-
* Log more details when running under `-v` (patch by @msabramo)
178
-
* Print a 🎉 -- it's a party popper in case you have mojibake for it -- when the
198
+
199
+
- Log more details when running under `-v` (patch by @msabramo)
200
+
- Print a 🎉 -- it's a party popper in case you have mojibake for it -- when the
179
201
terminal supports it and there are no blocking dependencies (patch by @msabramo)
180
-
* Fix compatibility with pip 6.1.0 (patch by @msabramo)
181
-
* Fix warning of missing logger when using `setup.py` integration
202
+
- Fix compatibility with pip 6.1.0 (patch by @msabramo)
203
+
- Fix warning of missing logger when using `setup.py` integration
182
204
(issue #80; patch by @msabramo)
183
-
* Remove checkers for `filter`, `map`, `range`, and `zip` as they have been
205
+
- Remove checkers for `filter`, `map`, `range`, and `zip` as they have been
184
206
improved upon and
185
207
[merged upstream in Pylint](https://bitbucket.org/logilab/pylint/pull-request/216/warn-when-filter-map-range-and-filter-are/diff)
186
-
* Updated outdated documentation
187
-
* Usual override updates
208
+
- Updated outdated documentation
209
+
- Usual override updates
188
210
189
211
# 3.0.0
190
-
* Introduce `caniusepython3.pylint_checker` which extends `pylint --py3k` with
212
+
213
+
- Introduce `caniusepython3.pylint_checker` which extends `pylint --py3k` with
191
214
very strict porting checks
192
-
* Work around a [bug in distlib](https://bitbucket.org/pypa/distlib/issue/58/distliblocatorslocate-returning-an-empty)
193
-
* Compatibility fix for pip 6.0 ([issue #72](https://github.com/brettcannon/caniusepython3/issues/72))
194
-
* Usual override updates
215
+
- Work around a [bug in distlib](https://bitbucket.org/pypa/distlib/issue/58/distliblocatorslocate-returning-an-empty)
216
+
- Compatibility fix for pip 6.0 ([issue #72](https://github.com/brettcannon/caniusepython3/issues/72))
217
+
- Usual override updates
195
218
196
219
# 2.2.0
197
-
* Suppress an `xmlrpclib.Fault` exception under Python 2.6 when trying to close
220
+
221
+
- Suppress an `xmlrpclib.Fault` exception under Python 2.6 when trying to close
198
222
an XML-RPC connection (can't close a connection under Python 2.6 anyway and
199
223
the exception has only been seen on [Travis](https://travis-ci.org/))
200
-
* Move to [unittest2](https://pypi.python.org/pypi/unittest2) as a developer
224
+
- Move to [unittest2](https://pypi.python.org/pypi/unittest2) as a developer
201
225
dependency
202
-
* Move [mock](https://pypi.python.org/pypi/mock) to a developer dependency
203
-
* Usual override tweaks
226
+
- Move [mock](https://pypi.python.org/pypi/mock) to a developer dependency
227
+
- Usual override tweaks
204
228
205
229
# 2.1.2
206
-
* Avoid infinite recursion when there is a circular dependency
230
+
231
+
- Avoid infinite recursion when there is a circular dependency
0 commit comments