Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes to make tests pass #8

Closed
wants to merge 11 commits into from
Closed

Changes to make tests pass #8

wants to merge 11 commits into from

Conversation

spapas
Copy link
Collaborator

@spapas spapas commented Jan 3, 2019

No description provided.

@spapas
Copy link
Collaborator Author

spapas commented Jan 3, 2019

Hey @jpic, I've made the required changes to pass tests along with a bunch of changes to tox.ini (upgrade to python 3.7, remove django < 1.8, add django 2x). Everything seems to be working fine in my dev env however for whatever reason travis-ci keeps using the old tox.ini (https://travis-ci.org/yourlabs/django-rules-light/builds/474761057/config) and the tests for some configurations are failing. Do you have any idea why is that?

I'll try adding a new small commit to this PR to see if maybe now travis re-reads the configuration.

@spapas
Copy link
Collaborator Author

spapas commented Jan 3, 2019

Ok it seems that I'd forgotten to change .travis.yml! Now travis seems to have a problem with python 3.7. I'lll change it to 3.6 and retry...

@jpic
Copy link
Member

jpic commented Jan 3, 2019

Nice one @spapas, what next the pypi release ?

@spapas
Copy link
Collaborator Author

spapas commented Jan 3, 2019

Thanks @jpic. I'm not sure I understand should I do anything else ?

@jpic
Copy link
Member

jpic commented Jan 3, 2019

Can you merge this PR ? Then I'll issue a PyPi release, unless you want to do the PyPi release yourself (be added as maintainer, in which case i need your pypi account name)

@spapas
Copy link
Collaborator Author

spapas commented Jan 3, 2019

I don't think that I have permissions to merge this PR. Also I'd rather you do the pypi release if you don't mind :)

@jpic
Copy link
Member

jpic commented Jan 3, 2019

You should have write permission now. In general I prefer to let contributors merge when they see fit because they should be ready in case there is user feedback. Just open an issue when you need a pypi release and do ping me. Otherwise, we can move to yourlabs.io where we have automated pypi uploads on git tag push !

@spapas
Copy link
Collaborator Author

spapas commented Jan 3, 2019

Ok I understand!

Before merging I think that some changes would also be needed to the README (remove non-supported versions etc). Should I add them ?

@jpic
Copy link
Member

jpic commented Jan 3, 2019

It's all yours, I use my own custom security backend which lets me set ViewClass.allowed_groups, in addition my view classes being crudlfap.Route too.
I just need to know when you want a PyPi release

@spapas spapas closed this Jan 4, 2019
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.

None yet

2 participants