Skip to content

python 3 support#33

Closed
kman0 wants to merge 17 commits into
lczub:masterfrom
kman0:master
Closed

python 3 support#33
kman0 wants to merge 17 commits into
lczub:masterfrom
kman0:master

Conversation

@kman0

@kman0 kman0 commented Nov 23, 2014

Copy link
Copy Markdown

Added python3.3 and python 3.4 support.
Added travis integration for tests and tox.ini for testing locally

Ensured all offline tests passed locally as well.

@lczub

lczub commented Nov 24, 2014

Copy link
Copy Markdown
Owner

Hello MK,

many thanks for your great work. I haven't still work with travis and tox, but the first look on them are interesting. Have you set up a public travis project or local private one?

I need some time to review your changes, so I pull them into a separate new branch Py3 and will report questions / problems as issues, ok? (examples see #34 and #35)

I also set the version info to 0.6.0-dev, cause I think, there will be some additional changes and add you to the the developer list in README.rst. (see c631505)

Cheers Luiko

@kman0

kman0 commented Nov 26, 2014

Copy link
Copy Markdown
Author

Hi Luiko,
Thanks for adding me to the dev list and the dev branch.

I have fixed the bugs #34 and #35 and made few additonal changes to ensure that all the tests(both offline and online) pass in py26, py27, py33, and py34. I will raise the pull request shortly.

Travis is very simple. You can signin with github and switch ON CI for repositires listed under --> Accounts. The free travis projects are public and you can see mine at (https://travis-ci.org/manojklm/TestLink-API-Python-client)

TOX is even simpler.

  1. Install the desired versions of python (i usually use windows and have not encountered any problems yet)
  2. Go into the folder that has tox.ini and run tox

Regards,
mk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants