These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
VISIT OUR DIFFERENT FORUMS:
Announcements > | |
CloudShell > | TestShell > |
Developers > | BI (Business Inteligence) > |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide > | Configuration Management > |
Getting started with Shells > | Extending CloudShell with Cloud Providers > |
Getting started with Orchestration > | API Guide > |
To share your integration, follow the instructions in this guide >.
Omri Avraham suggested an idea (#4255) · Dec 20, 2018 at 06:08 PM · pythonrepositoriesshell
on some networks, downloading files from the public pypi server is a very time consuming process, and as our local pypi server cannot handle version conflicts (local has version 1.2, but Shell request 1.3 - will result in an error) im suggesting to add an option to download newly encountered packages on first use to the CloudShell local pypi server. that should hopefully solve both problems.
Alona Getzler commented · Dec 24, 2018 at 08:19 AM
Hi @Omri.A, thank you for posting this idea.
I'm not sure I fully understand the scenario. All our OOB packages are available in our download center to be used in offline deployments. Once you place a specific python package in the Local Pypi repository folder it will use only this version, meaning that if a newer version is released it won't be used even if you have access to the internet. This behavior as intentional.
Can you clarify the issue you encountered and your suggestion?
Alona.
Omri Avraham commented · Jan 02, 2019 at 06:26 PM
the suggestion aims to make it more user friendly, by taking out the manually download requirements part. and allowing the server to download every package on first encounter.
e.g. Shell request "cloudshell-package==1.2" which is not present on the local pypi, the package will be downloaded there first.
on a 2nd Shell version, it might require version 1.3, which is not present on the local server and will get downloaded on first run.
for open versions, just pick the latest.
Yaniv Kalsky commented · Jan 02, 2019 at 08:35 PM
I think what @Omri.A is talking about is that whenever a package does not exist on the local pypi server - it will get downloaded to it, so that next time, it will be available.
Both in cases that it's completely missing, or when a specific version is missing.
While this is not available today, maybe pypi-uploader can be used to make updates to the local pypi server.
For example:
pypiupload requirements requirements.txt -i http://localpypiserver:8036
Which will first download the relevant packages to the local pypi, and then when the install requirements happen, everything will be available there.
Yaniv
Alona Getzler commented · Jan 23, 2019 at 01:26 PM
Hi @Omri.A and @Yaniv.K, thank you for the clarifications. The current behavior is intentional. We do not want to automatically download a specific missing version of a package if another version already exists in the local pypi. This way we allow "locking" the version of the package.
These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
Announcements | |
CloudShell | TestShell |
Developers | BI (Business Inteligence) |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide | Configuration Management |
Getting started with Shells | Extending CloudShell with Cloud Providers |
Getting started with Orchestration | API Guide |
To share your integration, follow the instructions in this guide.
Help us make things better. Share your great idea or vote for other people's.
local pypi server as a separate service in HA environment
Python 3 CloudShell Packages should feature Python 3 Type Hints following PEP 484 format
vCenter static VM connectivity without dvSwitches
add "user input" to custom attributes that are added to custom service shells
Search online pypi when INCORRECT version of package found in local pypi
As the World Adopts SDN so has Azure/Microsoft. We require a Driver for the Microsoft SDN SONIC.