⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setup.py

📁 Urwid is a Python library for making text console applications. It has many features including fluid
💻 PY
字号:
#!/usr/bin/python## Urwid setup.py exports the useful bits#    Copyright (C) 2004-2007  Ian Ward##    This library is free software; you can redistribute it and/or#    modify it under the terms of the GNU Lesser General Public#    License as published by the Free Software Foundation; either#    version 2.1 of the License, or (at your option) any later version.##    This library is distributed in the hope that it will be useful,#    but WITHOUT ANY WARRANTY; without even the implied warranty of#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU#    Lesser General Public License for more details.##    You should have received a copy of the GNU Lesser General Public#    License along with this library; if not, write to the Free Software#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA## Urwid web site: http://excess.org/urwid/try:	from setuptools import setup, Extension        have_setuptools = Trueexcept ImportError:	from distutils.core import setup, Extension        have_setuptools = Falseimport osimport urwidrelease = urwid.__version__setup_d = {	'name':"urwid",	'version':release,	'author':"Ian Ward",	'author_email':"ian@excess.org",	'ext_modules':[Extension('urwid.str_util', sources=['source/str_util.c'])],	'url':"http://excess.org/urwid/",	'download_url':"http://excess.org/urwid/urwid-%s.tar.gz"%release,	'license':"LGPL",	'keywords':"curses ui widget scroll listbox user interface text layout consolt ncurses",	'platforms':"unix-like",	'description':("A console UI library featuring fluid interface resizing, UTF-8 support,"" multiple text layouts, simple attribute markup, powerful scrolling list"" boxes and flexible interface design."),	'long_description':"""Urwid is a console user interface library.  It includes many featuresuseful for text console application developers including:- Fluid interface resizing (xterm window resizing / fbset on Linux console)- Web application display mode using Apache and CGI- Support for UTF-8, simple 8-bit and CJK encodings- Multiple text alignment and wrapping modes built-in- Ability to create user-defined text layout classes- Simple markup for setting text attributes- Powerful list box that handles scrolling between different widget types- List box contents may be managed with a user-defined class- Flexible edit box for editing many different types of text- Buttons, check boxes and radio boxes- Customizable layout for all widgets- Easy interface for creating HTML screen shotsHome Page:  http://excess.org/urwid/Example Program Screenshots:  http://excess.org/urwid/examples.html"""[1:],	'classifiers':[		"Development Status :: 4 - Beta",		"Environment :: Console",		"Environment :: Console :: Curses",		"Intended Audience :: Developers",		"License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)",		"Operating System :: POSIX",		"Operating System :: Unix",		"Operating System :: MacOS :: MacOS X",		"Topic :: Software Development :: Libraries :: Python Modules",		"Topic :: Software Development :: Widget Sets",		],	'packages':['urwid'],     }if have_setuptools:        setup_d['zip_safe'] = Falsetry:	Trueexcept:	# python 2.1's distutils doesn't understand these:	del setup_d['classifiers']	del setup_d['download_url']if __name__ == "__main__":	setup( ** setup_d )

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -