Hi first thanks for your feedback. I am.sorry that it did not work out for
you yet. I will look into it this evening and will write a littlebit more
on this.

Torsten
Am 03.01.2015 08:22 schrieb <[email protected]>:

> Hi, this looks very nice, but I am not able to get it running - the
> instructions in the 'get started' section of the website do not get me
> started, unfortunately.
>
> First, I get
>
>  error: invalid command 'development'
>
> remembering several other pyramid tutorials I tried to use
>
>  python setup.py develop
>
> this seems to work, following the instructions I do
>
>  pcreate -t ringo foo
>
> I then cd into foo, not foobar (this seems to be wrong in the
> instructions). However, there is no foo-admin.
>
> Hinted by the django similarity of your approach and from looking into
> ~/.pyenv/versions/2.7.9/bin I got the idea this should be
>
>  ringo-admin
>
> but this gives me an error (see full traceback below):
>
>  ImportError: /home/xxx/.local/lib/python2.7/site-packages/lxml/etree.so:
> undefined symbol: PyUnicodeUCS4_DecodeLatin1
>
> Argh, an unicode error, no, please not that kind of problems... I am
> giving up here for today.
>
> I think I have to write about my experiences with several other pyramid
> based projects here. I have had similar problems with kotti and ptah in the
> recent past. I hope writing about it here will not be seen as ranting, but
> may give you an insight about the newcomer perspective.
>
> I looked at pyramid and was extremely satisfied, this really looks like
> the best way to build websites (for me) after some years of experience with
> several other (non-python) frameworks. I am really deeply impressed about
> the approaches taken with pyramid and the extensive documentation,
> everything I see sets a really very high quality standard. However, after
> some playing around of course I came to the point of not wanting to
> reinvent all the wheels, not only because I am a lazy dog, but because of
> the fear of doing things wrong. Especially all things security, like
> permissions, user signup and forms I really would like to build on
> something battletested, so I was starting to look into the several things
> that are out there and build up on pyramid, like kotti and ptah, and now
> ringo.
>
> The most significant experiences with these have been that I was not able
> to get them running.
>
> What is frustrating: I read a little bit into the sources, but I was not
> able to solve the problems. And what was even more frustrating was the
> knowledge, that this all is not some deeply involved hardcore hacker stuff
> that I am not understanding, it is all packaging and version isolation
> problems on the surface, so I feel like some little thing is keeping me
> away from usig all that great stuff because, of course, I can not build a
> real website with anything that throws errors I can not solve.
>
> So after reading lots of pyramid docs, studying sqlalchemy and several
> form libraries and trying to find the best way to handle user registrations
> and password issues I am now hitting the wall with "stupid little things"
> that all have to do with the setup process and the python environment.
>
> Yes, I know, I have to study every detail the python setup end deployment
> environment and understand the effects it produces in different python
> versions or what it means to use pyenv vs. vritualenvs and how this could
> hit me on setting up different webserver environments - I still did not do
> it, as it looked like "some periphal knowledge about the setup process that
> will not be so problematic" - it turnes out that it is the main problem I
> have now and I feel like I can not use all these great tools at my hands
> because of not knowing about this basic setup things.
>
> Ok, I know this is all my fault not studying all the details about the
> python setup process (BORING!) - but to make it a little bit more
> constructive I would like to ask all you great developers out there: please
> test your setup instructions, especially the ones on page one, manually and
> test them in a "fresh" python environment, test them with pyenv and several
> python versions, test them on a stock debian and ubuntu with system python,
> and please always link to the relevant knowledge about the setup process -
> please avoid magic that does not work.
>
> BTW unfortunately the wild history of python packaging leads to many
> irrelevant and misleading information on the web, so it is totally ok to
> link to the really needed information.
>
> I am now trying to dig into
> http://pythonhosted.org//setuptools/setuptools.html to better understand
> all that problems, but this is a real torture. I would rather just like to
> use this stuff and have it working, sigh...
>
> Thanks for your attention,
> Tam
>
> [1] Full traceback of ringo-admin:
>
> Traceback (most recent call last):
>   File "/home/xxx/.pyenv/versions/2.7.9/bin/ringo-admin", line 9, in
> <module>
>     load_entry_point('ringo==0.17.0', 'console_scripts', 'ringo-admin')()
>   File
> "/home/xxx/Dev/Python/pyramid-ringo/ringo-hg/ringo/scripts/admin.py", line
> 221, in main
>     args.func(args)
>   File "/home/xxx/Dev/Python/pyramid-ringo/ringo-hg/ringo/scripts/db.py",
> line 140, in handle_db_init_command
>     handle_db_upgrade_command(args)
>   File "/home/xxx/Dev/Python/pyramid-ringo/ringo-hg/ringo/scripts/db.py",
> line 144, in handle_db_upgrade_command
>     cfg = get_alembic_config(args)
>   File "/home/xxx/Dev/Python/pyramid-ringo/ringo-hg/ringo/scripts/db.py",
> line 132, in get_alembic_config
>     app_config = get_appsettings(args.config)
>   File "/home/xxx/.local/lib/python2.7/site-packages/pyramid/paster.py",
> line 53, in get_appsettings
>     global_conf=options)
>   File
> "/home/xxx/.local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
> line 261, in appconfig
>     global_conf=global_conf)
>   File
> "/home/xxx/.local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
> line 296, in loadcontext
>     global_conf=global_conf)
>   File
> "/home/xxx/.local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
> line 320, in _loadconfig
>     return loader.get_context(object_type, name, global_conf)
>   File
> "/home/xxx/.local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
> line 454, in get_context
>     section)
>   File
> "/home/xxx/.local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
> line 476, in _context_from_use
>     object_type, name=use, global_conf=global_conf)
>   File
> "/home/xxx/.local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
> line 406, in get_context
>     global_conf=global_conf)
>   File
> "/home/xxx/.local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
> line 296, in loadcontext
>     global_conf=global_conf)
>   File
> "/home/xxx/.local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
> line 328, in _loadegg
>     return loader.get_context(object_type, name, global_conf)
>   File
> "/home/xxx/.local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
> line 620, in get_context
>     object_type, name=name)
>   File
> "/home/xxx/.local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
> line 646, in find_egg_entry_point
>     possible.append((entry.load(), protocol, entry.name))
>   File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2184, in load
>     ['__name__'])
>   File "/home/xxx/Dev/Python/pyramid-ringo/foo/foo/__init__.py", line 6,
> in <module>
>     from ringo.config import setup_modules
>   File "/home/xxx/Dev/Python/pyramid-ringo/ringo-hg/ringo/config.py", line
> 14, in <module>
>     from ringo.views.base import (
>   File
> "/home/xxx/Dev/Python/pyramid-ringo/ringo-hg/ringo/views/base/__init__.py",
> line 28, in <module>
>     from ringo.views.base.print_ import (
>   File
> "/home/xxx/Dev/Python/pyramid-ringo/ringo-hg/ringo/views/base/print_.py",
> line 3, in <module>
>     from py3o.template import Template
>   File "build/bdist.linux-x86_64/egg/py3o/template/__init__.py", line 6,
> in <module>
>   File "build/bdist.linux-x86_64/egg/py3o/template/main.py", line 6, in
> <module>
> ImportError: /home/xxx/.local/lib/python2.7/site-packages/lxml/etree.so:
> undefined symbol: PyUnicodeUCS4_DecodeLatin1
>
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "pylons-discuss" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/pylons-discuss/v1JosQgO9OQ/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pylons-discuss.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to