Skip to content

Commit c1c036f

Browse files
authored
fix: update dependency requirements (#48)
* fix: update dependency requirements * test: add test for using without requirements.txt * test: replace original set up for this PR
1 parent 59ac8aa commit c1c036f

File tree

4 files changed

+13
-3
lines changed

4 files changed

+13
-3
lines changed

.github/workflows/ci.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,7 @@ jobs:
2525
- name: Run unittest
2626
run: |
2727
tox -e unittest
28+
- name: Run librarytest
29+
run: |
30+
tox -e librarytest
2831

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# google-resumable-media-python requires manual update as this repo isn't templated.
2-
sphinxcontrib.napoleon
32
sphinx==4.0.2
43
-e .
54
tox

setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@
2020
version = '0.3.0'
2121
dependencies = [
2222
'PyYAML',
23-
'wheel>=0.24.0',
2423
'sphinx',
25-
'unidecode'
24+
'sphinxcontrib.napoleon',
25+
'unidecode',
26+
'wheel>=0.24.0'
2627
]
2728

2829
packages = setuptools.find_packages('.', exclude=['tests'])

tox.ini

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,13 @@ deps =
2424
commands =
2525
python3 -m unittest tests/test_unit.py
2626

27+
[testenv:librarytest]
28+
deps =
29+
sphinx_rtd_theme
30+
changedir = {toxinidir}/docs
31+
commands =
32+
sphinx-build -D extensions=sphinx.ext.autodoc,sphinx.ext.autosummary,docfx_yaml.extension,sphinx.ext.intersphinx,sphinx.ext.coverage,sphinx.ext.napoleon,sphinx.ext.todo,sphinx.ext.viewcode -b html -d {envtmpdir}/doctrees . {envtmpdir}/html
33+
2734
[testenv:lint]
2835
deps =
2936
{[testenv]deps}

0 commit comments

Comments
 (0)