[lxml-dev] lxml on windows action
Hi there, Before the lxml 0.8 release, I'd like to get the windows build and release process in place. So far I've heard about 3 or 4 people who got it built on Windows, but I'd like an official version that can be hosted on the lxml website that we can update for each release. I'm not able to maintain this myself, so this is a request for a regular maintainer. Here is what I think are the requirements: * should be easy to build. That means the setup.py in lxml should be adjusted so that typing in the right command will build the right thing on windows. * should include libxml2 + libxslt so that users do not have to go out and install the right versions of that. These versions should ideally not conflict with other versions of those libraries that may already be installed. Does not need to contain the included libxml2/libxslt bindings though; lxml is supposed to replace these. * should be easy to install on Windows. * it should be easy to run the tests on Windows (I heard there were some problems with getting it going). * whenever I pull a release, I need a specific person who I can contact so that I can make sure the windows package for this release will be created as well. This way, I can put that online as well on the lxml website at release time or shortly after release, next to the source release. Opinions? Volunteers to work on aspects of this? Regards, Martijn
Martijn Faassen wrote:
Opinions? Volunteers to work on aspects of this?
I do not have any easy access to a windows box, however, may I suggest to have a look at python eggs, setuptools and EasyInstall? eggs are to python what jar files are to java. According to the documentation, it enables the automated distribution of zipped binary python packages with C extensions. Furthermore, there is very little to do since setuptools are based on distutils. http://peak.telecommunity.com/DevCenter/PythonEggs http://peak.telecommunity.com/DevCenter/setuptools http://peak.telecommunity.com/DevCenter/EasyInstall Regards, -- Olivier
Martijn, I can help out, but I am currently swamped at work. I don't think I will get the time to complete the effort for at least two weeks. What is your target date for lxml 8.0? Anthony On 7/27/05, Martijn Faassen <faassen@infrae.com> wrote:
Hi there,
Before the lxml 0.8 release, I'd like to get the windows build and release process in place. So far I've heard about 3 or 4 people who got it built on Windows, but I'd like an official version that can be hosted on the lxml website that we can update for each release. I'm not able to maintain this myself, so this is a request for a regular maintainer.
Here is what I think are the requirements:
* should be easy to build. That means the setup.py in lxml should be adjusted so that typing in the right command will build the right thing on windows.
* should include libxml2 + libxslt so that users do not have to go out and install the right versions of that. These versions should ideally not conflict with other versions of those libraries that may already be installed. Does not need to contain the included libxml2/libxslt bindings though; lxml is supposed to replace these.
* should be easy to install on Windows.
* it should be easy to run the tests on Windows (I heard there were some problems with getting it going).
* whenever I pull a release, I need a specific person who I can contact so that I can make sure the windows package for this release will be created as well. This way, I can put that online as well on the lxml website at release time or shortly after release, next to the source release.
Opinions? Volunteers to work on aspects of this?
Regards,
Martijn
Anthony Tarlano wrote:
Martijn,
I can help out, but I am currently swamped at work. I don't think I will get the time to complete the effort for at least two weeks. What is your target date for lxml 8.0?
I'm swamped as well, and have no plans to release 0.8 in the coming two weeks myself. I think it's best to set the release date somewhere around the end of august. Regards, Martijn
Before the lxml 0.8 release, I'd like to get the windows build and release process in place. So far I've heard about 3 or 4 people who got it built on Windows, but I'd like an official version that can be hosted on the lxml website that we can update for each release. I'm not able to maintain this myself, so this is a request for a regular maintainer.
...
Opinions? Volunteers to work on aspects of this?
I'll try to integrate my modifications to setup.py without breaking build process on other platforms. Then I'll make a patch.
participants (4)
-
Anthony Tarlano
-
Martijn Faassen
-
Olivier Grisel
-
Slou