Skip to main content

component-based project hierarchy and utilities

Project description

hyssop

Documentation Status License: MIT PyPI version

hyssop is a python project that defines project hierarchy and creates scalable component architecture which is configurable in yaml format file.

prerequest: python 3.6+, pip

Install hyssop with pip: pip install hyssop

Change logs

hyssop

  • 1.1.7 - May. 21, 2022:

    • refactor loading and disposing components in order
  • 1.1.6.1 - May. 7, 2022:

    • Fix bug of loading components
  • 1.1.6 - May. 7, 2022:

    • Localization: using default language messages if the localized message does not exist.
    • Fix bug of component manager gets component failed when importing the same component type with different pathes that create different instances
  • 1.1.5 - Oct. 7, 2021:

    • Remove package dependency of "coloredlogs".
  • 1.1.4 - Oct. 7, 2021:

    • Fix bug - logger component: sub folder path of logger file.
  • 1.1.3 - Mar. 21, 2021:

    • Add parameter "replace_duplicated_code" to Localization import_csv() in util.
    • Fix bug: logger file path is incorrect
  • 1.1.1 - Mar. 06, 2021:

    • Fix bugs.
  • 1.1.0 - Jan. 10, 2021:

    • Refactor the project and remove the web framework tornado dependencies.
  • 1.0.2 - Oct. 14, 2020:

    • Fix bugs.
  • 1.0.0 - Aug. 20, 2020:

    • Initalize project.

hyssop-aiohttp

  • 0.0.7 - May. 7, 2022:

    • Fix exceptions does not raise when loading aiohttp route_decorators
  • 0.0.6 - Mar. 27, 2021:

    • Fix bug: add aiohttp.server to default loggers.
    • Add aiohttp-cors applys apis and views
  • 0.0.3 - Mar. 06, 2021:

    • Fix bug of aio client streaming callback.
  • 0.0.2 - Feb. 15, 2021:

    • Fix get_argument() of AioHttpRequest with given default value still raise Exception.
  • 0.0.1 - Jan. 10, 2021:

    • Integrate with aiohttp web framework.

hyssop-aiodb

  • 0.0.7 - Apr. 7, 2021:

    • Fix bug of value convertion in util
    • Fix bug of AsyncEntityUW update().
    • Add timer to reconnect db connections
  • 0.0.3 - Feb. 15, 2021:

    • Fix UW class update bug with bool values.
  • 0.0.2 - Feb. 02, 2021:

    • Add mysql connection proxy pool
    • Fix aiodb mysql cursor retrived inserted row bug
  • 0.0.1 - Jan. 10, 2021:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hyssop-1.1.7.tar.gz (27.5 kB view hashes)

Uploaded Source

Built Distribution

hyssop-1.1.7-py3-none-any.whl (40.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page