add mypy
Browse files
Pipfile
CHANGED
@@ -17,6 +17,7 @@ pytest-cov = "*"
|
|
17 |
bumpversion = "*"
|
18 |
coveralls = "*"
|
19 |
sphinx_rtd_theme = "*"
|
|
|
20 |
|
21 |
[requires]
|
22 |
python_version = "3.5"
|
|
|
17 |
bumpversion = "*"
|
18 |
coveralls = "*"
|
19 |
sphinx_rtd_theme = "*"
|
20 |
+
mypy = "*"
|
21 |
|
22 |
[requires]
|
23 |
python_version = "3.5"
|
Pipfile.lock
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
{
|
2 |
"_meta": {
|
3 |
"hash": {
|
4 |
-
"sha256": "
|
5 |
},
|
6 |
"pipfile-spec": 6,
|
7 |
"requires": {
|
8 |
-
"python_version": "3.
|
9 |
},
|
10 |
"sources": [
|
11 |
{
|
@@ -17,6 +17,13 @@
|
|
17 |
},
|
18 |
"default": {},
|
19 |
"develop": {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
"aspy.yaml": {
|
21 |
"hashes": [
|
22 |
"sha256:463372c043f70160a9ec950c3f1e4c3a82db5fca01d334b6bc89c7164d744bdc",
|
@@ -31,6 +38,13 @@
|
|
31 |
],
|
32 |
"version": "==19.3.0"
|
33 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
"bumpversion": {
|
35 |
"hashes": [
|
36 |
"sha256:6744c873dd7aafc24453d8b6a1a0d6d109faf63cd0cd19cb78fd46e74932c77e",
|
@@ -110,6 +124,13 @@
|
|
110 |
],
|
111 |
"version": "==0.6.2"
|
112 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
113 |
"entrypoints": {
|
114 |
"hashes": [
|
115 |
"sha256:589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19",
|
@@ -139,6 +160,13 @@
|
|
139 |
],
|
140 |
"version": "==2.8"
|
141 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
"importlib-metadata": {
|
143 |
"hashes": [
|
144 |
"sha256:bdd9b7c397c273bcc9a11d6629a38487cd07154fa255a467bf704cd2c258e359",
|
@@ -147,6 +175,46 @@
|
|
147 |
"markers": "python_version < '3.8'",
|
148 |
"version": "==1.4.0"
|
149 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
"mccabe": {
|
151 |
"hashes": [
|
152 |
"sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42",
|
@@ -164,12 +232,37 @@
|
|
164 |
},
|
165 |
"more-itertools": {
|
166 |
"hashes": [
|
167 |
-
"sha256:
|
168 |
-
"sha256:
|
169 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
170 |
],
|
171 |
"index": "pypi",
|
172 |
-
"version": "==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
},
|
174 |
"nodeenv": {
|
175 |
"hashes": [
|
@@ -228,6 +321,13 @@
|
|
228 |
],
|
229 |
"version": "==2.1.1"
|
230 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
"pyparsing": {
|
232 |
"hashes": [
|
233 |
"sha256:4c830582a84fb022400b85429791bc551f1f4871c33f23e44f353119e92f969f",
|
@@ -259,6 +359,13 @@
|
|
259 |
"index": "pypi",
|
260 |
"version": "==2.0.0"
|
261 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
262 |
"pyyaml": {
|
263 |
"hashes": [
|
264 |
"sha256:059b2ee3194d718896c0ad077dd8c043e5e909d9180f387ce42012662a4946d6",
|
@@ -306,6 +413,70 @@
|
|
306 |
],
|
307 |
"version": "==1.13.0"
|
308 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
309 |
"toml": {
|
310 |
"hashes": [
|
311 |
"sha256:229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c",
|
@@ -313,6 +484,40 @@
|
|
313 |
],
|
314 |
"version": "==0.10.0"
|
315 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
316 |
"urllib3": {
|
317 |
"hashes": [
|
318 |
"sha256:a8a318824cc77d1fd4b2bec2ded92646630d7fe8619497b142c84a9e6f5a7293",
|
|
|
1 |
{
|
2 |
"_meta": {
|
3 |
"hash": {
|
4 |
+
"sha256": "4b426f22218375a7e2ac5af6e6749d2f677e3116d3a9b754637dc187985a2971"
|
5 |
},
|
6 |
"pipfile-spec": 6,
|
7 |
"requires": {
|
8 |
+
"python_version": "3.5"
|
9 |
},
|
10 |
"sources": [
|
11 |
{
|
|
|
17 |
},
|
18 |
"default": {},
|
19 |
"develop": {
|
20 |
+
"alabaster": {
|
21 |
+
"hashes": [
|
22 |
+
"sha256:446438bdcca0e05bd45ea2de1668c1d9b032e1a9154c2c259092d77031ddd359",
|
23 |
+
"sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02"
|
24 |
+
],
|
25 |
+
"version": "==0.7.12"
|
26 |
+
},
|
27 |
"aspy.yaml": {
|
28 |
"hashes": [
|
29 |
"sha256:463372c043f70160a9ec950c3f1e4c3a82db5fca01d334b6bc89c7164d744bdc",
|
|
|
38 |
],
|
39 |
"version": "==19.3.0"
|
40 |
},
|
41 |
+
"babel": {
|
42 |
+
"hashes": [
|
43 |
+
"sha256:1aac2ae2d0d8ea368fa90906567f5c08463d98ade155c0c4bfedd6a0f7160e38",
|
44 |
+
"sha256:d670ea0b10f8b723672d3a6abeb87b565b244da220d76b4dba1b66269ec152d4"
|
45 |
+
],
|
46 |
+
"version": "==2.8.0"
|
47 |
+
},
|
48 |
"bumpversion": {
|
49 |
"hashes": [
|
50 |
"sha256:6744c873dd7aafc24453d8b6a1a0d6d109faf63cd0cd19cb78fd46e74932c77e",
|
|
|
124 |
],
|
125 |
"version": "==0.6.2"
|
126 |
},
|
127 |
+
"docutils": {
|
128 |
+
"hashes": [
|
129 |
+
"sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af",
|
130 |
+
"sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc"
|
131 |
+
],
|
132 |
+
"version": "==0.16"
|
133 |
+
},
|
134 |
"entrypoints": {
|
135 |
"hashes": [
|
136 |
"sha256:589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19",
|
|
|
160 |
],
|
161 |
"version": "==2.8"
|
162 |
},
|
163 |
+
"imagesize": {
|
164 |
+
"hashes": [
|
165 |
+
"sha256:6965f19a6a2039c7d48bca7dba2473069ff854c36ae6f19d2cde309d998228a1",
|
166 |
+
"sha256:b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1"
|
167 |
+
],
|
168 |
+
"version": "==1.2.0"
|
169 |
+
},
|
170 |
"importlib-metadata": {
|
171 |
"hashes": [
|
172 |
"sha256:bdd9b7c397c273bcc9a11d6629a38487cd07154fa255a467bf704cd2c258e359",
|
|
|
175 |
"markers": "python_version < '3.8'",
|
176 |
"version": "==1.4.0"
|
177 |
},
|
178 |
+
"jinja2": {
|
179 |
+
"hashes": [
|
180 |
+
"sha256:74320bb91f31270f9551d46522e33af46a80c3d619f4a4bf42b3164d30b5911f",
|
181 |
+
"sha256:9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de"
|
182 |
+
],
|
183 |
+
"version": "==2.10.3"
|
184 |
+
},
|
185 |
+
"markupsafe": {
|
186 |
+
"hashes": [
|
187 |
+
"sha256:00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473",
|
188 |
+
"sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161",
|
189 |
+
"sha256:09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235",
|
190 |
+
"sha256:1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5",
|
191 |
+
"sha256:24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff",
|
192 |
+
"sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b",
|
193 |
+
"sha256:43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1",
|
194 |
+
"sha256:46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e",
|
195 |
+
"sha256:500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183",
|
196 |
+
"sha256:535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66",
|
197 |
+
"sha256:62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1",
|
198 |
+
"sha256:6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1",
|
199 |
+
"sha256:717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e",
|
200 |
+
"sha256:79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b",
|
201 |
+
"sha256:7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905",
|
202 |
+
"sha256:88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735",
|
203 |
+
"sha256:8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d",
|
204 |
+
"sha256:98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e",
|
205 |
+
"sha256:9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d",
|
206 |
+
"sha256:9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c",
|
207 |
+
"sha256:ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21",
|
208 |
+
"sha256:b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2",
|
209 |
+
"sha256:b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5",
|
210 |
+
"sha256:b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b",
|
211 |
+
"sha256:ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6",
|
212 |
+
"sha256:c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f",
|
213 |
+
"sha256:cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f",
|
214 |
+
"sha256:e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7"
|
215 |
+
],
|
216 |
+
"version": "==1.1.1"
|
217 |
+
},
|
218 |
"mccabe": {
|
219 |
"hashes": [
|
220 |
"sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42",
|
|
|
232 |
},
|
233 |
"more-itertools": {
|
234 |
"hashes": [
|
235 |
+
"sha256:1a2a32c72400d365000412fe08eb4a24ebee89997c18d3d147544f70f5403b39",
|
236 |
+
"sha256:c468adec578380b6281a114cb8a5db34eb1116277da92d7c46f904f0b52d3288"
|
237 |
+
],
|
238 |
+
"version": "==8.1.0"
|
239 |
+
},
|
240 |
+
"mypy": {
|
241 |
+
"hashes": [
|
242 |
+
"sha256:0a9a45157e532da06fe56adcfef8a74629566b607fa2c1ac0122d1ff995c748a",
|
243 |
+
"sha256:2c35cae79ceb20d47facfad51f952df16c2ae9f45db6cb38405a3da1cf8fc0a7",
|
244 |
+
"sha256:4b9365ade157794cef9685791032521233729cb00ce76b0ddc78749abea463d2",
|
245 |
+
"sha256:53ea810ae3f83f9c9b452582261ea859828a9ed666f2e1ca840300b69322c474",
|
246 |
+
"sha256:634aef60b4ff0f650d3e59d4374626ca6153fcaff96ec075b215b568e6ee3cb0",
|
247 |
+
"sha256:7e396ce53cacd5596ff6d191b47ab0ea18f8e0ec04e15d69728d530e86d4c217",
|
248 |
+
"sha256:7eadc91af8270455e0d73565b8964da1642fe226665dd5c9560067cd64d56749",
|
249 |
+
"sha256:7f672d02fffcbace4db2b05369142e0506cdcde20cea0e07c7c2171c4fd11dd6",
|
250 |
+
"sha256:85baab8d74ec601e86134afe2bcccd87820f79d2f8d5798c889507d1088287bf",
|
251 |
+
"sha256:87c556fb85d709dacd4b4cb6167eecc5bbb4f0a9864b69136a0d4640fdc76a36",
|
252 |
+
"sha256:a6bd44efee4dc8c3324c13785a9dc3519b3ee3a92cada42d2b57762b7053b49b",
|
253 |
+
"sha256:c6d27bd20c3ba60d5b02f20bd28e20091d6286a699174dfad515636cb09b5a72",
|
254 |
+
"sha256:e2bb577d10d09a2d8822a042a23b8d62bc3b269667c9eb8e60a6edfa000211b1",
|
255 |
+
"sha256:f97a605d7c8bc2c6d1172c2f0d5a65b24142e11a58de689046e62c2d632ca8c1"
|
256 |
],
|
257 |
"index": "pypi",
|
258 |
+
"version": "==0.761"
|
259 |
+
},
|
260 |
+
"mypy-extensions": {
|
261 |
+
"hashes": [
|
262 |
+
"sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d",
|
263 |
+
"sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"
|
264 |
+
],
|
265 |
+
"version": "==0.4.3"
|
266 |
},
|
267 |
"nodeenv": {
|
268 |
"hashes": [
|
|
|
321 |
],
|
322 |
"version": "==2.1.1"
|
323 |
},
|
324 |
+
"pygments": {
|
325 |
+
"hashes": [
|
326 |
+
"sha256:2a3fe295e54a20164a9df49c75fa58526d3be48e14aceba6d6b1e8ac0bfd6f1b",
|
327 |
+
"sha256:98c8aa5a9f778fcd1026a17361ddaf7330d1b7c62ae97c3bb0ae73e0b9b6b0fe"
|
328 |
+
],
|
329 |
+
"version": "==2.5.2"
|
330 |
+
},
|
331 |
"pyparsing": {
|
332 |
"hashes": [
|
333 |
"sha256:4c830582a84fb022400b85429791bc551f1f4871c33f23e44f353119e92f969f",
|
|
|
359 |
"index": "pypi",
|
360 |
"version": "==2.0.0"
|
361 |
},
|
362 |
+
"pytz": {
|
363 |
+
"hashes": [
|
364 |
+
"sha256:1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d",
|
365 |
+
"sha256:b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be"
|
366 |
+
],
|
367 |
+
"version": "==2019.3"
|
368 |
+
},
|
369 |
"pyyaml": {
|
370 |
"hashes": [
|
371 |
"sha256:059b2ee3194d718896c0ad077dd8c043e5e909d9180f387ce42012662a4946d6",
|
|
|
413 |
],
|
414 |
"version": "==1.13.0"
|
415 |
},
|
416 |
+
"snowballstemmer": {
|
417 |
+
"hashes": [
|
418 |
+
"sha256:209f257d7533fdb3cb73bdbd24f436239ca3b2fa67d56f6ff88e86be08cc5ef0",
|
419 |
+
"sha256:df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52"
|
420 |
+
],
|
421 |
+
"version": "==2.0.0"
|
422 |
+
},
|
423 |
+
"sphinx": {
|
424 |
+
"hashes": [
|
425 |
+
"sha256:298537cb3234578b2d954ff18c5608468229e116a9757af3b831c2b2b4819159",
|
426 |
+
"sha256:e6e766b74f85f37a5f3e0773a1e1be8db3fcb799deb58ca6d18b70b0b44542a5"
|
427 |
+
],
|
428 |
+
"version": "==2.3.1"
|
429 |
+
},
|
430 |
+
"sphinx-rtd-theme": {
|
431 |
+
"hashes": [
|
432 |
+
"sha256:00cf895504a7895ee433807c62094cf1e95f065843bf3acd17037c3e9a2becd4",
|
433 |
+
"sha256:728607e34d60456d736cc7991fd236afb828b21b82f956c5ea75f94c8414040a"
|
434 |
+
],
|
435 |
+
"index": "pypi",
|
436 |
+
"version": "==0.4.3"
|
437 |
+
},
|
438 |
+
"sphinxcontrib-applehelp": {
|
439 |
+
"hashes": [
|
440 |
+
"sha256:edaa0ab2b2bc74403149cb0209d6775c96de797dfd5b5e2a71981309efab3897",
|
441 |
+
"sha256:fb8dee85af95e5c30c91f10e7eb3c8967308518e0f7488a2828ef7bc191d0d5d"
|
442 |
+
],
|
443 |
+
"version": "==1.0.1"
|
444 |
+
},
|
445 |
+
"sphinxcontrib-devhelp": {
|
446 |
+
"hashes": [
|
447 |
+
"sha256:6c64b077937330a9128a4da74586e8c2130262f014689b4b89e2d08ee7294a34",
|
448 |
+
"sha256:9512ecb00a2b0821a146736b39f7aeb90759834b07e81e8cc23a9c70bacb9981"
|
449 |
+
],
|
450 |
+
"version": "==1.0.1"
|
451 |
+
},
|
452 |
+
"sphinxcontrib-htmlhelp": {
|
453 |
+
"hashes": [
|
454 |
+
"sha256:4670f99f8951bd78cd4ad2ab962f798f5618b17675c35c5ac3b2132a14ea8422",
|
455 |
+
"sha256:d4fd39a65a625c9df86d7fa8a2d9f3cd8299a3a4b15db63b50aac9e161d8eff7"
|
456 |
+
],
|
457 |
+
"version": "==1.0.2"
|
458 |
+
},
|
459 |
+
"sphinxcontrib-jsmath": {
|
460 |
+
"hashes": [
|
461 |
+
"sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178",
|
462 |
+
"sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"
|
463 |
+
],
|
464 |
+
"version": "==1.0.1"
|
465 |
+
},
|
466 |
+
"sphinxcontrib-qthelp": {
|
467 |
+
"hashes": [
|
468 |
+
"sha256:513049b93031beb1f57d4daea74068a4feb77aa5630f856fcff2e50de14e9a20",
|
469 |
+
"sha256:79465ce11ae5694ff165becda529a600c754f4bc459778778c7017374d4d406f"
|
470 |
+
],
|
471 |
+
"version": "==1.0.2"
|
472 |
+
},
|
473 |
+
"sphinxcontrib-serializinghtml": {
|
474 |
+
"hashes": [
|
475 |
+
"sha256:c0efb33f8052c04fd7a26c0a07f1678e8512e0faec19f4aa8f2473a8b81d5227",
|
476 |
+
"sha256:db6615af393650bf1151a6cd39120c29abaf93cc60db8c48eb2dddbfdc3a9768"
|
477 |
+
],
|
478 |
+
"version": "==1.1.3"
|
479 |
+
},
|
480 |
"toml": {
|
481 |
"hashes": [
|
482 |
"sha256:229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c",
|
|
|
484 |
],
|
485 |
"version": "==0.10.0"
|
486 |
},
|
487 |
+
"typed-ast": {
|
488 |
+
"hashes": [
|
489 |
+
"sha256:0666aa36131496aed8f7be0410ff974562ab7eeac11ef351def9ea6fa28f6355",
|
490 |
+
"sha256:0c2c07682d61a629b68433afb159376e24e5b2fd4641d35424e462169c0a7919",
|
491 |
+
"sha256:249862707802d40f7f29f6e1aad8d84b5aa9e44552d2cc17384b209f091276aa",
|
492 |
+
"sha256:24995c843eb0ad11a4527b026b4dde3da70e1f2d8806c99b7b4a7cf491612652",
|
493 |
+
"sha256:269151951236b0f9a6f04015a9004084a5ab0d5f19b57de779f908621e7d8b75",
|
494 |
+
"sha256:4083861b0aa07990b619bd7ddc365eb7fa4b817e99cf5f8d9cf21a42780f6e01",
|
495 |
+
"sha256:498b0f36cc7054c1fead3d7fc59d2150f4d5c6c56ba7fb150c013fbc683a8d2d",
|
496 |
+
"sha256:4e3e5da80ccbebfff202a67bf900d081906c358ccc3d5e3c8aea42fdfdfd51c1",
|
497 |
+
"sha256:6daac9731f172c2a22ade6ed0c00197ee7cc1221aa84cfdf9c31defeb059a907",
|
498 |
+
"sha256:715ff2f2df46121071622063fc7543d9b1fd19ebfc4f5c8895af64a77a8c852c",
|
499 |
+
"sha256:73d785a950fc82dd2a25897d525d003f6378d1cb23ab305578394694202a58c3",
|
500 |
+
"sha256:8c8aaad94455178e3187ab22c8b01a3837f8ee50e09cf31f1ba129eb293ec30b",
|
501 |
+
"sha256:8ce678dbaf790dbdb3eba24056d5364fb45944f33553dd5869b7580cdbb83614",
|
502 |
+
"sha256:aaee9905aee35ba5905cfb3c62f3e83b3bec7b39413f0a7f19be4e547ea01ebb",
|
503 |
+
"sha256:bcd3b13b56ea479b3650b82cabd6b5343a625b0ced5429e4ccad28a8973f301b",
|
504 |
+
"sha256:c9e348e02e4d2b4a8b2eedb48210430658df6951fa484e59de33ff773fbd4b41",
|
505 |
+
"sha256:d205b1b46085271b4e15f670058ce182bd1199e56b317bf2ec004b6a44f911f6",
|
506 |
+
"sha256:d43943ef777f9a1c42bf4e552ba23ac77a6351de620aa9acf64ad54933ad4d34",
|
507 |
+
"sha256:d5d33e9e7af3b34a40dc05f498939f0ebf187f07c385fd58d591c533ad8562fe",
|
508 |
+
"sha256:fc0fea399acb12edbf8a628ba8d2312f583bdbdb3335635db062fa98cf71fca4",
|
509 |
+
"sha256:fe460b922ec15dd205595c9b5b99e2f056fd98ae8f9f56b888e7a17dc2b757e7"
|
510 |
+
],
|
511 |
+
"version": "==1.4.1"
|
512 |
+
},
|
513 |
+
"typing-extensions": {
|
514 |
+
"hashes": [
|
515 |
+
"sha256:091ecc894d5e908ac75209f10d5b4f118fbdb2eb1ede6a63544054bb1edb41f2",
|
516 |
+
"sha256:910f4656f54de5993ad9304959ce9bb903f90aadc7c67a0bef07e678014e892d",
|
517 |
+
"sha256:cf8b63fedea4d89bab840ecbb93e75578af28f76f66c35889bd7065f5af88575"
|
518 |
+
],
|
519 |
+
"version": "==3.7.4.1"
|
520 |
+
},
|
521 |
"urllib3": {
|
522 |
"hashes": [
|
523 |
"sha256:a8a318824cc77d1fd4b2bec2ded92646630d7fe8619497b142c84a9e6f5a7293",
|
README.md
CHANGED
@@ -11,11 +11,7 @@
|
|
11 |
</p>
|
12 |
</div>
|
13 |
|
14 |
-
#
|
15 |
-
*pytube* is a very serious, lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.
|
16 |
-
|
17 |
-
## Description
|
18 |
-
YouTube is the most popular video-sharing platform in the world and as a hacker you may encounter a situation where you want to script something to download videos. For this I present to you *pytube*.
|
19 |
|
20 |
*pytube* is a lightweight library written in Python. It has no third party dependencies and aims to be highly reliable.
|
21 |
|
|
|
11 |
</p>
|
12 |
</div>
|
13 |
|
14 |
+
# pytube3
|
|
|
|
|
|
|
|
|
15 |
|
16 |
*pytube* is a lightweight library written in Python. It has no third party dependencies and aims to be highly reliable.
|
17 |
|
setup.py
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
#!/usr/bin/env python
|
2 |
# -*- coding: utf-8 -*-
|
3 |
-
"""This module contains setup instructions for
|
4 |
import codecs
|
5 |
import os
|
6 |
from setuptools import setup
|
|
|
1 |
#!/usr/bin/env python
|
2 |
# -*- coding: utf-8 -*-
|
3 |
+
"""This module contains setup instructions for pytube3."""
|
4 |
import codecs
|
5 |
import os
|
6 |
from setuptools import setup
|