Commit Graph

12 Commits

Author SHA1 Message Date
bastimeyer 334e18e412 tools: add mypy config
- Add mypy and available typing stubs to dev-requirements
- Add mypy config
- Add py.typed to streamlink + streamlink_cli packages (PEP 561):
  This is required, so that mypy can import types from streamlink when
  installed in editable mode. Don't publish this file for now.
  Once various streamlink APIs are properly typed, typing stub files
  can be added instead.
2022-05-24 14:07:47 -07:00
bastimeyer 2eb9689fac setup: include shell completions in sdist
- move build directory of the shell completions from /build/shtab to
  /completions due to an sdist restriction of setuptools and MANIFEST.in
- recursively include the /completions directory in MANIFEST.in
- update data_files path in setup.py (for inclusion in wheels)
- update .gitignore
2021-11-15 18:53:58 +01:00
beardypig c408ec6dee build: build and sign sdist in travis using an RSA sign-only key (#1701)
* deploy: automatically deploy sdist and wheel builds to PyPI.

* build: limit deploys to streamlink repo

* build: remove pypi methods from release script

* build: build and sign sdist in travis using an RSA sign-only key

* build: combine the build and sign with pypi deploy
2018-05-28 16:33:41 -07:00
bastimeyer 43d22ce731 Add OS + editor file/directory names to .gitignore 2018-03-24 15:32:53 +01:00
back-to 625908a5a3
[codecov] use pytest and upload all data
- pytest not coverage
- fixed not working linux upload
- pip install -e . or it won't work
- don't run tests twice in travis
- don't ignore init files
- codecov target to 30
2018-02-26 17:30:38 +01:00
beardypig d2717041c8 Boost the test coverage a bit (#362)
* tests: improving test coverage

* tests: improving test coverage of utils

* tests: ensure that all the plugins can be loaded

* tests: simple parse test for m3u8

* tests: mock tvplayer plugin requests

* tests: use mock from unittest where available

* test_hls_playlist: all strings are unicode

* plugins.{ine,atresplayer}: fix bug in regex for py26
2017-01-05 09:27:15 -08:00
Forrest Alvarez c02d4f64a9 Remove tox 2016-09-27 11:28:42 -07:00
Simon Bernier St-Pierre 6ef1f4b1b9 support virtualenv 2016-09-19 16:28:52 -04:00
Christopher Rosell 59b9ab49b4 Add tox.ini. 2013-08-17 19:34:59 +02:00
Christopher Rosell 1c0e1e3e88 Release version 1.3.1. 2012-09-29 01:17:08 +02:00
Christopher Rosell 93af278d61 Add some docs. 2012-08-24 02:28:42 +02:00
Christopher Rosell 03ff523bfe Initial commit. 2011-08-15 04:37:22 +02:00