-
Notifications
You must be signed in to change notification settings - Fork 220
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Robot6 #673
Comments
Hi @pianofab. The Robot Framework 6 was released this week and we don't include new Robot Framework major releases this fast in our tools, because of the potential fixes it might require. What is your need for Robot Framework 6 ? And Python 3.10 should be working just fine, for example, this one worked for me. # For more details on the format and content:
# https://github.com/robocorp/rcc/blob/master/docs/recipes.md#what-is-in-condayaml
# Tip: Adding a link to the release notes of the packages helps maintenance and security.
channels:
- conda-forge
dependencies:
# Define conda-forge packages here -> https://anaconda.org/search
# When available, prefer the conda-forge packages over pip as installations are more efficient.
- python=3.10.6 # https://pyreadiness.org/3.10/
- pip=22.1.2 # https://pip.pypa.io/en/stable/news/
- pip:
# Define pip packages here -> https://pypi.org/
- rpaframework==18.0.0 # https://rpaframework.org/releasenotes.html |
We are not making regular conda packages out of rpaframework. Releases are available from the PyPI. And our recommended method of installation is by using rcc 😉 |
My reading of the Robot release notes was that Robot 5.1 was renamed to Robot 6 almost at the last minute. In other words, even though it is labeled as a major upgrade, I was thinking that the updates needed would be minimal. (Also I thought that the RoboCorp tools would go hand in hand with Robot releases, and I just wanted to create an item since I did not see an existing one logged).
We are working on a new project and we would rather use the latest tool with the latest bugfixes and enhancements. Also, Robot 6 is (per its release notes) compatible with the recently released Python 3.11 which is on our wish list (for a number of reasons).
Thanks! My impression was based on my unsuccessful experiments but also perusing the source code, for example: https://github.com/robocorp/rpaframework/blob/master/packages/core/pyproject.toml In this file "classifiers" and "[tool.black]" do not list Python 3.10 explicitly. Since this would be a separate project, I have edited Python 3.10 out of the title. |
I am also technically using conda just to manage my environments for PoC and local playgrounds.
I had overlooked this, thanks for pointing it out! Thanks for your prompt feedback, @mikahanninen it is much appreciated! |
Hi @mikahanninen, i work on robot framework projects and we use robotframework v4 and rpaframework-google, rpaframework-pdf. I tried to update our projects with robotframework v6, but rpaframework dont support this version. Do you have an approximate date to support this v6 ? Thanks for your answer |
@mikahanninen I am in the same situation as @thuchet-u, is there any ETA on the support for RF v6.x? |
@mikahanninen any updates on this? |
Is there any known incompatibility with RF 6? It is almost 6 months old. |
@cmin764 I see that you're looking for help on this enhancement, do you have tests that can be run against RPA running alongside Robot 6 to confirm what breaks and what doesn't? If so I'd be happy to take a stab at this. |
Hi @lugi0 , we have some coverage, but that doesn't guarantee that the upgrade will work with the existing codebase in every scenario on all the systems. Still, we discussed this internally and we decided to postpone the upgrade until the features/fixes we're missing out are provoking serious pain or pose a security concern. For now, we don't see too much value coming from this upgrade compared to the amount of effort on ensuring that this won't break existing robots. |
The same issue in my case. Our project were using rpaframework-pdf, but if it will not support robotframework 6>= then we need to find another solution. I know it can be written easily in python, but anyway it was really helpful :) |
Hi @elgoldero, can you please let us know why do you need RF6 support and what will be the blocker for you to downgrade to RF5? |
My 2 cents: RF is the core package that all your packages are running on. So it should be the other way around: if there is something blocking RPA to use RF 6 this should be fixed asap. |
Any new on this one? I see that latest version still does not support RF 6? |
Hi, this is currently in the works here: #950 |
The dependencies specified by this project prevent installation alongside the just released Robot 6 and also Python 3.10.
Issuing
conda install rpaframework>=18.0.0
yieldsYour python: python=3.10
The text was updated successfully, but these errors were encountered: