13

Python パッケージの作成中に、'sdist' フェーズで独自のスクリプトを実行する必要があります。以下のスクリプトを書きました。より良いアプローチを知っていますか?より良いものをお勧めするか、この瞬間が説明されている setuptools の公式ドキュメントへのリンクをお勧めしますか?

import subprocess
import sys

from setuptools import setup, find_packages, os

if 'sdist' in sys.argv:
    cwd = os.getcwd()
    os.chdir('website/static/stylesheets/')
    result = subprocess.call("scss --update --compass ./*.scss", shell=True)
    if result != 0:
        exit(1)
    os.chdir(cwd)

setup(name = "site",
    author="Vladimir Ignatev",
    author_email="mail@gmail.com",
    version="0.1",
    packages=find_packages(),
    include_package_data=True,
    zip_safe=True,
)
4

2 に答える 2

-7

setuptoolsdistutilsよりも新しいと思います。

于 2013-07-26T18:40:41.233 に答える