I'm attempting to use Windows. Python 2.7.3 installed just fine. I then installed the setuptools for Python for Windows. No problems yet. I then used easy_install (in the Scripts subdirectory) to do the Python modules. All of them installed successfully on Windows:
easy_install pygments easy_install ElementTree easy_install Markdown So, then I moved on to Perl. I installed the Strawberry version of Perl v5.16.2. Once that was installed, I used cpan (in the Strawberry\perl\bin directory) to install the Perl modules: cpan XML::Atom::Feed cpan XML::RSS::Parser::Lite cpan XML::Parser::Lite cpan YAML cpan SVN::Client These all seemed to work except for the SVN::Client module. This one seemed to require a different build process and it eventually blew chunks. I don't know if this module is really needed or not. I'll try a couple of other things, but otherwise, I'll move on and see if I really need it. Kevin On Wed, Nov 14, 2012 at 3:23 PM, Albert Lee <[email protected]> wrote: > I follow the instructions in instructions.mdtext from site/trunk trying to > install Markdown. > > I have python 2.4.3 and perl 5.8.8 installed. > > * For Python install : > * [setuptools] (http://pypi.python.org/pypi/setuptools) > * pygments > * ElementTree > * Markdown > > setuptools, pygments and ElementTree installed with no problem. However > when tried to install Markdown, I got: > > [root@atlanta ~]# sudo easy_install Markdown > Searching for Markdown > Reading http://pypi.python.org/simple/Markdown/ > Reading http://www.freewisdom.org/projects/python-markdown > Reading https://sourceforge.net/project/showfiles.php?group_id=153041 > Reading http://packages.python.org/Markdown/ > Reading http://www.freewisdom.org/projects/python-markdown/ > Best match: Markdown 2.2.1 > Downloading > http://pypi.python.org/packages/source/M/Markdown/Markdown-2.2.1.tar.gz > Processing Markdown-2.2.1.tar.gz > Running Markdown-2.2.1/setup.py -q bdist_egg --dist-dir > /tmp/easy_install-KHVTZ5/Markdown-2.2.1/egg-dist-tmp-KYdiQI > Traceback (most recent call last): > File "/usr/bin/easy_install", line 7, in ? > sys.exit( > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", > line 1712, in main > with_ei_usage(lambda: > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", > line 1700, in with_ei_usage > return f() > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", > line 1716, in <lambda> > distclass=DistributionWithoutHelpCommands, **kw > File "/usr/lib64/python2.4/distutils/core.py", line 149, in setup > dist.run_commands() > File "/usr/lib64/python2.4/distutils/dist.py", line 946, in run_commands > self.run_command(cmd) > File "/usr/lib64/python2.4/distutils/dist.py", line 966, in run_command > cmd_obj.run() > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", > line 211, in run > self.easy_install(spec, not self.no_deps) > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", > line 446, in easy_install > return self.install_item(spec, dist.location, tmpdir, deps) > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", > line 476, in install_item > dists = self.install_eggs(spec, download, tmpdir) > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", > line 655, in install_eggs > return self.build_and_install(setup_script, setup_base) > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", > line 930, in build_and_install > self.run_setup(setup_script, setup_base, args) > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", > line 919, in run_setup > run_setup(setup_script, args) > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/sandbox.py", > line 61, in run_setup > DirectorySandbox(setup_dir).run( > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/sandbox.py", > line 105, in run > return func() > File > > "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/sandbox.py", > line 64, in <lambda> > {'__file__':setup_script, '__name__':'__main__'} > File "setup.py", line 130 > with codecs.open('docs/_template.html', encoding='utf-8') as f: > ^ > SyntaxError: invalid syntax > [root@atlanta ~]# > > > Any idea why it has SyntaxErro on the codecs token in setup.py? > > Thanks, > Albert. > > > On Tue, Nov 13, 2012 at 8:20 PM, Michael Dick <[email protected] > >wrote: > > > Earlier this year the Apache Infrastructure team asked the PMC to start > > migrating the our website from the confluence wiki to the ASF CMS with a > > deadline of the end of this year. > > > > I volunteered to look into this work, and tonight I committed the first > > wave of changes. The rationale behind making the change can be found in > the > > links below, but given the delays in publishing through Confluence I > think > > we can all agree that in the end we'll be better served by using the ASF > > CMS. > > > > Unfortunately this project turned out to be bigger than I originally > > expected, and I don't think I'll be able to contain the work on my own. > So > > I'm looking for volunteers to help edit the site, and a volunteer to lead > > the effort. Committers and non-committers can do this work - although the > > non-committers will have to submit patches. > > > > Some background: > > An overview of the CMS can be found here: http://www.apache.org/dev/cms > > The CMS faq can be found here: > > http://www.apache.org/dev/cmsref.html#walkthrough > > Instructions for building the site are here: > > > > > https://svn.apache.org/repos/infra/websites/cms/conversion-utilities/cwiki/README.txt > > > > A short summary: the website has been exported from confluence and > > converted to markdown <http://daringfireball.net/projects/markdown/>. > The > > markdown code will then be converted to HTML and published to the apache > > servers. > > > > What I've done so far: > > * Set up the path in SVN > > * exported the site (more or less) > > * spidered the website > > * generated markdown from the site. > > * borrowed and tweaked template files to generate the main look of the > > site. > > * ran the build tool to generate html from markdown. > > > > What I think needs remains to be done: > > * Edit the markdown files until the generated HTML looks tolerable > > * Work with the infrastructure team to get the site regenerated after a > > commit. > > > > I *think* that's it. There are 128 or so markdown files to edit, some > > (maybe most) are no longer needed and can be archived. I've edited a few > of > > the pages, and I expect that they'll get easier as we go. > > > > I'll also add instructions on setting up the build environment to the > site > > directory in SVN to save everyone else some time. > > > > Let me know if you have any questions or would like to help, > > -mike > > > > > > -- > Albert Lee. >
