Unidata/MetPy

View on GitHub
Update test values #9933
Drew Camron authored a7c62db9
complete00:01:01
1
git clone
2
codeclimate validate-config
View output
codeclimate validate-config
WARNING: engine markdownlint: unrecognized key 'issue_override'
3
codeclimate prepare
View output
codeclimate prepare
4
builder pull-engines
View output
determining required images
docker pull codeclimate/codeclimate-sonar-python:b10
b10: Pulling from codeclimate/codeclimate-sonar-python
709515475419: Pulling fs layer
d1c225ed7c34: Pulling fs layer
887f300163b6: Pulling fs layer
a3ed95caeb02: Pulling fs layer
9b412187b352: Pulling fs layer
8fe915fa1948: Pulling fs layer
65145a386a45: Pulling fs layer
9b412187b352: Waiting
a64dfb9c0f27: Pulling fs layer
59a464ab5a51: Pulling fs layer
47413513c002: Pulling fs layer
9f30da6d3676: Pulling fs layer
8fe915fa1948: Waiting
65145a386a45: Waiting
a64dfb9c0f27: Waiting
59a464ab5a51: Waiting
9f30da6d3676: Waiting
47413513c002: Waiting
a3ed95caeb02: Waiting
d1c225ed7c34: Verifying Checksum
d1c225ed7c34: Download complete
a3ed95caeb02: Verifying Checksum
a3ed95caeb02: Download complete
709515475419: Verifying Checksum
709515475419: Download complete
9b412187b352: Download complete
709515475419: Pull complete
65145a386a45: Verifying Checksum
65145a386a45: Download complete
d1c225ed7c34: Pull complete
887f300163b6: Verifying Checksum
887f300163b6: Download complete
59a464ab5a51: Verifying Checksum
59a464ab5a51: Download complete
887f300163b6: Pull complete
8fe915fa1948: Verifying Checksum
8fe915fa1948: Download complete
a3ed95caeb02: Pull complete
9b412187b352: Pull complete
47413513c002: Verifying Checksum
47413513c002: Download complete
a64dfb9c0f27: Verifying Checksum
a64dfb9c0f27: Download complete
8fe915fa1948: Pull complete
9f30da6d3676: Verifying Checksum
9f30da6d3676: Download complete
65145a386a45: Pull complete
a64dfb9c0f27: Pull complete
59a464ab5a51: Pull complete
47413513c002: Pull complete
9f30da6d3676: Pull complete
Digest: sha256:7904831e83e5474cba8a95726a691787d74d669d74a8721f114057ebb4a8943d
Status: Downloaded newer image for registry.prod.codeclimate.net/codeclimate/codeclimate-sonar-python:b10
docker pull codeclimate/codeclimate-pep8:b25
b25: Pulling from codeclimate/codeclimate-pep8
ab6db1bc80d0: Pulling fs layer
bf17e9a1c113: Pulling fs layer
4f8d95c214b1: Pulling fs layer
0de813e89c33: Pulling fs layer
a9696c7f4cd8: Pulling fs layer
51b9219e6e44: Pulling fs layer
e3c7e34cb08c: Pulling fs layer
328f3a57c882: Pulling fs layer
43b5f16a0c84: Pulling fs layer
0de813e89c33: Waiting
a9696c7f4cd8: Waiting
328f3a57c882: Waiting
51b9219e6e44: Waiting
e3c7e34cb08c: Waiting
43b5f16a0c84: Waiting
bf17e9a1c113: Verifying Checksum
bf17e9a1c113: Download complete
4f8d95c214b1: Download complete
a9696c7f4cd8: Download complete
ab6db1bc80d0: Verifying Checksum
ab6db1bc80d0: Download complete
ab6db1bc80d0: Pull complete
e3c7e34cb08c: Verifying Checksum
e3c7e34cb08c: Download complete
bf17e9a1c113: Pull complete
51b9219e6e44: Download complete
4f8d95c214b1: Pull complete
0de813e89c33: Verifying Checksum
0de813e89c33: Download complete
328f3a57c882: Verifying Checksum
328f3a57c882: Download complete
43b5f16a0c84: Verifying Checksum
43b5f16a0c84: Download complete
0de813e89c33: Pull complete
a9696c7f4cd8: Pull complete
51b9219e6e44: Pull complete
e3c7e34cb08c: Pull complete
328f3a57c882: Pull complete
43b5f16a0c84: Pull complete
Digest: sha256:75f70c714bc5f9e65359d45469a1fe7c1b181a15aee8fbabec7e23c65b19d447
Status: Downloaded newer image for registry.prod.codeclimate.net/codeclimate/codeclimate-pep8:b25
docker pull codeclimate/codeclimate-markdownlint:b899
b899: Pulling from codeclimate/codeclimate-markdownlint
fc7181108d40: Pulling fs layer
fb832b8d529e: Pulling fs layer
f928adca00a3: Pulling fs layer
b83899fd2d55: Pulling fs layer
28b20e0f6f6d: Pulling fs layer
08fb5f231db7: Pulling fs layer
f38c4e552cb4: Pulling fs layer
55842d8caf87: Pulling fs layer
1714cd20476b: Pulling fs layer
56a5ac5fa648: Pulling fs layer
43c3c1d360a9: Pulling fs layer
d05637603ec0: Pulling fs layer
905f23712bf9: Pulling fs layer
eb5a5c105220: Pulling fs layer
b83899fd2d55: Waiting
28b20e0f6f6d: Waiting
08fb5f231db7: Waiting
f38c4e552cb4: Waiting
55842d8caf87: Waiting
1714cd20476b: Waiting
43c3c1d360a9: Waiting
d05637603ec0: Waiting
905f23712bf9: Waiting
f928adca00a3: Verifying Checksum
f928adca00a3: Download complete
fb832b8d529e: Download complete
28b20e0f6f6d: Download complete
b83899fd2d55: Download complete
08fb5f231db7: Verifying Checksum
08fb5f231db7: Download complete
fc7181108d40: Verifying Checksum
fc7181108d40: Download complete
55842d8caf87: Verifying Checksum
55842d8caf87: Download complete
f38c4e552cb4: Verifying Checksum
f38c4e552cb4: Download complete
56a5ac5fa648: Download complete
43c3c1d360a9: Verifying Checksum
43c3c1d360a9: Download complete
d05637603ec0: Verifying Checksum
d05637603ec0: Download complete
905f23712bf9: Download complete
eb5a5c105220: Verifying Checksum
eb5a5c105220: Download complete
fc7181108d40: Pull complete
fb832b8d529e: Pull complete
f928adca00a3: Pull complete
b83899fd2d55: Pull complete
28b20e0f6f6d: Pull complete
08fb5f231db7: Pull complete
f38c4e552cb4: Pull complete
55842d8caf87: Pull complete
1714cd20476b: Verifying Checksum
1714cd20476b: Download complete
1714cd20476b: Pull complete
56a5ac5fa648: Pull complete
43c3c1d360a9: Pull complete
d05637603ec0: Pull complete
905f23712bf9: Pull complete
eb5a5c105220: Pull complete
Digest: sha256:482ba0cc7d87edf77cc280a8550578f40adf0e2514c3744317761f3092c7239c
Status: Downloaded newer image for registry.prod.codeclimate.net/codeclimate/codeclimate-markdownlint:b899
5
structure
View output
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
6
duplication
View output
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
I, [2024-12-25T00:21:52.693489 #1]  INFO -- : Skipping file ./examples/formats/NEXRAD_Level_3_File.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 31
    name = get_test_data(f'nids/KOUN_SDUS54_{v}TLX_201305202016', as_file_obj=False)
                                                               ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:52.762491 #1]  INFO -- : Skipping file ./examples/gridding/Inverse_Distance_Verification.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 105
    ax.annotate(f'grid 0: cressman {cress_val:.3f}', xy=(sim_gridx[0] + 2, sim_gridy[0]))
                                                  ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:52.778134 #1]  INFO -- : Skipping file ./examples/gridding/Natural_Neighbor_Verification.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 86
    ax.annotate(f'{zval} F', xy=(pts[i, 0] + 2, pts[i, 1]))
                          ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:52.788247 #1]  INFO -- : Skipping file ./examples/Advanced_Sounding_With_Complex_Layout.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 96
    skew.ax.set_xlabel(str.upper(f'Temperature ({T.units:~P})'), weight='bold')
                                                             ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:52.789603 #1]  INFO -- : Skipping file ./examples/cross_section.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 122
    ax.set_title(f'NARR Cross-Section \u2013 {start} to {end} \u2013 '
                                                                     ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:52.799545 #1]  INFO -- : Skipping file ./examples/isentropic_example.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 134
    ax.set_title(f'{isentlevs[level]:~.0f} Isentropic Pressure (hPa), Wind (kt), '
                                                                                 ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:52.879604 #1]  INFO -- : Skipping file ./examples/plots/Plotting_Surface_Analysis.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 55
    ax.add_geometries(rows.geometry, crs=ccrs.PlateCarree(), **complete_style[field],
                                                                                    ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.000784 #1]  INFO -- : Skipping file ./examples/Advanced_Sounding.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 64
    skew.ax.set_xlabel(f'Temperature ({T.units:~P})')
                                                   ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.009035 #1]  INFO -- : Skipping file ./examples/meteogram_metpy.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 56
    self.title = f'Latest Ob Time: {self.time}\nProbe ID: {probeid}'
                                                                   ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.054998 #1]  INFO -- : Skipping file ./examples/calculations/Sounding_Calculations.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 137
    (u_storm, v_storm), *_ = mpcalc.bunkers_storm_motion(p, u, v, height)
                        ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.113903 #1]  INFO -- : Skipping file ./examples/calculations/Mountain_Problem.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 34
    print(f'  LCL Pressure: {lclp:.2f}')
                                      ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.166196 #1]  INFO -- : Skipping file ./examples/sigma_to_pressure_interpolation.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 90
    ax.set_title(f'{plevs[0]:~.0f} Heights (m) and Temperature (C)', loc='center', fontsize=10)
                                                                  ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.170154 #1]  INFO -- : Skipping file conftest.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 27
    lines.append(f'{modname.title()}:{mod.__version__}')
                                                      ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.176930 #1]  INFO -- : Skipping file src/metpy/units.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 132
    'dataframe and col_units not given.') from None
                                             ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.180777 #1]  INFO -- : Skipping file src/metpy/_warnings.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 29
    warnings.warn(*args, **kwargs, stacklevel=level)
                                 ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.237303 #1]  INFO -- : Skipping file ./src/metpy/calc/indices.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 27
    def precipitable_water(pressure, dewpoint, *, bottom=None, top=None):
                                                ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.238280 #1]  INFO -- : Skipping file ./src/metpy/calc/basic.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 1319
    warn(f'Input over {np.nanmax(max_radians)} radians. Ensure proper units are given.')
                                                                                      ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.273867 #1]  INFO -- : Skipping file ./src/metpy/calc/tools.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 192
    raise ValueError(f'Unknown option for direction: {direction}')
                                                                ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.277901 #1]  INFO -- : Skipping file ./src/metpy/calc/thermo.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 677
    nonlocal nan_mask
                    ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.284928 #1]  INFO -- : Skipping file ./src/metpy/calc/kinematics.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 23
    u, v, *, dx=None, dy=None, x_dim=-1, y_dim=-2,
           ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.319935 #1]  INFO -- : Skipping file src/metpy/_version.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 19
    if direct := dist.read_text('direct_url.json'):
               ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.330597 #1]  INFO -- : Skipping file src/metpy/deprecation.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 141
    altmessage = f' Use {alternative} instead.'
                                              ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.350254 #1]  INFO -- : Skipping file src/metpy/plots/ctables.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 94
    raise RuntimeError(f'Malformed colortable (bad line: {line})') from e
                                                                ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.361321 #1]  INFO -- : Skipping file src/metpy/plots/_util.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 99
    raise ValueError('Unknown logo size or selection') from None
                                                          ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.371840 #1]  INFO -- : Skipping file src/metpy/plots/cartopy_utils.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 29
    fname = f'{self.name}_{self.scaler.scale}'
                                             ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.383846 #1]  INFO -- : Skipping file src/metpy/plots/skewt.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 662
    raise ValueError(f'Unknown option for which: {which}') from None
                                                        ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.569024 #1]  INFO -- : Skipping file src/metpy/plots/declarative.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 97
    suggest = f" Perhaps you meant '{alt}'?"
                                           ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.577650 #1]  INFO -- : Skipping file src/metpy/plots/__init__.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 38
    raise AttributeError(f'Cannot use {name} without Cartopy installed.') from None
                                                                       ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.580443 #1]  INFO -- : Skipping file src/metpy/plots/mapping.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 87
    raise ValueError(f'Unhandled projection: {self.name}') from None
                                                        ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.592289 #1]  INFO -- : Skipping file src/metpy/plots/station_plot.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 629
    + ', '.join(f'{loc}: ({info[0].name}, {info[1]}, ...)'
                                                         ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.603025 #1]  INFO -- : Skipping file ./src/metpy/interpolate/one_dimension.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 46
    raise ValueError(f'Unknown option for kind: {kind}')
                                                      ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.613857 #1]  INFO -- : Skipping file ./src/metpy/interpolate/slices.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 51
    'dimension coordinates.') from None
                                 ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.762971 #1]  INFO -- : Skipping file ./src/metpy/interpolate/points.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 159
    f'of errors in output. {e}')
    ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.816707 #1]  INFO -- : Skipping file src/metpy/testing.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 69
    f'Specified {version_spec} outdated according to MetPy minimum {metadata_spec}.')
                                                                                   ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.828941 #1]  INFO -- : Skipping file src/metpy/xarray.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 383
    _warnings.warn(f'More than one {axis} coordinate present for variable {varname}.')
                                                                                    ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.835317 #1]  INFO -- : Skipping file src/metpy/io/metar.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 82
    def parse_metar_to_dataframe(metar_text, *, year=None, month=None):
                                              ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.840689 #1]  INFO -- : Skipping file src/metpy/io/gini.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 273
    f'Unhandled GINI Projection: {self.prod_desc.projection}')
                                                            ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.846189 #1]  INFO -- : Skipping file src/metpy/io/text.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 59
    lat = float(f'{lat[:2]}.{lat[2:]}') * flip
                                     ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.852838 #1]  INFO -- : Skipping file src/metpy/io/gempak.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 309
    if missing not in [*tvl, zb]:
                       ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.863812 #1]  INFO -- : Skipping file src/metpy/io/_tools.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 158
    return self.val_map.get(val, f'Unknown ({val})')
                                                  ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.867867 #1]  INFO -- : Skipping file src/metpy/io/station_data.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 158
    raise KeyError(f'No station information for {stid}') from None
                                                      ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:53.879283 #1]  INFO -- : Skipping file src/metpy/io/nexrad.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 30
    return f'{ver:.1f}'
                      ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:54.027025 #1]  INFO -- : Skipping file ./tests/calc/test_calc_tools.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 1334
    temp = temp.transpose(..., 'x', 'y')
                          ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:54.971760 #1]  INFO -- : Skipping file tests/test_testing.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 50
    assert version_check(f'numpy >={numpy_version}')
                                                  ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:55.363294 #1]  INFO -- : Skipping file tests/plots/test_declarative.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 1466
    panel.title = f'Surface Observations for {obs.time}'
                                                       ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:55.499173 #1]  INFO -- : Skipping file ./tests/interpolate/test_grid.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 271
    with get_test_data(f'{method}_test.npz') as fobj:
                                          ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:55.511368 #1]  INFO -- : Skipping file ./tests/interpolate/test_points.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 171
    with get_test_data(f'{method}_test.npz') as fobj:
                                          ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:55.626461 #1]  INFO -- : Skipping file ./tests/io/test_gempak.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 23
    g = get_test_data(f'gem_{order}_endian.grd')
                                              ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:55.824706 #1]  INFO -- : Skipping file ./tools/flake8-metpy/flake8_metpy.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 71
    f'MPY{err.code:03d}: Multiplying/dividing by units--use units.Quantity()',
                                                                            ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:55.836286 #1]  INFO -- : Skipping file ./tools/nexrad_msgs/parse_spec.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 47
    warnings.warn(f'{var_name} has type {typ}. Setting as Spare')
                                                               ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:55.848757 #1]  INFO -- : Skipping file ./ci/filter_links.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 22
    diff = subprocess.check_output(['git', 'diff', f'{target}...{merge_commit}'])
                                                                              ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:55.862023 #1]  INFO -- : Skipping file ./tutorials/unit_tutorial.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 86
    print(f'{20 * units.meter ** 2}')
                                   ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:55.883388 #1]  INFO -- : Skipping file ./tutorials/area_tutorial.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 36
    print(f'{named_areas[area].name:<10s}{named_areas[area].description:<20s}{named_areas[area].bounds}')
                                                                                                       ^
SyntaxError: invalid syntax


I, [2024-12-25T00:21:55.894684 #1]  INFO -- : Skipping file ./tutorials/declarative_tutorial.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 160
    panel.title = f'{cfill.level.m}-hPa Heights and Wind Speed at {plot_time}'
                                                                             ^
SyntaxError: invalid syntax
7
sonar-python
sonar-python engine documentation
View output
INFO: Java 1.8.0_111-internal Oracle Corporation (64-bit)
INFO: Linux 4.4.0-1128-aws amd64
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/src/app/build/libs/sonarlint-core-2.17.0.899.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/src/app/build/libs/sonarlint-cli-2.1.0.566.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
INFO: Index files
INFO: 232 files indexed
ERROR: Unable to parse file: /code/conftest.py
ERROR: Parse error at line 157 column 29:

  156:             request.applymarker(pytest.mark.xfail(reason=marker.args[0]))
  -->          return lambda d, u, *, mask=None: quantity(dask_array.array(d), u)
  158:     elif request.param == 'xarray':
  159:         return lambda d

ERROR: Unable to parse file: /code/src/metpy/_version.py
ERROR: Parse error at line 19 column 19:

    7: ():
    8:     """Get MetPy's version.
    9: 
   10:     Either get it from package metadata, or get it using version control information if
   11:     an editable installation.
   12:     """
   13:     from importlib.metadata import distribution, PackageNotFoundError
   14: 
   15:     try:
   16:         dist = distribution(__package__)
   17: 
   18: 
  -->          if direct := dist.read_text('direct_url.json'):
   20:             import json
   21: 
   22: 
   23:             info = json.loads(direct)
   24:             if info.get('dir_info', {

INFO: ------------------------------------------------------------------------
INFO: EXECUTION SUCCESS
INFO: ------------------------------------------------------------------------
INFO: Total time: 3.588s
INFO: Final Memory: 23M/1151M
INFO: ------------------------------------------------------------------------
8
pep8
pep8 engine documentation
View output
examples/ conftest.py .github/ src/metpy/units.py src/metpy/_warnings.py src/metpy/constants/ src/metpy/_vendor/ src/metpy/future.py src/metpy/calc/ src/metpy/package_tools.py src/metpy/pandas.py src/metpy/_version.py src/metpy/deprecation.py src/metpy/cbook.py src/metpy/plots/ctables.py src/metpy/plots/plot_areas.py src/metpy/plots/_util.py src/metpy/plots/cartopy_utils.py src/metpy/plots/skewt.py src/metpy/plots/wx_symbols.py src/metpy/plots/_mpl.py src/metpy/plots/declarative.py src/metpy/plots/colortable_files/ src/metpy/plots/__init__.py src/metpy/plots/nexrad_tables/ src/metpy/plots/mapping.py src/metpy/plots/patheffects.py src/metpy/plots/station_plot.py src/metpy/interpolate/ src/metpy/testing.py src/metpy/__init__.py src/metpy/xarray.py src/metpy/io/metar.py src/metpy/io/gini.py src/metpy/io/text.py src/metpy/io/gempak.py src/metpy/io/_nexrad_msgs/__init__.py src/metpy/io/_tools.py src/metpy/io/station_data.py src/metpy/io/__init__.py src/metpy/io/nexrad.py tests/calc/ tests/test_cbook.py tests/test_xarray.py tests/test_testing.py tests/plots/test_patheffects.py tests/plots/test_ctables.py tests/plots/test_mpl.py tests/plots/test_mapping.py tests/plots/test_station_plot.py tests/plots/test_wx_symbols.py tests/plots/test_plot_areas.py tests/plots/test_declarative.py tests/plots/test_cartopy_utils.py tests/plots/test_skewt.py tests/plots/test_util.py tests/interpolate/ tests/test_packaging.py tests/test_deprecation.py tests/io/ tests/units/test_units.py .devcontainer/ tools/ ci/ tutorials/
9
markdownlint
markdownlint engine documentation
View output
/usr/local/bundle/gems/posix-spawn-0.3.11/lib/posix/spawn.rb:467: warning: constant ::Fixnum is deprecated
/usr/local/bundle/gems/mdl-0.5.0/lib/mdl/rules.rb:626:in `block (3 levels) in load': undefined method `end_with?' for :rdquo:Symbol (NoMethodError)
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl/rules.rb:623:in `select'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl/rules.rb:623:in `block (2 levels) in load'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl.rb:86:in `block (2 levels) in run'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl.rb:84:in `each'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl.rb:84:in `block in run'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl.rb:74:in `each'
	from /usr/local/bundle/gems/mdl-0.5.0/lib/mdl.rb:74:in `run'
	from /usr/local/bundle/gems/mdl-0.5.0/bin/mdl:10:in `<top (required)>'
	from /usr/local/bundle/bin/mdl:23:in `load'
	from /usr/local/bundle/bin/mdl:23:in `<main>'