forked from pool/python-structlog
		
	- Update to 20.2.0:
Backward-incompatible changes:
  * Python 2.7 and 3.5 aren't supported anymore. The package meta
    data should ensure that you keep getting 20.1.0 on those versions. #244
  * structlog is now fully type-annotated. This won't break your
    applications, but if you use Mypy, it will most likely break your CI.
  Deprecations:
  * Accessing the _context attribute of a bound logger is now deprecated.
    Please use the new structlog.get_context().
  Changes:
  * structlog has now type hints for all of its APIs! Since structlog
    is highly dynamic and configurable, this led to a few concessions
    like a specialized structlog.stdlib.get_logger() whose only difference
    to structlog.get_logger() is that it has the correct type hints.
    We consider them provisional for the time being – i.e. the backward
    compatibility does not apply to them in its full strength until we
    feel we got it right. Please feel free to provide feedback! #223, #282
  * Added structlog.make_filtering_logger that can be used like
    configure(wrapper_class=make_filtering_bound_logger(logging.INFO)).
    It creates a highly optimized bound logger whose inactive methods
    only consist of a return None. This is now also the default logger.
  * As a complement, structlog.stdlib.add_log_level() can now
    additionally be imported as structlog.processors.add_log_level
    since it just adds the method name to the event dict.
  * structlog.processors.add_log_level() is now part of the default configuration.
  * structlog.stdlib.ProcessorFormatter no longer uses exceptions for
    control flow, allowing foreign_pre_chain processors to use
    sys.exc_info() to access the real exception.
  * Added structlog.BytesLogger to avoid unnecessary encoding round trips.
    Concretely this is useful with orjson which returns bytes. #271
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-structlog?expand=0&rev=7
			
			
This commit is contained in:
		| @@ -1,3 +0,0 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:5e4f4e672cd8586cfbb96a6e62cb423f563dfa98f29364a4074e2520b2f6b394 | ||||
| size 324210 | ||||
							
								
								
									
										3
									
								
								20.2.0.tar.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								20.2.0.tar.gz
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:cca0471d84b05beb62894f5f51bd139134bd54077109cdbbfb0d95cee01d3c72 | ||||
| size 361299 | ||||
| @@ -1,3 +1,45 @@ | ||||
| ------------------------------------------------------------------- | ||||
| Mon Jan  4 11:16:18 UTC 2021 - Michael Vetter <mvetter@suse.com> | ||||
|  | ||||
| - Update to 20.2.0: | ||||
|   Backward-incompatible changes: | ||||
|   * Python 2.7 and 3.5 aren't supported anymore. The package meta | ||||
|     data should ensure that you keep getting 20.1.0 on those versions. #244 | ||||
|   * structlog is now fully type-annotated. This won't break your | ||||
|     applications, but if you use Mypy, it will most likely break your CI. | ||||
|   Deprecations: | ||||
|   * Accessing the _context attribute of a bound logger is now deprecated. | ||||
|     Please use the new structlog.get_context(). | ||||
|   Changes: | ||||
|   * structlog has now type hints for all of its APIs! Since structlog | ||||
|     is highly dynamic and configurable, this led to a few concessions | ||||
|     like a specialized structlog.stdlib.get_logger() whose only difference | ||||
|     to structlog.get_logger() is that it has the correct type hints. | ||||
|     We consider them provisional for the time being – i.e. the backward | ||||
|     compatibility does not apply to them in its full strength until we | ||||
|     feel we got it right. Please feel free to provide feedback! #223, #282 | ||||
|   * Added structlog.make_filtering_logger that can be used like | ||||
|     configure(wrapper_class=make_filtering_bound_logger(logging.INFO)). | ||||
|     It creates a highly optimized bound logger whose inactive methods | ||||
|     only consist of a return None. This is now also the default logger. | ||||
|   * As a complement, structlog.stdlib.add_log_level() can now | ||||
|     additionally be imported as structlog.processors.add_log_level | ||||
|     since it just adds the method name to the event dict. | ||||
|   * structlog.processors.add_log_level() is now part of the default configuration. | ||||
|   * structlog.stdlib.ProcessorFormatter no longer uses exceptions for | ||||
|     control flow, allowing foreign_pre_chain processors to use | ||||
|     sys.exc_info() to access the real exception. | ||||
|   * Added structlog.BytesLogger to avoid unnecessary encoding round trips. | ||||
|     Concretely this is useful with orjson which returns bytes. #271 | ||||
|   * The final processor now also may return bytes that are passed | ||||
|     untouched to the wrapped logger. | ||||
|   * structlog.get_context() allows you to retrieve the original | ||||
|     context of a bound logger. #266, | ||||
|   * structlog.PrintLogger now supports copy.deepcopy(). #268 | ||||
|   * Added structlog.testing.CapturingLogger for more unit testing goodness. | ||||
|   * Added structlog.stdlib.AsyncBoundLogger that executes logging | ||||
|     calls in a thread executor and therefore doesn't block. #245 | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Tue Mar 17 11:33:05 UTC 2020 - pgajdos@suse.com | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| # | ||||
| # spec file for package python-structlog | ||||
| # | ||||
| # Copyright (c) 2020 SUSE LLC | ||||
| # Copyright (c) 2021 SUSE LLC | ||||
| # | ||||
| # All modifications and additions to the file contributed by third parties | ||||
| # remain the property of their copyright owners, unless otherwise agreed | ||||
| @@ -20,7 +20,7 @@ | ||||
| # because of acyncio for tests | ||||
| %define skip_python2 1 | ||||
| Name:           python-structlog | ||||
| Version:        20.1.0 | ||||
| Version:        20.2.0 | ||||
| Release:        0 | ||||
| Summary:        Structured Logging for Python | ||||
| License:        Apache-2.0 OR MIT | ||||
|   | ||||
		Reference in New Issue
	
	Block a user