Дані програми:
Версія: 0.9.9 / 1.0b1
Дата завантаження: 5 Jun 15
Ліцензія: Безкоштовно
Популярність: 416
Дані, отримані за допомогою JSON, XML, HTML, форм поштою або будь-яким іншим однаково простий серіалізациі даних можна використовувати з бібліотекою
Особливості :.
- може бути використаний для:
- Визначити схему даних
- Deserialize структуру даних, що складається з рядків, відображень і списки в довільній структури Python після перевірки структури даних зі схемою даних.
- Серіалізация довільну структуру Python на структуру даних, що складається з рядків, відображень і списки.
- Він може працювати з:
- Об'єкт відображення (наприклад словник)
- змінної довжини послідовність об'єктів (кожен об'єкт того ж типу).
- фіксованої довжини кортеж об'єктів (кожен об'єкт іншого типу).
- Об'єкт рядок або Unicode.
- ціле число.
- поплавок.
- логічне.
- ввезення об'єкта Python (в пунктирною об'єкта шляху Python).
Що нового У цьому випуску:
- Послабити Email перевірки регулярних виразів (дозвіл апострофа, вибух тощо в локальна частина).
Що нового у версії 1.0a2 :.
- Додана colander.ContainsOnly і colander.url валідатори
Що нового у версії 0.9.8 :.
- Оновлені бразильська португальська перекази
- Оновлені японські переклади.
- Оновлено переклади на російську мову.
Що нового у версії 0.9.7 :.
- японська переклад
- Замінено неправильний% {} помиляється з повідомленням про помилку в String.deserialize правильному $ {} еее.
- ім'я передається в конструктор SchemaNode був не дотримуються в декларативно, побудованих схем.
Що нового у версії 0.9.6:
- Немає більше працює на Python 2.4 або 2.5. Python 2.6+ тепер потрібно.
- Python 3.2 Сумісність.
- Вилучено залежність від ISO8601 пакета (код з пакету тепер вбудований в сам Друшляк).
- Додана інформація про авторські права та ліцензування ISO8601 походження коду в LICENSE.TXT.
Що нового у версії 0.9.5 :.
- Додана Чеський переклад
- переклад Компіляція pt_BR (це було раніше відкомпілювалися).
- Невеликі виправлення Docs.
- Документація додано близько згладити і unflatten.
Що нового у версії 0.9.4:
- згладити тепер тільки включає в себе кінцевих вузлів в плоскому Dict .
- згладити не включає в себе елемент шляху для імені типу вузла для послідовностей.
- unflatten реалізується.
- Додана __setitem__ в SchemaNode, що дозволяє заміну вузлів по імені.
- Додана get_value і set_value методи до схеми, які дозволяють доступ і мутацію appstructs використанням пунктирні шляху ім'я.
- Додати шведська, французька, китайська переклад.
Що нового у версії 0.9.3 :.
- Додати тип Time
- Додати голландський переклад.
- Виправлена документація :. 0.9.2 вимагається Deserialize типів явно мати справу з потенціалом отримати colander.null
- Використовувати default_tzinfo при десеріалізациі наївні DateTimes.
- Дозволити default_tzinfo не хтось при створенні colander.DateTime.
- Додати можливість вставити colander.interfaces.Preparer між десеріалізациі і перевірки. Дивіться розділ Підготовка в документації.
Що нового у версії 0.9.2 :.
- долучення польський переклад
- Переїхав в Пілони проекту GitHub (https://github.com/Pylons/colander).
- Додати tox.ini для цілей тестування.
- Новий API: colander.required. Використовується в якості значення маркера, коли відсутня аргумент не заданий.
- Виправлена помилка:., Якщо назва аргумент, який є порожнім рядком або Ні передається явно в SchemaNode, він більше не замінюється назвою обчисленої з назви
- Додати SchemaNode .__ contains__ підтримувати і Quot; ім'я в схемі і Quot ;.
- SchemaNode десеріалізациі в даний час, безумовно, викликає метод десеріалізациі тип схеми, щоб отримати appstruct, перш ніж перевірити. Тепер третій типи партія схеми повинні повернутися colander.null якщо пройшло значення colander.null або іншої логічно і Quot; порожній & Quot; значення в cstruct під Deserialize.
Вимоги
- Python 2.6 або вище
Коментар не знайдено