Skip to content

Import of 1.0.5 yields immediate SyntaxError #62

Closed
@mattghali

Description

@mattghali

Environment:

Python 3.5.4 (v3.5.4:3f56838976, Aug  7 2017, 12:56:33) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin

Freshly installed aws_embedded_metrics-1.0.5-py3-none-any.whl via pip3 install --user aws-embedded-metrics

any import yields a SyntaxError exception:

>>> import aws_embedded_metrics
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/ghalim/Library/Python/3.5/lib/python/site-packages/aws_embedded_metrics/__init__.py", line 16, in <module>
    from aws_embedded_metrics.metric_scope import metric_scope  # noqa: F401 E402
  File "/Users/ghalim/Library/Python/3.5/lib/python/site-packages/aws_embedded_metrics/metric_scope/__init__.py", line 14, in <module>
    from aws_embedded_metrics.logger.metrics_logger_factory import create_metrics_logger
  File "/Users/ghalim/Library/Python/3.5/lib/python/site-packages/aws_embedded_metrics/logger/metrics_logger_factory.py", line 14, in <module>
    from aws_embedded_metrics.logger.metrics_context import MetricsContext
  File "/Users/ghalim/Library/Python/3.5/lib/python/site-packages/aws_embedded_metrics/logger/metrics_context.py", line 34
    self.namespace: str = namespace or get_config().namespace or constants.DEFAULT_NAMESPACE
                  ^
SyntaxError: invalid syntax
>>> from aws_embedded_metrics import metric_scope
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/ghalim/Library/Python/3.5/lib/python/site-packages/aws_embedded_metrics/__init__.py", line 16, in <module>
    from aws_embedded_metrics.metric_scope import metric_scope  # noqa: F401 E402
  File "/Users/ghalim/Library/Python/3.5/lib/python/site-packages/aws_embedded_metrics/metric_scope/__init__.py", line 14, in <module>
    from aws_embedded_metrics.logger.metrics_logger_factory import create_metrics_logger
  File "/Users/ghalim/Library/Python/3.5/lib/python/site-packages/aws_embedded_metrics/logger/metrics_logger_factory.py", line 14, in <module>
    from aws_embedded_metrics.logger.metrics_context import MetricsContext
  File "/Users/ghalim/Library/Python/3.5/lib/python/site-packages/aws_embedded_metrics/logger/metrics_context.py", line 34
    self.namespace: str = namespace or get_config().namespace or constants.DEFAULT_NAMESPACE
                  ^
SyntaxError: invalid syntax
>>> 

Am I doing something wrong?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions