1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Version Overview
    Plone 4109
    CMF 2.2.4
    Zope 2.13.8
    Python 2.6.7 (r267:88850, Aug 11 2011, 12:16:10) [GCC 4.6.1]
    PIL 1.1.7

zopeskel output:

fiterbek@fiterbek-VirtualBox:~/Plone4ProDev/trunk/src$ ../bin/zopeskel plone optilux.theme

plone: A project for Plone add-ons

This creates a Plone project (to create a Plone *site*, you probably
want to use the one of the templates for a buildout).

To create a Plone project with a name like 'plone.app.myproject' 
(2 dots, a 'nested namespace'), use the 'plone_app' template.


If at any point, you need additional help for a question, you can enter
'?' and press RETURN.

Expert Mode? (What question mode would you like? (easy/expert/all)?) ['easy']: 
Version (Version number for project) ['1.0']: 1.0
Description (One-line description of the project) ['']: Optilux Theme
Register Profile (Should this package register a GS Profile) [False]: True
Creating directory ./optilux.theme
Replace 0 bytes with 119 bytes (0/0 lines changed; 5 lines added)
Replace 898 bytes with 1054 bytes (0/32 lines changed; 6 lines added)
------------------------------------------------------------------------------
The project you just created has local commands. These can be used from within
the product.

usage: paster COMMAND

Commands:
  addcontent  Adds plone content types to your project

For more information: paster help COMMAND
------------------------------------------------------------------------------
Traceback (most recent call last):
  File "../bin/zopeskel", line 16, in <module>
    zopeskel.zopeskel_script.run()
  File "/home/fiterbek/.buildout/eggs/ZopeSkel-2.21.2-py2.6.egg/zopeskel/zopeskel_script.py", line 397, in run
    command.run( [ '-q', '-t', template_name ] + optslist )
  File "/home/fiterbek/.buildout/eggs/PasteScript-1.7.5-py2.6.egg/paste/script/command.py", line 238, in run
    result = self.command()
  File "/home/fiterbek/.buildout/eggs/PasteScript-1.7.5-py2.6.egg/paste/script/create_distro.py", line 170, in command
    egg_info_dir = pluginlib.egg_info_dir(output_dir, dist_name)
  File "/home/fiterbek/.buildout/eggs/PasteScript-1.7.5-py2.6.egg/paste/script/pluginlib.py", line 135, in egg_info_dir
    % ', '.join(all))
IOError: No egg-info directory found (looked in ./optilux.theme/./optilux.theme.egg-info, ./optilux.theme/setup.cfg/optilux.theme.egg-info, ./optilux.theme/optilux/optilux.theme.egg-info, ./optilux.theme/README.txt/optilux.theme.egg-info, ./optilux.theme/docs/optilux.theme.egg-info, ./optilux.theme/setup.py/optilux.theme.egg-info)


buildout output:

fiterbek@fiterbek-VirtualBox:~/Plone4ProDev/trunk$ bin/buildout
mr.developer: Queued 'optilux.policy' for checkout.
mr.developer: Filesystem package 'optilux.policy' doesn't need a checkout.
Develop: '/home/fiterbek/Plone4ProDev/trunk/src/optilux.policy'
Updating _mr.developer.
Installing instance.
Couldn't find index page for 'optilux.theme' (maybe misspelled?)
Getting distribution for 'optilux.theme'.
While:
  Installing instance.
  Getting distribution for 'optilux.theme'.
Error: Couldn't find a distribution for 'optilux.theme'.
*************** PICKED VERSIONS ****************
[versions]

*************** /PICKED VERSIONS ***************