Montague

Latest version: v0.2.1

Safety actively analyzes 619599 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.1

-----------------------------------------

* Removed zope.interface requirement, since the interfaces themselves were removed in 0.2.0.
* Removed useless console_script entry point.
* Changed loader detection to only consider the final extension in a filename.
* Support and test egg specifications with no named entry point (because it's 'main').
* Support basic interpolation (``here`` and ``__file__``) in the built-in INI loader.

0.2.0

-----------------------------------------

* Remove the PasteDeploy FakeApp package in favor of ``montague_testapps``.
* Enable a ``looponfail`` tox environment.
* Add logging ini conversion
* Reincorporate the test JSON config loader, active only during tests.
* Remove the ``DEFAULT`` sentinal value; we'll use 'main' as the default loadable name, just like grandpa used to do. This is a breaking change.
* Add logging config to the Montague Standard Format.
* Allow config loaders to skip implementing ``app_config()`` and the like, instead of raising ``NotImplementedError``
* Add validation functions to let config loaders test their compliance. These functions use assert statements, making them ideal for py.test, but they should work under unittest as well.

0.1.5

-----------------------------------------

* The legacy PasteDeploy support was spun off into a separate package (``montague_pastedeploy``), enabling simplicity.

0.1.0

-----------------------------------------

* First release on PyPI, corresponding to PasteDeploy 1.5.2.
* Backwards incompatibility: ConfigMiddleware stores the config under ``montague.config`` in the environment instead of ``paste.config`` and no longer offers a threadlocal ``CONFIG`` importable. (This removes the dependency on Paste.)

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.