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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file hyssop-1.1.7.tar.gz.

File metadata

  • Download URL: hyssop-1.1.7.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.10

File hashes

Hashes for hyssop-1.1.7.tar.gz
Algorithm Hash digest
SHA256 e54955409d49330a9cc382e220393dc281ad20aa63bb31e71c4af4c1c5d03845
MD5 2436adef0947218242bb9014cdb34151
BLAKE2b-256 907694848cc2529e033990d6a6e98072619a4fdd8034617b4a0d1c93642b1876

See more details on using hashes here.

File details

Details for the file hyssop-1.1.7-py3-none-any.whl.

File metadata

  • Download URL: hyssop-1.1.7-py3-none-any.whl
  • Upload date:
  • Size: 40.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.10

File hashes

Hashes for hyssop-1.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 865e28fd113d1b23078b041ba0f4933ea9763d4e162b0f5a6e6f4ef251681789
MD5 97c1e6491308e238379e0f6b6826bc56
BLAKE2b-256 21a7057e3f4b00041c271de6c578602ba0e4739d41308a547104b99a5b03314a

See more details on using hashes here.

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