conda-forge / cylc-flow-feedstock

A conda-smithy repository for cylc-flow.
BSD 3-Clause "New" or "Revised" License
3 stars 11 forks source link

ENH: update package version #75

Closed conda-forge-admin closed 5 months ago

conda-forge-admin commented 5 months ago

Hi! This is the friendly automated conda-forge-webservice.

I've started a version update as instructed in #74.

I'm currently searching for new versions and will update this PR shortly if I find one! Thank you for waiting!

Fixes #74

conda-forge-webservices[bot] commented 5 months ago

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

oliver-sanders commented 5 months ago
setup.cfg diff ```console diff --git a/setup.cfg b/setup.cfg index f95dc34dd..0ebc12bb7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -52,6 +52,7 @@ classifiers = Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 Programming Language :: Python :: 3 :: Only Programming Language :: Python :: Implementation :: CPython Topic :: Scientific/Engineering :: Atmospheric Science @@ -69,12 +70,11 @@ install_requires = jinja2==3.0.* metomi-isodatetime>=1!3.0.0,<1!3.2.0 # Constrain protobuf version for compatible Scheduler-UIS comms across hosts - protobuf>=4.21.2,<4.22.0 + packaging + protobuf>=4.24.4,<4.25.0 psutil>=5.6.0 pyzmq>=22 - # https://github.com/pypa/setuptools/issues/3802 - setuptools>=49,!=67.* - importlib_metadata; python_version < "3.8" + importlib_metadata>=5.0; python_version < "3.12" # NOTE: exclude two urwid versions that were not compatible with Tui urwid==2.*,!=2.6.2,!=2.6.3 # unpinned transient dependencies used for type checking @@ -104,6 +104,7 @@ report-timings = pandas==1.* matplotlib tests = + aiosmtpd async_generator bandit>=1.7.0 coverage>=5.0.0,<7.3.1 @@ -114,13 +115,13 @@ tests = flake8-debugger>=4.0.0 flake8-mutable>=1.2.0 flake8-simplify>=0.14.0 + flake8-type-checking; python_version > "3.7" flake8>=3.0.0 mypy>=0.910,<1.9 # https://github.com/pytest-dev/pytest-asyncio/issues/706 pytest-asyncio>=0.21.2,!=0.23.* pytest-cov>=2.8.0 pytest-xdist>=2 - pytest-env>=0.6.2 pytest-mock>=3.7 pytest>=6 testfixtures>=6.11.0 @@ -128,7 +129,6 @@ tests = # Type annotation stubs # http://mypy-lang.blogspot.com/2021/05/the-upcoming-switch-to-modular-typeshed.html types-Jinja2>=0.1.3 - types-pkg_resources>=0.1.2 types-protobuf>=0.1.10 types-six>=0.1.6 typing-extensions>=4 @@ -142,7 +142,6 @@ all = %(main_loop-log_db)s %(main_loop-log_main_loop)s %(main_loop-log_memory)s - %(report-timings)s %(tests)s %(tutorials)s @@ -191,11 +190,11 @@ cylc.command = remove = cylc.flow.scripts.remove:main report-timings = cylc.flow.scripts.report_timings:main [report-timings] scan = cylc.flow.scripts.scan:cli - set-verbosity = cylc.flow.scripts.set_verbosity:main show = cylc.flow.scripts.show:main - set-outputs = cylc.flow.scripts.set_outputs:main + set = cylc.flow.scripts.set:main stop = cylc.flow.scripts.stop:main subscribe = cylc.flow.scripts.subscribe:main + verbosity = cylc.flow.scripts.verbosity:main workflow-state = cylc.flow.scripts.workflow_state:main tui = cylc.flow.scripts.tui:main trigger = cylc.flow.scripts.trigger:main @@ -217,6 +216,15 @@ cylc.main_loop = cylc.pre_configure = cylc.post_install = log_vc_info = cylc.flow.install_plugins.log_vc_info:main +# NOTE: Built-in xtrigger modules +# - must contain a function (the xtrigger) with the same name as the module +# - and may contain a "validate" function to check arguments +cylc.xtriggers = + echo = cylc.flow.xtriggers.echo + wall_clock = cylc.flow.xtriggers.wall_clock + workflow_state = cylc.flow.xtriggers.workflow_state + suite_state = cylc.flow.xtriggers.suite_state + xrandom = cylc.flow.xtriggers.xrandom [bdist_rpm] requires = ```