Commit Graph

33 Commits

Author SHA1 Message Date
Patrick Kanzler a2e188cecf move pypy3 to the allowed failures and add hypothesis
pypy3 is not compatible with hypothesis, which is needed for testing
2016-08-02 00:10:39 +02:00
Patrick Kanzler 80b714fdae
add basic argcomplete support 2016-07-23 10:39:40 +02:00
Patrick Kanzler 9f5eed0020
add version-strings into the module
The version string is in the module as __version__ available.
In the doc the version will be automatically parsed. The version comes
from the installed module if on read the docs or directly from
setuptools_scm if you are working locally.
The CLI will issue the version string if you call it with the option
'version'. The CLI does not accept commands like '--version', since this
would not be conform with the rest of the interface (and argparse).

The configuration for loading the version-string is adapted from
pimutils/vdirsyncer. It autogenerates a version string setuptools_scm at
install-time and then adds it to the __version__ member in __init__.py

I adapted the GitHub-template with a fitting comment and bumped the
changelog.

closes #141
2016-07-17 19:39:42 +02:00
Patrick Kanzler c13a0715e4
SETUP fix trove classififiers 2016-06-24 11:55:27 +02:00
Patrick Kanzler 5be81e4703
SETUP register cli entry point in setuptools 2016-06-23 16:53:58 +02:00
Patrick Kanzler 87438f9efa
SETUP move code to src
This way we can ensure that the packaged code is tested.
See https://hynek.me/articles/testing-packaging/ or c62a78c015

+ DOC adapt doc to new structure and test doc with travis
2016-06-20 17:48:14 +02:00
Patrick Kanzler e8e91eba80
SETUP add pyusb>=1.0 as dependency
pyusb 1.0.0 is now released so it can now be regularely installed with pip
2016-06-20 16:29:55 +02:00
Patrick Kanzler 3e5509238e
DOC add trove classifier "Point-Of-Sale" 2016-06-20 16:20:47 +02:00
Patrick Kanzler 6697922b74 refactor PEP8 and code style 2016-06-19 12:30:57 +02:00
Patrick Kanzler b6ada13f9b PCKG updated package-configuration
* author/maintainer
* trove-classifiers
* keywords
* supported platforms and versions
2016-04-14 00:41:45 +02:00
Davis Goglin 76f300ea18 Fix text argument 2016-03-28 14:51:48 -07:00
Davis Goglin c26c875b61 Convert ini format to yaml format. 2016-03-28 09:58:42 -07:00
Davis Goglin 39e912bef4 I guess localconfig needs future 2016-03-28 09:58:42 -07:00
Davis Goglin 1adc66992d Replace future and ConfigParser with localconfig 2016-03-28 09:58:42 -07:00
Davis Goglin 6096c15b80 Add future requirement to be able to use configparser 2016-03-28 09:58:42 -07:00
Patrick Kanzler 81b3c1a63a
DOC add bugtrack_url 2016-03-28 17:18:28 +02:00
Patrick Kanzler 64e63b0180 PCKG automatically generate version from git-tags
* uses setuptools_scm
2016-03-11 14:46:36 +01:00
Patrick Kanzler e49c35abc1 PCKG fix setup.py and improve Manifest 2016-03-11 14:46:36 +01:00
Patrick Kanzler 5d5412ba73 REFACTOR use bytes in constants-section
adds six for cross-version int/byte-conversion
2016-03-08 20:07:16 +01:00
Patrick Kanzler d672ca1268
improve packaging and test environment 2016-02-11 18:37:13 +01:00
Patrick Kanzler 95f5b5ed48 Merge changes from 'master' into 'development'
(merges in the version bump)
2016-02-08 17:44:26 +01:00
Patrick Kanzler 331fe6a93a version bump to 1.0.9 2016-01-24 15:32:54 +01:00
Patrick Kanzler f25521f22f REFACTOR fix minor PEP8 and similar mistakes 2016-01-08 03:34:14 +01:00
Patrick Kanzler 020ba4145c DOC add python version information to setup 2016-01-07 23:22:31 +01:00
Patrick Kanzler 8b8ab80e5f ADD travis-configuration-file and comments in setup.py 2016-01-05 10:39:28 +01:00
Patrick Kanzler 029549aaae IMPROVE packaging and testing
* uses now tox (currently with no tests) on python 2.7 and 3.4
* upgraded setup.py to setuptools
2015-12-30 16:58:28 +01:00
Patrick Kanzler 8b5798eedf ADD requirements.txt and requirements to setup.py 2015-11-27 23:13:48 +01:00
Manuel F Martinez 7e3b6ce586 Updated README and documentation 2015-10-27 13:45:15 -07:00
Manuel F Martinez 37d7f34241 Updated project version 2015-08-22 13:10:13 -07:00
Manuel F Martinez e623799fd7 Updated setup URLs 2015-06-04 15:55:14 -07:00
Manuel F Martinez 122ff9a363 Updated version 2014-05-20 23:51:39 -07:00
Manuel F Martinez 2b37185003 Updated version 2014-05-20 22:16:44 -07:00
Manuel F Martinez 69cea54818 Added proper installer 2013-03-13 23:22:43 -07:00