問題タブ [cheeseshop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - setup.pyメタデータがPyPIで使用されていないのはなぜですか?
PyPiにパッケージのベータ版がありました。
setup.pyからのメタ情報(ホームページ、カテゴリなど)がプロジェクトのPyPiページに表示されました。
その後、プロジェクトを更新しました。setup.pyで変更したのは、バージョン番号だけでした。
更新:いつものように、それを言う人を決して信用しないでください。setuptoolsからdistutilsに変更しました!カーゴカルトプログラミング-私は別のプロジェクトが行ったことをコピーしました。ごめん。
ただし、プロジェクトのPyPiページの次のバージョンにはメタ情報がありません。
私はそれをどのように壊したかを解明しようとしています。PyPiはうまくいくのにかなり負担がかかるので、それは私だったと確信しています。今回は、かなり新しいWindowsのインストールでPython 2.7.1を使用しました(以前はPython 2.6.xを使用していました)。
ほぼ確実に、別のコマンドラインを使用してアップロードしました。(今回は、署名とpgpのインストールが必要なようでしたが、前回必要だったことは思い出せません)。
setup.pyファイルのメタ情報がアップロードされなくなった理由をどこで確認する必要がありますか?
python - djangoコードの例を実行する際の問題
例を見てDjangoを学ぼうとしていますが、見つけた例の実行に少し問題があります。
https://github.com/jacobian/cheeseraterから「cheeserator」をダウンロードし、 python manage.py runserver で実行しようとしまし たが、次のエラーが発生します-
エラー:「manage.py」を含むディレクトリに「settings.py」ファイルが見つかりません。カスタマイズしたようです。django-admin.pyを実行して、設定モジュールを渡す必要があります。(ファイルsettings.pyが実際に存在する場合は、何らかの理由でImportErrorが発生しています。)
私は何が間違っているのですか?
python - Pythonでパッケージの「インポート名」を見つける方法は?
Python パッケージの「インポート名」/名前空間を取得するための信頼できる一貫した方法があるかどうか疑問に思います。例えば;
パッケージ; django-haystack
インポート名; 干し草の山
また
パッケージ; ipython
インポート名; IPython
私が知る限り、PyPi は PyPiXmlRpc で確認した情報を保存していません。
また、パッケージのダウンロード、抽出、および .egg-info の掘り下げを自動化しようとしましたが、一部のパッケージにはそのフォルダーがまったくありません。
どんな助けでも大歓迎であり、マナーの良いガジェットに使用されます:)
django - django-articlesアプリをpip経由で新しいプロジェクトに実装するにはどうすればよいですか?
チーズショップから次のdjangoアプリをインストールしようとしています:
https://bitbucket.org/codekoala/django-articles/overview
これはDjango-ingの最初の日であり、プロジェクト内にアプリのフォルダーを追加するために何をすべきかわかりません。
これまで、仮想環境にアプリをpipインストールしました。これは、Pythonシェルを開いて、「記事のインポート」を実行してもエラーが発生しないことで確認されます。
settings.pyファイルを編集して、インストールされているアプリのリストに追加しました。「モジュールが見つかりません」というエラーなしでrunserverを実行できるので、これで問題ないと思います。
syncdbも正常に実行されました。
ここからどこへ行くの?
つまり、このアプリを使用するニュースというWebサイトのセクションが必要です。ルートやその他のアプリはまだ構成されていません。psycopg2を使用したクリーンなDjangoだけです。
編集:デフォルトの管理サイトを有効にすると、そこで記事を管理できますが、アプリフォルダーが作成されていない場合に、記事がサイトにどのように表示されるかはわかりません。appの記事を起動しようとすると、既存のモジュールと名前が競合しているという警告が表示されます。
menu - 対話型メニューを Python タートル グラフィックスに挿入する方法
そのため、Python タートル グラフィックス プロジェクトにインタラクティブなメニューを配置する必要があるコンピューター サイエンスの課題があります。私は python 2.7.3 で実行していますが、どのモジュールをインポートするか、および対話型メニューを python タートル グラフィックスに配置する方法の基本的な概要についてのヘルプが必要です。回答ありがとうございます。
python - djangopypi2への読み取りアクセスをどのように制限しますか?
プライベート PyPI リポジトリをセットアップする必要があります。選択できるものがたくさんあることに気づきました。サーフィンした後、インストール手順が最も明確で、プロジェクトがアクティブであることがわかったので、djangopypi2を選択しました。
私はこれまで Django を使用したことがないので、質問は本当に Django の質問かもしれません。指示に従い、次のコマンドでアプリケーションを起動しました。
リポジトリは思い通りに機能しています。「~/.pypirc」を構成した後、次を使用してパッケージをアップロードできます。
そして、「~/.pip/pip.conf」を「extra-index-url」で構成した後、次を使用してパッケージをインストールできます。
ただし、誰でも私のパッケージを参照してダウンロードできます。認証はパッケージのアップロードにのみ必要なようです。この例を使用して、すべてのページへのログインを要求してみました: Django の login_required をデフォルトにする最良の方法
そしてこれを設定します:
現在、webgui はすべてのページでログインを必要とするため、その部分は期待どおりに機能しますが、コマンドラインから pip およびアップロード ユーティリティを使用できなくなりました。
次のように「pip.conf」のextra-index-url設定を使用して「pip install xxx」を試しました:
しかし、「xxxのディストリビューションがまったく見つかりません」と表示されます
「python setup.py sdist アップロード」は次のようになります。
問題は、「pip」と「python setup.py register/upload」から認証を有効にするにはどうすればよいですか?