I'm using Formencode 1.3.1. My application switched to Python 3 in 2017 and I haven't had any problems with Formencode. It has two file uploads, one with a form, and if I submit it without a file I get the error message "Please provide only one value" mentioned in the issue. This is not a big deal in my use case. Now that Formencode 2 is out I'll upgrade to it.
On Mon, Oct 5, 2020 at 7:34 AM 'Jonathan Vanasco' via pylons-discuss <[email protected]> wrote: > > Talk about timing. Several hours after I posted this, Formencode merged the > Python3 fix(es) and did a 2.0 release. I guess I'm safe for now, and can > migrate away at a more leisurely pace. > > The big bug was on file uploads > (https://github.com/formencode/formencode/issues/101), which broke under > Python3. > > I think the other tickers were all housekeeping. > > On Friday, October 2, 2020 at 4:28:29 PM UTC-4 [email protected] wrote: >> >> I guess I'm still using formencode too with python3 but maybe I just worked >> around the bugs. Do you know what is holding up the release? Is it for >> sure a dead-end? >> >> - Ian >> >> On Fri, Oct 2, 2020 at 1:20 PM Steve Piercy <[email protected]> wrote: >>> >>> Deform uses Colander and Peppercorn. Use Colander for schemas and >>> validation. There are no tutorials to migrate, but the demo should provide >>> sufficient Colander schema examples for each Deform widget that you want. >>> If you don't see something, ask! >>> >>> --steve >>> >>> >>> On 10/2/20 1:00 PM, 'Jonathan Vanasco' via pylons-discuss wrote: >>> > Thanks, Stev! >>> > >>> > Deform is high on the list; I should have been more specific - I'm >>> > looking for any guidelines/tutorials/tools to migrate the code from >>> > Formencode to other libraries. I have a lot of forms schemas/definitions >>> > to migrate. I wrote my own validation layer, so I'm not too worried >>> > about migrating the code that interacts with forms. >>> > >>> > FormEncode should my *last* Python2 library to support! There is a >>> > longstanding bug on it file uploads breaking on Python3 . I've been using >>> > someone's stale PR as a patch for 2 years now, but that is just making >>> > everything too fragile so I try to keep all those apps running under >>> > Python2.. >>> > >>> > >>> > On Friday, October 2, 2020 at 3:40:22 PM UTC-4 Steve Piercy wrote: >>> > >>> > On 10/2/20 10:06 AM, 'Jonathan Vanasco' via pylons-discuss wrote: >>> > > Does anyone have tips/advice for migrating away from Formencode? >>> > >>> > For server side rendering of forms, Deform is under active >>> > development and works under both Python 2 and 3. >>> > >>> > Demo: >>> > https://deformdemo.pylonsproject.org/ >>> > >>> > GitHub: >>> > https://github.com/pylons/deform >>> > >>> > Deform 3.0.0 will use Bootstrap 4 for its templates and drop Python 2 >>> > support, although it might still work under Python 2. >>> > https://github.com/Pylons/deform/milestone/3 >>> > >>> > --steve >>> > >>> > -- >>> > 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] >>> > <mailto:[email protected]>. >>> > To view this discussion on the web visit >>> > https://groups.google.com/d/msgid/pylons-discuss/d0a0d404-f081-41f8-865f-b073ed17bc78n%40googlegroups.com >>> > >>> > <https://groups.google.com/d/msgid/pylons-discuss/d0a0d404-f081-41f8-865f-b073ed17bc78n%40googlegroups.com?utm_medium=email&utm_source=footer>. >>> >>> -- >>> 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 view this discussion on the web visit >>> https://groups.google.com/d/msgid/pylons-discuss/6f0f2332-daa6-70a1-f148-2b32abdbb459%40gmail.com. > > -- > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/pylons-discuss/1d1850a5-2e49-47f3-835d-c44a6595c60an%40googlegroups.com. -- Mike Orr <[email protected]> -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/pylons-discuss/CAH9f%3DupMoa-TFmtvg0H3yzDGt3%3D9-S7r3L-0%2BWNTtmRjOkxKMA%40mail.gmail.com.
