You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@libcloud.apache.org by Roman Bogorodskiy <bo...@gmail.com> on 2023/08/27 15:58:03 UTC
Re: [dev] [ANNOUNCE] Apache Libcloud 3.8.0 release
Tomaz Muraus wrote:
> Libcloud is a Python library that abstracts away the differences among
> multiple cloud provider APIs. It allows users to manage cloud services
> (servers, storage, load balancers, DNS, containers as a service) offered by
> many different providers through a single, unified and easy to use API.
>
> We are happy to announce Libcloud v3.8.0.
>
> This release includes new features, improvements, and bug fixes.
>
> Highlights include:
>
> - Performance improvements in the storage drivers
> - Removal of 18 drivers for providers that are no longer active (they went
> out of business, have been acquired, or similar).
>
> A list of all the changes can be found at
> <https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.8.0>.
>
> Development-Related Changes (developers only)
>
> In addition to the end-user visible changes, we have made various changes to our
> development process and practices to better follow and align with modern
> Python development and packaging best practices.
>
> - Tooling (pylint, mypy, bandit, isort, black, etc.) config options have been
> migrated into pyproject.yaml file.
> - Package setup and build-related metadata have been migrated from setup.py
> and setup.cfg to pyproject.toml.
> - The unsafe "setup.py test" wrapper command has been removed in favor of
> invoking pytest directly.
> - The "build" PyPi package is now used for creating release artifacts (sdist,
> wheel) in an isolated virtual environment.
>
> Download
>
> The release can be downloaded from
> <https://libcloud.apache.org/downloads.html> or installed using pip:
Hi Tomaz,
Looks like the .bz2 version of the distfile is not available through the
Apache mirror:
https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-3.8.0.tar.bz2
The same applies to the .zip as well.
.gz one is available though.
> pip install "apache-libcloud==3.8.0"
>
> Upgrading
>
> If you have installed Libcloud using pip you can also use it to upgrade it:
>
> pip install --upgrade "apache-libcloud==3.8.0"
>
> Upgrade notes
>
> A page which describes backward incompatible or semi-incompatible
> changes and how to preserve the old behavior when this is possible
> can be found at <
> https://libcloud.readthedocs.org/en/latest/upgrade_notes.html>
>
> Documentation
>
> Regular and API documentation is available at <
> https://libcloud.readthedocs.io/en/v3.8.0/>
>
> Bugs / Issues
>
> If you find any bug or issue, please report it on our issue tracker
> <https://github.com/apache/libcloud/issues>.
>
> Don't forget to attach an example and / or test which reproduces your
> problem.
>
> Thanks
>
> Thanks to everyone who contributed and made this release possible! Full
> list of people who contributed to this release can be found in theCHANGES file <https://libcloud.readthedocs.org/en/latest/changelog.html>.
Re: [dev] [ANNOUNCE] Apache Libcloud 3.8.0 release
Posted by Tomaz Muraus <to...@tomaz.me>.
Thanks.
Good catch. A while ago we stopped uploading .zip and .tar.bz2 files.
We now only upload .tar.gz and .whl file to PyPi and Apache dist server.
This change was done a while ago when switching to twine for uploading artifacts to PyPi (IIRC, twine only supports those formats or something along the lines).
With a wide spread wheel support, uploading source code artifacts in multiple different formats has become less necessary / redundant.
I will update the website and remove references to .zip and .tar.bz2 files.
Thanks again for catching this.
------- Original Message -------
On Sunday, August 27th, 2023 at 5:58 PM, Roman Bogorodskiy <bo...@gmail.com> wrote:
>
>
> Tomaz Muraus wrote:
>
> > Libcloud is a Python library that abstracts away the differences among
> > multiple cloud provider APIs. It allows users to manage cloud services
> > (servers, storage, load balancers, DNS, containers as a service) offered by
> > many different providers through a single, unified and easy to use API.
> >
> > We are happy to announce Libcloud v3.8.0.
> >
> > This release includes new features, improvements, and bug fixes.
> >
> > Highlights include:
> >
> > - Performance improvements in the storage drivers
> > - Removal of 18 drivers for providers that are no longer active (they went
> > out of business, have been acquired, or similar).
> >
> > A list of all the changes can be found at
> > https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.8.0.
> >
> > Development-Related Changes (developers only)
> >
> > In addition to the end-user visible changes, we have made various changes to our
> > development process and practices to better follow and align with modern
> > Python development and packaging best practices.
> >
> > - Tooling (pylint, mypy, bandit, isort, black, etc.) config options have been
> > migrated into pyproject.yaml file.
> > - Package setup and build-related metadata have been migrated from setup.py
> > and setup.cfg to pyproject.toml.
> > - The unsafe "setup.py test" wrapper command has been removed in favor of
> > invoking pytest directly.
> > - The "build" PyPi package is now used for creating release artifacts (sdist,
> > wheel) in an isolated virtual environment.
> >
> > Download
> >
> > The release can be downloaded from
> > https://libcloud.apache.org/downloads.html or installed using pip:
>
>
> Hi Tomaz,
>
> Looks like the .bz2 version of the distfile is not available through the
> Apache mirror:
>
> https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-3.8.0.tar.bz2
>
> The same applies to the .zip as well.
>
> .gz one is available though.
>
> > pip install "apache-libcloud==3.8.0"
> >
> > Upgrading
> >
> > If you have installed Libcloud using pip you can also use it to upgrade it:
> >
> > pip install --upgrade "apache-libcloud==3.8.0"
> >
> > Upgrade notes
> >
> > A page which describes backward incompatible or semi-incompatible
> > changes and how to preserve the old behavior when this is possible
> > can be found at <
> > https://libcloud.readthedocs.org/en/latest/upgrade_notes.html>
> >
> > Documentation
> >
> > Regular and API documentation is available at <
> > https://libcloud.readthedocs.io/en/v3.8.0/>
> >
> > Bugs / Issues
> >
> > If you find any bug or issue, please report it on our issue tracker
> > https://github.com/apache/libcloud/issues.
> >
> > Don't forget to attach an example and / or test which reproduces your
> > problem.
> >
> > Thanks
> >
> > Thanks to everyone who contributed and made this release possible! Full
> > list of people who contributed to this release can be found in theCHANGES file https://libcloud.readthedocs.org/en/latest/changelog.html.
Re: [dev] [ANNOUNCE] Apache Libcloud 3.8.0 release
Posted by Tomaz Muraus <to...@tomaz.me>.
Thanks.
Good catch. A while ago we stopped uploading .zip and .tar.bz2 files.
We now only upload .tar.gz and .whl file to PyPi and Apache dist server.
This change was done a while ago when switching to twine for uploading artifacts to PyPi (IIRC, twine only supports those formats or something along the lines).
With a wide spread wheel support, uploading source code artifacts in multiple different formats has become less necessary / redundant.
I will update the website and remove references to .zip and .tar.bz2 files.
Thanks again for catching this.
------- Original Message -------
On Sunday, August 27th, 2023 at 5:58 PM, Roman Bogorodskiy <bo...@gmail.com> wrote:
>
>
> Tomaz Muraus wrote:
>
> > Libcloud is a Python library that abstracts away the differences among
> > multiple cloud provider APIs. It allows users to manage cloud services
> > (servers, storage, load balancers, DNS, containers as a service) offered by
> > many different providers through a single, unified and easy to use API.
> >
> > We are happy to announce Libcloud v3.8.0.
> >
> > This release includes new features, improvements, and bug fixes.
> >
> > Highlights include:
> >
> > - Performance improvements in the storage drivers
> > - Removal of 18 drivers for providers that are no longer active (they went
> > out of business, have been acquired, or similar).
> >
> > A list of all the changes can be found at
> > https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.8.0.
> >
> > Development-Related Changes (developers only)
> >
> > In addition to the end-user visible changes, we have made various changes to our
> > development process and practices to better follow and align with modern
> > Python development and packaging best practices.
> >
> > - Tooling (pylint, mypy, bandit, isort, black, etc.) config options have been
> > migrated into pyproject.yaml file.
> > - Package setup and build-related metadata have been migrated from setup.py
> > and setup.cfg to pyproject.toml.
> > - The unsafe "setup.py test" wrapper command has been removed in favor of
> > invoking pytest directly.
> > - The "build" PyPi package is now used for creating release artifacts (sdist,
> > wheel) in an isolated virtual environment.
> >
> > Download
> >
> > The release can be downloaded from
> > https://libcloud.apache.org/downloads.html or installed using pip:
>
>
> Hi Tomaz,
>
> Looks like the .bz2 version of the distfile is not available through the
> Apache mirror:
>
> https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-3.8.0.tar.bz2
>
> The same applies to the .zip as well.
>
> .gz one is available though.
>
> > pip install "apache-libcloud==3.8.0"
> >
> > Upgrading
> >
> > If you have installed Libcloud using pip you can also use it to upgrade it:
> >
> > pip install --upgrade "apache-libcloud==3.8.0"
> >
> > Upgrade notes
> >
> > A page which describes backward incompatible or semi-incompatible
> > changes and how to preserve the old behavior when this is possible
> > can be found at <
> > https://libcloud.readthedocs.org/en/latest/upgrade_notes.html>
> >
> > Documentation
> >
> > Regular and API documentation is available at <
> > https://libcloud.readthedocs.io/en/v3.8.0/>
> >
> > Bugs / Issues
> >
> > If you find any bug or issue, please report it on our issue tracker
> > https://github.com/apache/libcloud/issues.
> >
> > Don't forget to attach an example and / or test which reproduces your
> > problem.
> >
> > Thanks
> >
> > Thanks to everyone who contributed and made this release possible! Full
> > list of people who contributed to this release can be found in theCHANGES file https://libcloud.readthedocs.org/en/latest/changelog.html.