setup.py

    0

    1答えて

    SWIGを使用してPython拡張機能(xxx.so)を構築すると、distutilsより簡単です。オリジナルのcプログラムをラップするためにwrap.cプログラムを書く必要はありません。ですので、私はDistutilsよりSWIGを使いたいです。しかし、setup.pyファイルを書いて自動的に拡張機能(xxx.so)をインストールする方法はありません。これは何日も私を困らせました。 質問をよりわ

    1

    1答えて

    name引数の形式は、setuptools.setup()である必要がありますか?それはフリーフォームなので、スペースを使うことができますか? from setuptools import setup, find_packages setup( name="My Stuff", version="0.0.1.dev1", packages=find_packages

    4

    1答えて

    私はsetup.pyというファイルを持っています。ユーザがsetuptoolsを持っているかどうかをチェックし、そうでなければdistutilsを使用します。事はサブモジュールがインストールされていることを確認する、ということですが、私はsetuptools 'が見つかりパッケージを使用します。 from setuptools import setup, find_packages packag

    1

    1答えて

    絶対インポートを使用してPython 3の兄弟ディレクトリからモジュールをインポートする方法を理解できません。 sys.pathを変更してください。 __init__.pyとsetup.pyを使用して、ディレクトリをpip installableパッケージに変換します。 オプション1の場合、sys.pathを変更して、兄弟ディレクトリからモジュールをインポートする方法を考えましたが、この方法は少し

    3

    1答えて

    setup.py sdistが作成したtarファイルのパスを取得する方法はありますか?私はそれがどこにあるのか知っていますが、私はls dist/などを使わずにスクリプトを探しています。distutilsが割り当てる変数、またはそれを返す関数があれば、コマンドを無効にすることもできます。

    2

    4答えて

    私はちょうどPythonパッケージ(sources here)を作成しましたが、インストール後に使用するのに問題があります。単純なインポートは私にImportErrorを与えます。私はあなたがそれを再現することができるように、まったく同じものを紹介します以下 : from setuptools import setup, find_packages setup( name='peewe

    0

    2答えて

    私はpythonのためのライブラリをpythonで作ろうとしているので、setup.pyファイルを作った。 チュートリアルを参照してアップロードしましたが、pip install pyravendbでインストールしようとしているときに空のフォルダしか取得できません。 直接インストールしようとしましたpython setup.py install. もう一度pyravendbの空のフォルダのみを取得

    3

    1答えて

    data_fileをsetup.pyプロジェクトに追加しようとしています。 from setuptools import setup, find_packages import os packages = find_packages("src") foo_path = os.path.dirname(os.path.abspath(__file__)) + '/foo.dat' prin

    1

    1答えて

    ユーザが特別に必要としない限り、デフォルトで依存関係をインストールするPythonパッケージを作りたいと思います。 例: pip install package[no-django] 現在のPIPとsetup.pyメカニズムがこれを行う方法を提供していますか、明示的なextra_requiresを毎回持っている必要はありませんか?

    2

    1答えて

    私は__main__.pyファイルのpythonモジュールを持っています。それをどこからでも呼び出せるアプリケーションにしたいと思います。このような 何か: $my_app [args]かpython3 my_app args 私はこれをどのように行うことができますか? 私はsetup.pyに何かを書く必要があると思います。今、それは次のようになります。 import vk_mutual_frie