35 Commits

Author SHA1 Message Date
Morgan Fainberg
15db6f8555 Update requirements.txt for pbr versions to match
Match PBR versions between setup.py and requirements.txt
2016-06-26 13:58:23 -07:00
Morgan Fainberg
2ea78adcd4 Merge pull request #18 from felixonmars/patch-1
Fix the python3 demo in README
2016-04-20 08:38:46 -07:00
Felix Yan
ce3e7dd274 Fix the python3 demo in README 2016-04-20 23:35:49 +08:00
Morgan Fainberg
9efb48e974 Merge pull request #17 from brantlk/argspec
Fix to preserve argspec
1.1.0
2016-04-16 20:35:26 -07:00
Brant Knudson
b913f827bb Fix to preserve argspec
The positional wrapper is fixed so that the argspec of the wrapped
function is preserved.
2016-04-15 11:20:47 -05:00
Morgan Fainberg
3c3f08b4b6 Merge pull request #15 from morganfainberg/version_string
Fix version string.
1.0.1
2016-01-17 12:48:46 -08:00
Morgan Fainberg
6e859de3ec Fix version string.
Version string for positional, not python-keystoneclient
2016-01-17 12:45:38 -08:00
Morgan Fainberg
c8ba97cc76 Merge pull request #14 from jamielennox/from-pos
Add preferred way to import to README
1.0.0
2016-01-13 17:36:49 -08:00
Jamie Lennox
0d900c7423 Add preferred way to import to README
Simple addition to README that hopefully make the examples more obvious.
2016-01-14 12:35:26 +11:00
Morgan Fainberg
bb70ee3928 Merge pull request #13 from jamielennox/warn
Emit a DeprecationWarning rather than log a message
2016-01-13 17:33:39 -08:00
Jamie Lennox
fc43875e6d Emit a DeprecationWarning rather than log a message
When used as a library we really don't know how logging will be
configured in the calling application so we shouldn't be logging our own
messages. Instead the standard way to signal deprecation is via a
DeprecationWarning.

Change the WARN enforcement to emit a warning instead of logging.

Resolves: #1
2016-01-14 12:32:28 +11:00
Morgan Fainberg
6cf6726813 Merge pull request #12 from morganfainberg/jamielennox-readme-merged
Jamielennox readme merged
2016-01-13 17:25:12 -08:00
Morgan Fainberg
12ab596539 Merge branch 'jamielennox-readme'
Conflicts:
	README.rst
2016-01-13 17:21:27 -08:00
Morgan Fainberg
257e9487ae Merge pull request #11 from morganfainberg/sphinx-for-rtd
Stop ignoring doc/source/api
2016-01-13 17:06:22 -08:00
Morgan Fainberg
664143c815 Stop ignoring doc/source/api
Do not ignore doc/source/api this is not automatically generated
when RTD runs.
2016-01-13 17:03:49 -08:00
Morgan Fainberg
0090b9b776 Merge pull request #5 from jamielennox/from-positional
Use from positional import positional syntax
2016-01-13 16:36:13 -08:00
Morgan Fainberg
73487b5839 Merge pull request #4 from jamielennox/no-gate
Remove references to gate
2016-01-13 16:35:54 -08:00
Morgan Fainberg
e2728b886e Merge pull request #3 from jamielennox/no-copyright
Remove copied copyright
2016-01-13 16:35:40 -08:00
Morgan Fainberg
626a3ea792 Merge pull request #9 from morganfainberg/docs
Add Sphinx Documentation
2016-01-13 16:35:27 -08:00
Morgan Fainberg
5c4522c3aa Add Sphinx Documentation
Add in support for sphinx documentation.
2016-01-13 16:32:15 -08:00
Morgan Fainberg
30e1b6b505 Merge pull request #6 from morganfainberg/update-readme
Add proper info to README.rst
2016-01-13 15:34:16 -08:00
Jamie Lennox
7e2d1345fe Move doc into readme and write shorter class doc
The class documentation is quite long because I had to explain it to
everyone that was using it when it was first reviewed. This sort of
information makes more sense in the README.

Move the documentation to the README and write a more focused class
doc string.
2016-01-14 10:33:39 +11:00
Morgan Fainberg
397ba11456 Add proper info to README.rst
Add proper information/data into the README.rst file. This is a
copy of the docstring for now.
2016-01-13 15:30:52 -08:00
Jamie Lennox
c3e142923d Use from positional import positional syntax
This is always how i expected the class to be used and is why the WARN
and EXCEPT variables are on both the module and the class. It's much
neater and in the style of from pprint import pprint.

The tests should reflect the way we expect people to consume it.
2016-01-14 10:22:06 +11:00
Jamie Lennox
ccfdeb772d Remove references to gate
We aren't submitting this project to openstack infrastructure so there
is no gate or global requirements. Remove references to them.
2016-01-14 10:17:39 +11:00
Jamie Lennox
03621d3938 Remove copied copyright
Copyright was being assigned in the LICENSE file based on the keystone
code this was obviously copied from. It is not relevant to this project.
2016-01-14 10:15:12 +11:00
Morgan Fainberg
4e44524ba4 Merge pull request #2 from morganfainberg/update-readme
Move back to .RST for README
2016-01-13 15:09:21 -08:00
Morgan Fainberg
8e17cd41ad Move back to .RST for README 2016-01-13 15:06:45 -08:00
Morgan Fainberg
ee9ce297d0 Merge pull request #1 from morganfainberg/update
Update ignored flake8 error docs
2016-01-12 22:05:12 -08:00
Morgan Fainberg
f3d7d2ea76 Update ignored flake8 error docs 2016-01-12 22:03:18 -08:00
Morgan Fainberg
47e587462b Add documentation badge for RTD 2016-01-12 21:51:00 -08:00
Morgan Fainberg
3f71357119 Remove some openstack-specific cruft from .gitignore 2016-01-12 21:43:00 -08:00
Morgan Fainberg
fe1c118c4b Add Travis-CI status to readme.
Add the Travis-CI status  to the README and make the README markdown.
2016-01-12 21:41:06 -08:00
Morgan Fainberg
640322793f Add tests and support files.
Add in the testing and support files for travis, LICENSEing. This
commit also ensures that all the files are no longer referencing
python-keystoneclient.
2016-01-12 21:36:03 -08:00
Morgan Fainberg
bf40e3819b Initial Commit
Initial commit of the positional decorator for the positional
pypi package.
2016-01-12 21:04:47 -08:00