Skip to content
Snippets Groups Projects
Commit cab58be2 authored by Robert Habermann's avatar Robert Habermann
Browse files

Update build and test tooling - 0.3.0

parent b61212dc
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,10 @@ This project adheres to [Semantic Versioning](http://semver.org/).
--------------------------------
0.3.0 - 2018-10-07
------------------
- internal: Update build and test tooling
0.2.4 - 2018-10-07
------------------
- fix bug in Client.__init() - Default Connector Config was always used
......
......@@ -33,21 +33,35 @@ Tests
This will run:
- Python2.6
- Python2.7
- Python3.4
- py3kwarn
- pep8 (using flake8)
- build current docs
Building PyOTRS package: ``python setup.py sdist``
or::
Uploading package to pypi (requires credentials): ``python setup.py sdist bdist_wheel upload``
make test
# and to clean up after
Coverage
--------
Clean up::
make clean
Coverage details: https://sys.denm.de/PyOTRS/htmlcov/
Building PyOTRS package: ``python setup.py sdist`` (``make build`` )
Uploading package to pypi (requires credentials): ``python setup.py sdist bdist_wheel upload`` (``make upload``)
Releasing
---------
- Update CHANGELOG.rst
- Update pyotrs/version.py
- git add CHANGELOG.rst pyotrs/version.py
- git commit -m "bump to 0.x.y"
- git tag 0.x.y
- git push
- git push --tags
- python setup.py sdist bdist_wheel upload
Writing Documentation
---------------------
......
The MIT License (MIT)
Copyright (c) 2017 Robert Habermann
Copyright (c) 2016-2018 Robert Habermann
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
......
Makefile 0 → 100644
# PyOTRS helper
build:
python setup.py sdist bdist_wheel
clean:
rm -rf .eggs .tox .coverage .coverage.data .cache build
find ./ -iname "*.pyc" -delete
find ./ -type d -iname "__pycache__" -delete
test:
tox
./docs_cov_build_deploy.sh
upload:
python setup.py sdist bdist_wheel upload
......@@ -49,7 +49,7 @@ master_doc = 'index'
# General information about the project.
project = u'PyOTRS'
copyright = u'2018, Robert Habermann'
copyright = u'2016-2018, Robert Habermann'
author = u'Robert Habermann'
# The version info for the project you're documenting, acts as replacement for
......
......@@ -3,8 +3,7 @@
# coverage: clean, build, deploy
rm -rf htmlcov
sudo rm -rf /var/www/PyOTRS/htmlcov
coverage html -d htmlcov
#/usr/bin/python-coverage html -d htmlcov
/usr/local/bin/coverage html -d htmlcov
sudo cp -a htmlcov /var/www/PyOTRS/
# docs: clean, build, deploy
......
......@@ -4,5 +4,5 @@
# 3) we can import it into your module module
"""
__version_info__ = ('0', '2', '4')
__version_info__ = ('0', '3', '0')
__version__ = '.'.join(__version_info__)
alabaster==0.7.10
appdirs==1.4.2
Babel==2.3.4
bleach==1.5.0
check-manifest==0.35
click==6.7
colorama==0.3.7
alabaster==0.7.12
appdirs==1.4.3
atomicwrites==1.2.1
attrs==18.2.0
Babel==2.6.0
bleach==3.0.0
certifi==2018.8.24
chardet==3.0.4
check-manifest==0.37
Click==7.0
colorama==0.3.9
CommonMark==0.5.4
configparser==3.5.0
cookies==2.2.1
coverage==4.3.4
docutils==0.13.1
coverage==4.5.1
docutils==0.14
enum34==1.1.6
flake8==3.3.0
flake8-builtins==0.2
flake8==3.5.0
flake8-builtins==1.4.1
funcsigs==1.0.2
future==0.16.0
html5lib==0.999999999
imagesize==0.7.1
isort==4.2.5
Jinja2==2.9.5
html5lib==1.0.1
idna==2.7
imagesize==1.1.0
isort==4.3.4
Jinja2==2.10
linecache2==1.0.0
MarkupSafe==0.23
MarkupSafe==1.0
mccabe==0.6.1
mock==2.0.0
more-itertools==4.3.0
ordereddict==1.1
packaging==16.8
pbr==2.0.0
pep8==1.7.0
pluggy==0.4.0
pockets==0.3.2
py==1.4.32
packaging==18.0
pathlib2==2.3.2
pbr==4.3.0
pep8==1.7.1
pluggy==0.7.1
pockets==0.7.2
py==1.6.0
pycallgraph==1.0.1
pycodestyle==2.3.1
pyflakes==1.5.0
pycodestyle==2.4.0
pyflakes==2.0.0
Pygments==2.2.0
pyparsing==2.1.10
pytest==3.0.6
pytest-cov==2.4.0
pytz==2016.10
pyparsing==2.2.2
pytest==3.8.2
pytest-cov==2.6.0
pytz==2018.5
recommonmark==0.4.0
requests==2.13.0
responses==0.5.1
six==1.10.0
requests==2.19.1
responses==0.9.0
scandir==1.9.0
six==1.11.0
snowballstemmer==1.2.1
Sphinx==1.5.3
sphinx-rtd-theme==0.2.2
sphinxcontrib-napoleon==0.6.1
Sphinx==1.8.1
sphinx-rtd-theme==0.4.2
sphinxcontrib-napoleon==0.7
sphinxcontrib-websupport==1.1.0
test==2.3.4.5
tox==2.6.0
toml==0.10.0
tox==3.4.0
traceback2==1.4.0
typing==3.6.6
unittest2==1.1.0
virtualenv==15.1.0
webencodings==0.5
urllib3==1.23
virtualenv==16.0.0
webencodings==0.5.1
......@@ -7,6 +7,7 @@ envlist =
cov_clean,
py27,
py34,
py35,
cov_combine,
py3kwarn,
pep8,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment