Django-oauth-toolkit: Create a new release

Created on 4 Jun 2017  路  6Comments  路  Source: jazzband/django-oauth-toolkit

Nearly four months have progressed since the release of 0.12.0. In that time numerous features have been added to this library that would be quite useful. Please create a new release, and publish to PyPI.

Answering before the question is asked...why not use a commit from GitHub? Caching. pip does not cache installations from GitHub. pip must download the entire repository every time pip install is run against a requirements file with a Git-sourced package.

Most helpful comment

Thanks, and congratulations on reaching 1.0!!!

All 6 comments

FYI @jleclanche @synasius

@clintonb I think we can lock down pip to a specific commit and that _is_ cached, but I'm having trouble with that.

It seems like pip is having trouble with the egg information, because the oauth2_provider directory is different than the package name of django-oauth-toolkit. In my requirements.txt currently:

-e git+https://github.com/evonove/django-oauth-toolkit.git@643c3d0c8dd0f8b05f523902d1375b3b8d621e31#egg=django-oauth-toolkit

Which prints:

  Running setup.py (path:.../src/django-oauth-toolkit/setup.py) egg_info for package django-oauth-toolkit produced metadata for project name unknown. Fix your #egg=django-oauth-toolkit fragments.

This also doesn't install the dependencies, although it does not error out. Using pip 9.0.1 with python 3.4. How are you installing from github?

Sorry for the semi-related question - I can open a separate question if that'd help.

@phillbaker thanks for the input. Besides the release, I'm mostly looking to get some input from the maintainers. Think of this as a litmus test. This is our second OAuth library for edX. If we can't get some form of commitment from maintainers, we will need to look for yet another library or consider forking/maintaining our own (which is not desired).

@clintonb yes I already sent an email to @synasius yesterday asking for a 0.13 or 1.0 release. I agree we're ready for it. I can't do the release myself however.

Django Oauth Toolkit 1.0 is out.

Thanks, and congratulations on reaching 1.0!!!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

IvanAnishchuk picture IvanAnishchuk  路  6Comments

bryanveloso picture bryanveloso  路  6Comments

ashiksl picture ashiksl  路  3Comments

lokilak picture lokilak  路  4Comments

devmessias picture devmessias  路  3Comments