Path: csiph.com!aioe.org!news.mixmin.net!weretis.net!feeder4.news.weretis.net!news.szaf.org!fu-berlin.de!uni-berlin.de!not-for-mail From: Hans-Peter Jansen Newsgroups: comp.lang.python.announce Subject: distutils_ui 0.1.1 released Date: Sun, 04 Dec 2016 13:22:44 +0100 Lines: 21 Approved: python-announce-list@python.org Message-ID: References: <18074248.yx9y0mqd1H@xrated> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit X-Trace: news.uni-berlin.de i1DV48G4FQXdsh/vLvGUbQV2wQy00Z1x7PwVJ2kHTKhw== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.005 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'url:pypi': 0.03; 'distutils': 0.05; 'subject:released': 0.07; 'welcome.': 0.07; 'before.': 0.09; 'modules.': 0.09; 'received:212.227.126': 0.09; 'received:localnet': 0.09; 'do,': 0.14; '.py': 0.16; 'enjoy,': 0.16; 'scratch': 0.16; 'setuptools': 0.16; 'translation': 0.18; 'extension': 0.20; 'header:User-Agent:1': 0.26; 'forms,': 0.29; 'url:python': 0.31; 'another': 0.32; 'handling': 0.32; 'tool': 0.34; 'feedback': 0.35; 'url:org': 0.36; 'modules': 0.36; 'received:84': 0.37; "wasn't": 0.37; 'received:de': 0.37; 'to:addr :python-list': 0.38; 'integration': 0.38; 'charset:us-ascii': 0.38; 'to:addr:python.org': 0.39; 'software': 0.40; 'proto:https': 0.40; 'received:io': 0.40; 'received:psf.io': 0.40; 'easy': 0.62; 'to:no real name:2**2': 0.64; 'for.': 0.64; 'bridge': 0.67; 'to:addr:python-announce-list': 0.71; 'pfxlen:2': 0.91 X-Virus-Scanned: amavisd-new at lisa.loc User-Agent: KMail/4.14.10 (Linux/4.8.12-3-default; KDE/4.14.26; x86_64; ; ) X-Provags-ID: V03:K0:qFbdO/vajDCwjQQjChhCVCe2wH8IWUDT8qXBke+7TbqZJtvTX5w W8WDik8AgbhSuhv5PUN7fPc/3IWjJl/ZkK/n1fKDB5POuSWODELLQZPd4zWTrWxQcCfcFep jI1LhnqE8JjBBYgayPJjHOUQ+PrN9yqt9aC9C6ThvwNePFfhQxuKWD1wX3ElYVgyE3sTYAZ NiE3WI4xP3/XBOaln3iBQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:n7igoqKP2Mw=:v9A+GO+FOlWF6l8YVN8cz3 Dj9jZTZoYN4ShU3ng7uFdrxQ2t6byBL1RL93Kj5MhdNZudVeQSHY1DcaMMsFX+jTu3IVjFL76 sAePUoiqN3pTSw2M89p8PxUm17ffrnJDffwXMzzf59XU7FasGAeCvZFu0c8aLst5cjIYVrJNM adp5qlRLgF20IJmF3xwddylXjZfjeBgv3Y2+VvQlu+e+5E7L36YVB/YU2Ptj2Tg5wO0LQs+31 uq1TELPrHMH9xNi8+0HK+gubkmO6lhPTkHs6Baof1JPVRlRHCG0ATpIYrguxW/XLvn7befwle u3+syF6FDMbwLOvjGg0o8rSmcK+C+rEcpIwi20+Kbo1dIJGSdtfDza1rbFMAwO6W+N0+tecu1 3pMpMOvtIS325XztJlB7BhpmV9EavkghasWyFaZEfuMxuiQQcjdL2BENjqt61Eik6oa9WsDyX 0+M+2067JZLGjKweUhv8HTGU2HOnvqzYxBU5mGZytJQWIgI6HO3ug1ethbY+Z6Nk4qDp5VYlI UjQ99M7diKmPdeMZkZFCsY/gwun9B86UENrT2rjFKuORuUTKKMtjdOg7hmb9kmd1QqcxEyEFK Cz2HkodNbXSLXRdvAzVWB7gvhL447k1ovJcQOIbGWYUqyrRUikKr9EO7Z+8lHs4uwMDyLIaG6 1XzbsPrq8LEFm/rW+4meezNgYSNwmfDswJDPFm0yHKA+qqoiexFlZPJcNRvhQJENKu4xQVtYV usz6R/4md1aXzaBF X-Mailman-Approved-At: Mon, 05 Dec 2016 10:00:37 -0500 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <18074248.yx9y0mqd1H@xrated> Xref: csiph.com comp.lang.python.announce:2332 For those of you, who like PyQt{4,5} as much as I do, as well as for those who don't like it that much, because of the poor integration with setuptools et.al., here's another piece of software to bridge the gap: A distutils build extension for PyQt{4,5} applications that makes handling the PyQt tool chain easier than ever: https://pypi.python.org/pypi/distutils_ui Ahem, well, it wasn't that easy before. Most of us were using dreaded Makefiles or other such crutches to generate translation files, .py modules of forms, and resource modules. Scratch the crutches, here's what you're looking for. Feedback welcome. Enjoy, Pete