susundberg / django-auth-ldap-ad

Django authentication backend for LDAP with Active Directory
GNU General Public License v2.0
76 stars 27 forks source link

Make pip installable and migrate CI to Travis containers #12

Closed nanonyme closed 7 years ago

nanonyme commented 7 years ago

Pip installability added in anticipation of being able to publish to PyPI, Travis migration to containers done as it's now recommended method of running builds on Travis where supported https://docs.travis-ci.com/user/migrating-from-legacy/

nanonyme commented 7 years ago

Note that renamings done because dashes aren't allowed delimiters for Python packages and underscores provide better compatibility

susundberg commented 7 years ago

TY! Nice work.

For the pip related work i had issue created from it before; See issue 8 . That work did not end with pull request. Lets hope i get the ownership soon so i can update the package.

nanonyme commented 7 years ago

If you want it on PyPI, just register the name. I set up another of my projects (https://github.com/nanonyme/simplecpreprocessor) so that I have a separate CI account on PyPI which is set to be maintainer of the project and Travis builds autopublish to PyPI on tag if build was successful. You're free to re-use either concept or credentials, necessary secret is in .travis.yml for that project and it should work as long as you set up nanonyme-ci as maintainer so it has write permissions