Skip to content

Commit

Permalink
Set up for publishing demjson3 doc
Browse files Browse the repository at this point in the history
  • Loading branch information
nielstron committed Sep 8, 2021
1 parent 4bce889 commit c03c110
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 8 deletions.
13 changes: 13 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,11 @@ install:
- pip install -e .

script:
# tests installation and build
- make all
- coverage run --source=demjson3 test/test_demjson3.py
# creates documentation files
- make docs

after_success:
- coverage report
Expand Down Expand Up @@ -48,3 +51,13 @@ deploy:
condition: "$TRAVIS_EVENT_TYPE = push"
api_key:
secure: oE9354cYf8dLDLzJ0vSmaA7Hr929pWM6rtGQIUlrva+H+sO1On/aVxmkpbR1bUq0/UArxvAGXvK98UnjcDDaJDZ0ipcjfKR77XTl+qWHgWdHnJ9zG0xTyhHpfBkZceK/k7DVJBGKw0F54VTFu33WVihDF+lW43tD/07l5w6leASgO3Dp9QRzSPDY8ZSRgcjWZwYJd6ynQ7AAr92BQxKL2Nzhe2iYM9tZhcETeXnjCU1ujUl8eIhAqv/XEUAv88fgEBIsZwm1zAtiSNkJhA60RNLWTex/QoJ1Mp1nC5mn2cqjZvKKnQLBkLqzbzIXrdZFvI7H4MEwsbfU85Pw89GkiH3PhPkNs/xD2VywIphVTv5vFZhjj6OzinhG83nKUOE+a5PaWTNSovjuKzAWl7OZ/PwXRMa+nqg00GMUevzBghcJmboBnHl8IMcdrmclF967jesFkV7y1gDBl7o302gUHnOeD3Q+nnxNcsmA4XfblZaBcrhLlcnk+wMPNEX0gmhP8NtFpBAq9VGiTPFnhWjDR3DTHjeoHmaYQ1Zc2NkzyPIam+XrCX6vc2fSo41L4CygU808sK5cttS5xK8lLsJYA1B5GwPXUd+AxfRw6rxwg/3tn1XqR+siwUCJ8J5Vw1ULpfzHr1LjVuwbTjj1S+RenCrmsExdHL5uJzxFE75JffA=
- provider: pages
skip_cleanup: true
github_token:
secure: oE9354cYf8dLDLzJ0vSmaA7Hr929pWM6rtGQIUlrva+H+sO1On/aVxmkpbR1bUq0/UArxvAGXvK98UnjcDDaJDZ0ipcjfKR77XTl+qWHgWdHnJ9zG0xTyhHpfBkZceK/k7DVJBGKw0F54VTFu33WVihDF+lW43tD/07l5w6leASgO3Dp9QRzSPDY8ZSRgcjWZwYJd6ynQ7AAr92BQxKL2Nzhe2iYM9tZhcETeXnjCU1ujUl8eIhAqv/XEUAv88fgEBIsZwm1zAtiSNkJhA60RNLWTex/QoJ1Mp1nC5mn2cqjZvKKnQLBkLqzbzIXrdZFvI7H4MEwsbfU85Pw89GkiH3PhPkNs/xD2VywIphVTv5vFZhjj6OzinhG83nKUOE+a5PaWTNSovjuKzAWl7OZ/PwXRMa+nqg00GMUevzBghcJmboBnHl8IMcdrmclF967jesFkV7y1gDBl7o302gUHnOeD3Q+nnxNcsmA4XfblZaBcrhLlcnk+wMPNEX0gmhP8NtFpBAq9VGiTPFnhWjDR3DTHjeoHmaYQ1Zc2NkzyPIam+XrCX6vc2fSo41L4CygU808sK5cttS5xK8lLsJYA1B5GwPXUd+AxfRw6rxwg/3tn1XqR+siwUCJ8J5Vw1ULpfzHr1LjVuwbTjj1S+RenCrmsExdHL5uJzxFE75JffA=
keep_history: true
on:
branch: master
python: '3.8'
condition: "$TRAVIS_EVENT_TYPE = push"
commiter_from_gh: true
11 changes: 5 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
# See the INSTALL.txt file for specific instructions.

PYTHON=python
PYDOC=pydoc

MODULE=demjson3
VERSION=3.0.0
Expand All @@ -13,7 +12,7 @@ SETUP = setup.py
READMES = README.txt LICENSE.txt docs/CHANGES.txt docs/INSTALL.txt docs/NEWS.txt
TESTS = test/test_$(MODULE).py
#DOCS = docs/$(MODULE).html docs/$(MODULE).txt docs/jsonlint.txt
DOCS = docs/$(MODULE).txt docs/jsonlint.txt
DOCS = docs/$(MODULE).txt docs/jsonlint.txt docs/$(MODULE).html
SCRIPTS = jsonlint
DISTDIR = dist

Expand Down Expand Up @@ -60,7 +59,7 @@ $(DIST_FILE): MANIFEST.in $(ALL_FILES)

docs: $(DOCS) ALWAYS

docs/jsonlint.txt: jsonlint demjson.py
docs/jsonlint.txt: jsonlint $(MODULE).py
PYTHONPATH=. ./jsonlint --help >$@
echo "" >>$@
PYTHONPATH=. ./jsonlint --strict --help-behaviors >>$@
Expand All @@ -69,10 +68,10 @@ docs/$(MODULE).txt: $(MODULE).py
pydoc $(MODULE) | sed -e 's|/home/[a-zA-Z0-9_/.-]*/$(MODULE)/dev/||' >docs/$(MODULE).txt

docs/$(MODULE).html: $(MODULE).py
$(PYDOC) -w $(MODULE)
sed -e 's|file:/home/[a-zA-Z0-9_]+/public_html|http://deron.meranda.us|g' \
$(PYTHON) -m pydoc -w $(MODULE)
sed -e 's|file:/home/[a-zA-Z0-9_]+/public_html|http://nielstron.github.io/demjson3|g' \
-e 's|>/home/[a-zA-Z0-9_]+/public_html/python/$(MODULE)/[a-zA-Z0-9.]*/|>|g' \
-e 's|>/home/[a-zA-Z0-9/.-]*/$(MODULE)/dev/|>|g' \
-e 's|file:/[^<>]*/dev/|../|g' \
<$(MODULE).html >docs/$(MODULE).html
<$(MODULE).html >docs/index.html
rm -f $(MODULE).html
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ changes were made from 2.0.
<b>Version 2.0</b>, released 2014-05-21, is a MAJOR new version with many
changes and improvements.

Additional documentation may also be found
Visit http://nielstron.github.io/demjson3/ for complete details and documentation. Additional documentation may also be found
under the "docs/" folder of the source.

The biggest changes in 2.0 include:
Expand Down Expand Up @@ -166,6 +166,9 @@ has built-in usage instructions as well. Just type:
jsonlint --help
```

Complete documentation and additional information is also available
on the project homepage at http://nielstron.github.io/demjson3/

It is also available on the Python Package Index (PyPI) at
http://pypi.python.org/pypi/demjson3/

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Python package setup script -*- coding: utf-8 -*-

name = "demjson3"
version = "3.0.2"
version = "3.0.3"

from setuptools import setup

Expand Down

0 comments on commit c03c110

Please sign in to comment.