2012-07-20 5 views
4

내 앱의 src/lib에 내 자신의 flask-oauth을 만들고 웹 응용 프로그램의 경로에 다음 코드를 추가합니다. sys.path.insert(0, os.getcwd() + '/src/lib/flask-oauth') pypi 패키지에 Google에서 필요한 access_token_params가 없기 때문에이 작업을 수행해야합니다.Heroku/Cedar 's virtualenv에서 오래된 pypi 패키지를 지우려면 어떻게해야합니까?

flask-oauth은 현재 requirements.txt에는 나타나지 않지만 이전에는 나타났습니다. 결과적으로, 그것은 내 영웅 앱의 vitualenv에 남아 있으며 나는 그것을 없앨 수 없습니다. 내 응용 프로그램은 로컬로 작동하지만, Heroku가에 함께 죽는다 : 내가 같이 내 requirements.txt 파일에 플라스크-의 OAuth의 최신 github의 버전을 나열하는 시도

TypeError: __init__() got an unexpected keyword argument 'access_token_params' 

: git+git://github.com/mitsuhiko/flask-oauth.git, 패키지 설치 않습니다. 그러나 응용 프로그램은 여전히 ​​/app/.heroku/venv/lib/python2.7/site-packages/flaskext/oauth.py에서 오래된 버전을로드하고 여전히 응용 프로그램이 종료됩니다.

나는 나의 requirements.txt이 있습니다

-e git://github.com/mitsuhiko/[email protected]#egg=Flask_OAuth-dev 

그리고 플라스크-의 OAuth의 정확한, 최신, github의 버전은 현재 로컬 및 작품을 설치합니다. 그러나 나는 여전히 앱에서 그 패키지를 인정하거나 사용할 수있는 heroku를 얻을 수 없습니다. 그것은 이전 버전을 사용합니다 /app/.heroku/venv/lib/python2.7/site-packages/flaskext/oauth.py

이 부실 패키지의 heroku 가상 서버를 어떻게 지울 수 있습니까? 캐쉬 된 패키지가 아닌 github 버전을 어떻게 사용할 수 있습니까?

참고 : 나는 mythin-DEV라는 새로운 응용 프로그램을 만들었으며, 그래서 문제가 확실히 것 같다 그것은

-e git://github.com/mitsuhiko/[email protected]#egg=Flask_OAuth 

에서 플라스크-의 OAuth의 올바른 버전을 내 requirements.txt을 읽고 설치 내 heroku virtualenv에 캐시 된 패키지. 도움말은 Heroku가 실행되지 않습니다 내 응용 프로그램이 해결 될 때까지 :(

답변

관련 문제