owlmixin

Parsing mixin which converts data class instance, dict object, json string and yaml string each other.

MIT License

Downloads
1.2K
Stars
4
Committers
1

Bot releases are hidden (Show)

owlmixin - Latest Release

Published by tadashi-aikawa 6 months ago

owlmixin -

Published by tadashi-aikawa 6 months ago

● 456b800 Fix test failure
● 6173bf8 Use Ruff instead of black
● 38d44c8 Python 3.7 is no longer supported
● 0c73da7 Bump idna from 3.4 to 3.7
● 33ec229 Bump jinja2 from 3.1.2 to 3.1.3

owlmixin -

Published by tadashi-aikawa about 1 year ago

Fix vulnerability

  • 3a867cf Bump urllib3 from 2.0.6 to 2.0.7
  • d7eae34 Bump urllib3 from 2.0.4 to 2.0.6
owlmixin -

Published by tadashi-aikawa about 1 year ago

  • f4bc247 Add support for Python 3.11
  • 4d724b3 Fix a bug that prevented installation in Python 3.10 and above
  • 3f70203 Bump pygments from 2.13.0 to 2.15.0
  • d072510 Bump requests from 2.28.1 to 2.31.0
owlmixin -

Published by tadashi-aikawa almost 2 years ago

  • 608ead3 Add support for Python 3.10
  • 95f2cd0 Python 3.6 is no longer supported
  • 9864a79 Update sphinx version
  • fd742b4 Update pytest and pytest-cov
owlmixin -

Published by tadashi-aikawa over 3 years ago

owlmixin -

Published by tadashi-aikawa over 4 years ago

owlmixin - 1.2.0

Published by tadashi-aikawa over 7 years ago

🆕 New features

  • OwlObjectEnum (See pydoc)
owlmixin - 1.1.0

Published by tadashi-aikawa over 7 years ago

New features

  • Add emap (doc)
  • Add partial (doc)
  • Add argument first which can select concat direction (doc)
owlmixin - 1.0.0

Published by tadashi-aikawa over 7 years ago

First major version release!!

owlmixin - 1.0.0rc16

Published by tadashi-aikawa over 7 years ago

Bug fix

  • 💀 Fix that some from_optional_xxx methods don't returns value as expected
owlmixin - 1.0.0rc15

Published by tadashi-aikawa over 7 years ago

New features

  • 🆕 Add support for Enum (please use OwlEnum)

ex.

from owlmixin.owlenum import OwlEnum

class Color(OwlEnum):
    RED = "red"
    GREEN = "green"
    BLUE = "blue"
owlmixin - 1.0.0rc14

Published by tadashi-aikawa over 7 years ago

Bug fix

  • 💀 Fix flat_map
owlmixin - 1.0.0rc13

Published by tadashi-aikawa over 7 years ago

New features

  • 🆕 Add intersection and not_intersection
  • 🆕 Add flatten and flat_map
owlmixin - 1.0.0rc12

Published by tadashi-aikawa over 7 years ago

Improvements

  • Enhancement the transformation on force_snake=False
    • --hogeHoge => hoge_hoge
    • -h => h
    • <hogeHoge> => hoge_hoge
owlmixin - 1.0.0rc11

Published by tadashi-aikawa over 7 years ago

Change architecture

Documentation

API documentation is more readble.

Breaking changes

Because of breaking changes, You need that ...

  • Import from owlmixin.owlcollections instead of importing from owlmixin if you want to import TList or TDict
  • Override property _dict instead of overriding function _to_dict() if you need
owlmixin - 1.0.0rc9

Published by tadashi-aikawa over 7 years ago

📝 Documentation release !!

For latest (not stable)

owlmixin - 1.0.0rc8

Published by tadashi-aikawa over 7 years ago

New features

  • 🆕 Add O (and Or) classes ⚠️ This is a trial feature

Internal changes

⚠️ If you already import a following file, please rename.

  • 🔥 Rename from dictutil.py to util.py (tests, too)
owlmixin - 1.0.0rc7

Published by tadashi-aikawa over 7 years ago

New features

  • 🆕 Add all, any

Improvements

  • ↗️ Replace type hintings comments to docstring
owlmixin - 1.0.0rc6

Published by tadashi-aikawa over 7 years ago

New features

  • 🆕 Add sum, sum_by
  • 🆕 Add concat, and override a plus operator
    • TList(...) + TList(...) is not return list but TList
Package Rankings
Top 12.45% on Pypi.org
Badges
Extracted from project README
pypi versions Actions Status codecov license