APS-USAXS / livedata

live data from the APS USAXS instrument
https://usaxslive.xray.aps.anl.gov/
0 stars 0 forks source link

major refactor to Python v3 #59

Open prjemian opened 1 year ago

prjemian commented 1 year ago
prjemian commented 1 year ago

This needs its own environment. The environment in use (bluesky_2022_3) has some problems importing spec2nexus:

(bluesky_2022_3) usaxs@usaxscontrol ~/.../jemian/livedata $ which python
/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/bin/python
(bluesky_2022_3) usaxs@usaxscontrol ~/.../jemian/livedata $ python -c "import spec2nexus"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/spec2nexus/__init__.py", line 8, in <module>
    __version__ = get_version()
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/setuptools_scm/__init__.py", line 147, in get_version
    maybe_version = _get_version(config)
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/setuptools_scm/__init__.py", line 154, in _get_version
    parsed_version = _do_parse(config)
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/setuptools_scm/__init__.py", line 101, in _do_parse
    version = _version_from_entrypoints(config) or _version_from_entrypoints(
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/setuptools_scm/_entrypoints.py", line 66, in _version_from_entrypoints
    version: ScmVersion | None = _call_entrypoint_fn(root, config, ep.load())
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/setuptools_scm/_entrypoints.py", line 40, in _call_entrypoint_fn
    return fn(root, config=config)
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/setuptools_scm/git.py", line 181, in parse
    return _git_parse_inner(
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/setuptools_scm/git.py", line 224, in _git_parse_inner
    return meta(
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/setuptools_scm/version.py", line 226, in meta
    parsed_version = _parse_tag(tag, preformatted, config)
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/setuptools_scm/version.py", line 202, in _parse_tag
    version = tag_to_version(tag, config)
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/setuptools_scm/version.py", line 97, in tag_to_version
    version = config.version_cls(version_str)
  File "/home/beams11/USAXS/micromamba/envs/bluesky_2022_3/lib/python3.10/site-packages/packaging/version.py", line 266, in __init__
    raise InvalidVersion(f"Invalid version: '{version}'")
packaging.version.InvalidVersion: Invalid version: '08-ops'
prjemian commented 1 year ago

Confirmed that problem is local to the environment by creating test environment: micromamba create -n s2n -c conda-forge spec2nexus

prjemian commented 1 year ago

This is not a problem with a new environment setup: https://github.com/BCDA-APS/use_bluesky/blob/main/install/environment_2023_1.yml

lgtm-com[bot] commented 1 year ago

This pull request introduces 6 alerts when merging 1df421b5f9f0d72a133644eb266f23e596841b9e into f667fcc4c3f589efb1fed6c16132c11b19277c93 - view on LGTM.com

new alerts:

lgtm-com[bot] commented 1 year ago

This pull request introduces 6 alerts when merging c529281045618dd5b8efab7bd1e6a07e0845a932 into f667fcc4c3f589efb1fed6c16132c11b19277c93 - view on LGTM.com

new alerts:

lgtm-com[bot] commented 1 year ago

This pull request introduces 6 alerts when merging 314c9b3fa7b065159470e7c606a7dc075431ea90 into f667fcc4c3f589efb1fed6c16132c11b19277c93 - view on LGTM.com

new alerts: