[Subversion] / PEAK / MANIFEST.in |
No default branch
Bookmark a link to HEAD:
(view)
(download)
Fixes for source-distribution problems. The docs for asdl_model had problems installing on case-insensitive filesystems due to classes named 'constructor' and 'Constructor', and the manifest for source distributions didn't include any of the '.pwt' files. (Kind of makes me wonder if I shouldn't just make source distros direct from CVS, as maintaining the MANIFEST stuff is a bit of a pain.)
Fix missing ZConfig 'schema.dtd', so that people using pyxml don't get errors.
Added 'peak.metamodels.ASDL', a metamodel for the Zephyr Abstract Syntax Description Language. ASDL is a convenient way to describe a domain model for an abstract syntax tree (AST), and the models generated with the new ASDL tool can be combined with concrete syntax to create a complete parsing solution for "mini languages", possibly including the Python language itself. (Future versions of the Python and Jython compilers are likely to use AST models based on ASDL, and in the current Python CVS sandbox there's already an ASDL model of Python's AST available.)
Misc. fixes to distributed files list.
Fixed more missing or incorrectly included items in the source distribution
Include doc source (*.tex) files in source distributions.
Added the UML 1.4 metamodel, and thus the ability to load UML 1.4 models encoded in XMI 1.1. Added support in the mof2py code generator for "unprefixing" enumerated values, so that UML and other metamodels' enumerations work correctly when loading from XMI. Fixed source distributions missing essential setup files. Rescheduled UML 1.5 and CWM support to version 0.6. Hardly any tools use UML 1.5 yet, and we can't do anything useful with CWM until we have XMI writing, and some type of UI for editing models.
Fixed source distribution missing *.h, *.pyx, and LICENSE.TERMS files.
Added wildcard include for '*.ini' so that peak.ini will be included in source distribution.
Fixed up some MANIFEST settings for PEAK (had TW-specific stuff in it). Also added an 'sdist_nodoc' command to build a source distribution without docs, when HappyDoc isn't available/installed.
Updated website URL, and fixed MANIFEST.in to avoid including the (currently out-of-date) examples directory.
More stuff for distutils...
cvs-admin@eby-sarna.com Powered by ViewCVS 1.0-dev |
ViewCVS and CVS Help |