{"id":6061,"date":"2024-09-17T08:44:33","date_gmt":"2024-09-17T06:44:33","guid":{"rendered":"https:\/\/www.m2hycon.de\/?p=6061"},"modified":"2024-09-27T20:12:42","modified_gmt":"2024-09-27T18:12:42","slug":"python-package-management-a-new-promising-tool-called-uv","status":"publish","type":"post","link":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/","title":{"rendered":"Python package manage\u00adment: A new, promi\u00adsing tool called UV"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"6061\" class=\"elementor elementor-6061 elementor-6041\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8f0c233 elementor-section-full_width elementor-section-height-min-height red noisy elementor-section-height-default elementor-section-items-middle\" data-id=\"8f0c233\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-463b507\" data-id=\"463b507\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-01be36e elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"01be36e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2-1024x512.jpg\" class=\"attachment-large size-large wp-image-6053\" alt=\"Paketmanagement\" srcset=\"https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2-1024x512.jpg 1024w, https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2-300x150.jpg 300w, https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2-768x384.jpg 768w, https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2-1536x768.jpg 1536w, https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-25f6583 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"25f6583\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b9e5a52\" data-id=\"b9e5a52\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-aed6906 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"aed6906\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Python package manage\u00adment: A new, promi\u00adsing tool called UV<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75a26ec elementor-widget elementor-widget-post-info\" data-id=\"75a26ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-db030de elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tVon Torben Windler\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-2efc209 elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>September 17, 2024<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-84e7708 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.m2hycon.de\/en\/tag\/data-science-en\/\" rel=\"tag\">Data Science<\/a>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f562ac5 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f562ac5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-1460892\" data-id=\"1460892\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fb960c3 elementor-widget__width-auto elementor-widget elementor-widget-text-editor\" data-id=\"fb960c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Share post:<\/h4>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a47970 elementor-share-buttons--view-icon elementor-share-buttons--skin-minimal elementor-share-buttons--color-custom elementor-widget__width-auto elementor-share-buttons--shape-circle elementor-grid-0 elementor-widget elementor-widget-share-buttons\" data-id=\"6a47970\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"share-buttons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_facebook\" role=\"button\" tabindex=\"0\" aria-label=\"Share on facebook\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-facebook\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_twitter\" role=\"button\" tabindex=\"0\" aria-label=\"Share on twitter\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-twitter\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_linkedin\" role=\"button\" tabindex=\"0\" aria-label=\"Share on linkedin\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-linkedin\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_xing\" role=\"button\" tabindex=\"0\" aria-label=\"Share on xing\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<i class=\"fab fa-xing\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-529b227 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"529b227\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c8728fe\" data-id=\"c8728fe\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4941169 maths elementor-widget elementor-widget-text-editor\" data-id=\"4941169\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In our role as a data science and AI consul\u00adtancy, we are constantly looking for tools that make our work in our customer projects more efficient. A well-known chall\u00adenge in the Python ecosystem is the package manager <span style=\"text-decoration: underline;\"><a href=\"https:\/\/pip.pypa.io\/en\/stable\/getting-started\/\">pip,<\/a><\/span> especi\u00adally in large projects with many depen\u00adden\u00adcies. This is exactly where <span style=\"text-decoration: underline;\"><a href=\"https:\/\/docs.astral.sh\/uv\/\">UV from Astral<\/a><\/span> comes into play.  <\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-628f90a elementor-widget elementor-widget-heading\" data-id=\"628f90a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our situa\u00adtion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2fb29bd maths elementor-widget elementor-widget-text-editor\" data-id=\"2fb29bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Python is the language of choice in our projects. The ecosystem is so mature and you can access libra\u00adries in diffe\u00adrent programming languages to do certain things optimally.  <\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff929a5 elementor-widget elementor-widget-text-editor\" data-id=\"ff929a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>However, a well-known complex task is the<\/h3>\n<h3 style=\"padding-top:5px\"><span style=\"background-color: #00545c; color: #cfd8dc;\">Managing of depen\u00adden\u00adcies and environ\u00adments.<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e0e0941 elementor-widget elementor-widget-text-editor\" data-id=\"e0e0941\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>As things stand at the moment, we mainly use <span style=\"text-decoration: underline;\"><a href=\"https:\/\/python-poetry.org\">poetry<\/a><\/span> for Python package manage\u00adment, which we like quite a lot, not least because of the simple syntax, but still many manual inter\u00adven\u00adtion options.<br>\nNevert\u00adheless, the correct Python version has to be installed manually and resol\u00adving the depen\u00adden\u00adcies can take a little longer, especi\u00adally for large projects.   <strong>So when we heard about UV, we defini\u00adtely had to try it!<\/strong><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1cc3bb3 elementor-widget elementor-widget-heading\" data-id=\"1cc3bb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What does UV bring us?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04401b8 elementor-widget elementor-widget-text-editor\" data-id=\"04401b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>1. Speed!<\/strong> <br>UV is incre\u00addibly fast when resol\u00adving and instal\u00adling depen\u00adden\u00adcies. This is mainly due to efficient caching if the packages have already been installed on the same machine, but also to the fact that UV is written entirely in Rust and there\u00adfore benefits from the advan\u00adtages of this compiled language. <\/p>\n<p><strong>2. Repro\u00addu\u00adci\u00adbi\u00adlity!<\/strong> <br>With multiple develo\u00adpers on a project, diffe\u00adrent platforms and dev, test and prod environ\u00adments, it can be quite complex to always create the exact same condi\u00adtions. This can lead to bugs, which can be very diffi\u00adcult to identify. UV takes over the complete manage\u00adment of depen\u00adden\u00adcies and the develo\u00adp\u00adment environ\u00adment, ensuring that the same requi\u00adre\u00adments can be met on every platform.  <\/p>\n<p><strong>3. Syntax!<\/strong> <br>UV has a very similar syntax to Poetry, which we have been using as standard in new projects for around two years. The under\u00adlying pyproject.toml and *.lock files are also already known from Poetry. A very under\u00adstan\u00addable and largely familiar syntax can be used here to make a quick change.<\/p>\n<p><strong>4. Integra\u00adtion!<\/strong><br>UV integrates seamlessly into existing workflows so that develo\u00adpers do not have to adapt their work. Existing requirements.txt files work directly with UV, and familiar commands such as `pip install` can be easily replaced by UV. <\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25d2319 elementor-widget elementor-widget-text-editor\" data-id=\"25d2319\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In addition, the Astral team has already created a very good tool called Ruff, which we use as a standard. This gives us an additional level of confi\u00addence and a justi\u00adfied hope that UV will also be further developed in a stable manner. <\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a85189 elementor-widget elementor-widget-heading\" data-id=\"1a85189\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclu\u00adsion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-033c238 elementor-widget elementor-widget-text-editor\" data-id=\"033c238\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Accor\u00adding to the manufac\u00adturer Astral, UV brings some promi\u00adsing impro\u00adve\u00adments for Python package manage\u00adment. I have tested UV myself in a toy project and I am already very impressed.  <span style=\"background-color: #00545c; color: #cfd8dc;\">The advan\u00adtages described in terms of perfor\u00admance, seamless integra\u00adtion and indepen\u00addence from Python are defini\u00adtely no empty promises.<\/span> There are many more possi\u00adbi\u00adli\u00adties with UV, for example, the workspaces are very interes\u00adting for me, as we have many projects based on indepen\u00addent micro\u00adser\u00advices, which we could then manage uniformly.<\/p>\n<p>We are planning to try out UV in our future projects and check carefully whether the promised benefits can also be experi\u00adenced in real projects. We are also monito\u00adring further develo\u00adp\u00adments and are looking forward to further ideas from Astral! <\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fd345a5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fd345a5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3454126\" data-id=\"3454126\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f782047 elementor-widget elementor-widget-author-box\" data-id=\"f782047\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"author-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-author-box\">\n\t\t\t\t\t\t\t<div class=\"elementor-author-box__avatar\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.m2hycon.de\/wp-content\/uploads\/2023\/09\/m2hycon_ueberuns_team_Torben_Windler_800x800-300x300.jpg\" alt=\"Picture of Torben Windler\" loading=\"lazy\">\n\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"elementor-author-box__text\">\n\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t<h4 class=\"elementor-author-box__name\">\n\t\t\t\t\t\t\tTorben Windler\t\t\t\t\t\t<\/h4>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-author-box__bio\">\n\t\t\t\t\t\t<p>Lead AI Engineer<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-e562604 elementor-hidden-tablet elementor-hidden-mobile\" data-id=\"e562604\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-eeab2a1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"eeab2a1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-af34f0d\" data-id=\"af34f0d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b74183e elementor-widget elementor-widget-post-navigation\" data-id=\"b74183e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-navigation.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-post-navigation\" role=\"navigation\" aria-label=\"Post Navigation\">\n\t\t\t<div class=\"elementor-post-navigation__prev elementor-post-navigation__link\">\n\t\t\t\t<a href=\"https:\/\/www.m2hycon.de\/en\/news\/four-pitfalls-of-agile-work-in-data-science-teams-and-how-you-can-avoid-them\/\" rel=\"prev\"><span class=\"post-navigation__arrow-wrapper post-navigation__arrow-prev\"><i aria-hidden=\"true\" class=\"fas fa-angle-left\"><\/i><span class=\"elementor-screen-only\">Prev<\/span><\/span><span class=\"elementor-post-navigation__link__prev\"><span class=\"post-navigation__prev--label\">Previous post<\/span><span class=\"post-navigation__prev--title\">Four Pitfalls of Agile Work in Data Science Teams (And How You Can Avoid Them)<\/span><\/span><\/a>\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-post-navigation__next elementor-post-navigation__link\">\n\t\t\t\t<a href=\"https:\/\/www.m2hycon.de\/en\/news\/how-a-strong-corporate-culture-promotes-the-success-of-ai-projects\/\" rel=\"next\"><span class=\"elementor-post-navigation__link__next\"><span class=\"post-navigation__next--label\">Next post<\/span><span class=\"post-navigation__next--title\">How a strong corpo\u00adrate culture promotes the success of AI projects<\/span><\/span><span class=\"post-navigation__arrow-wrapper post-navigation__arrow-next\"><i aria-hidden=\"true\" class=\"fas fa-angle-right\"><\/i><span class=\"elementor-screen-only\">Next<\/span><\/span><\/a>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>The new Python package manage\u00adment tool UV offers some interes\u00adting advan\u00adtages over previous tools. Find out what they are and what we expect from UV in this blog post. <\/p>\n","protected":false},"author":11,"featured_media":6053,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[206,209,172],"tags":[175],"class_list":["post-6061","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-science","category-news","category-technology-trends","tag-data-science-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Python package management: The new tool called UV<\/title>\n<meta name=\"description\" content=\"Presentation of the new Python package management tool UV: How can it be used in projects and what are the advantages?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python package management: The new tool called UV\" \/>\n<meta property=\"og:description\" content=\"Presentation of the new Python package management tool UV: How can it be used in projects and what are the advantages?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/\" \/>\n<meta property=\"og:site_name\" content=\"m2hycon\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-17T06:44:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-27T18:12:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2-1024x512.jpg\" \/>\n<meta name=\"author\" content=\"Elisa J\u00e4ger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Python package management: A new, promising tool called UV\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elisa J\u00e4ger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/\"},\"author\":{\"name\":\"Elisa J\u00e4ger\",\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/#\\\/schema\\\/person\\\/6e8ca5ae2cf5f2ca5cce816cfc0e8052\"},\"headline\":\"Python package manage\u00adment: A new, promi\u00adsing tool called UV\",\"datePublished\":\"2024-09-17T06:44:33+00:00\",\"dateModified\":\"2024-09-27T18:12:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/\"},\"wordCount\":545,\"publisher\":{\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.m2hycon.de\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/img-2.jpg\",\"keywords\":[\"Data Science\"],\"articleSection\":[\"Data Science\",\"News\",\"Technology trends\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/\",\"url\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/\",\"name\":\"Python package management: The new tool called UV\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.m2hycon.de\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/img-2.jpg\",\"datePublished\":\"2024-09-17T06:44:33+00:00\",\"dateModified\":\"2024-09-27T18:12:42+00:00\",\"description\":\"Presentation of the new Python package management tool UV: How can it be used in projects and what are the advantages?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.m2hycon.de\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/img-2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.m2hycon.de\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/img-2.jpg\",\"width\":1920,\"height\":960,\"caption\":\"Python-Paketmanagement: Ein neues, vielversprechendes Tool namens UV\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/news\\\/python-package-management-a-new-promising-tool-called-uv\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/start\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python package manage\u00adment: A new, promi\u00adsing tool called UV\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/\",\"name\":\"m2hycon\",\"description\":\"let&#039;s data science\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/#organization\",\"name\":\"m2hycon GmbH\",\"url\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.m2hycon.de\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/m2hycon_logo_claim_rgb_web_2022-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.m2hycon.de\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/m2hycon_logo_claim_rgb_web_2022-scaled.jpg\",\"width\":2560,\"height\":1072,\"caption\":\"m2hycon GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/m2hycon\",\"https:\\\/\\\/www.xing.com\\\/pages\\\/m2hycongmbh\"],\"description\":\"Mehr Effizienz durch Daten und intelligente Algorithmen! Es ist nicht die Kunst einen Algorithmus zu entwickeln, sondern den richtigen Algorithmus f\u00fcr das richtige Umfeld, die richtige Organisation, zur richtigen Zeit und in der richtigen Komplexit\u00e4t. Daran arbeiten wir in unseren Services.\",\"email\":\"hamburg@m2hycon.de\",\"telephone\":\"+49 (0)40 \u2013 369 397 93\",\"legalName\":\"M2Hycon GmbH\",\"foundingDate\":\"2018-01-01\",\"vatID\":\"DE 320863131\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.m2hycon.de\\\/en\\\/#\\\/schema\\\/person\\\/6e8ca5ae2cf5f2ca5cce816cfc0e8052\",\"name\":\"Elisa J\u00e4ger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/244382485c18029112d70bd4170578540aa467f464bda8a85130903031277fd8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/244382485c18029112d70bd4170578540aa467f464bda8a85130903031277fd8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/244382485c18029112d70bd4170578540aa467f464bda8a85130903031277fd8?s=96&d=mm&r=g\",\"caption\":\"Elisa J\u00e4ger\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Python package management: The new tool called UV","description":"Presentation of the new Python package management tool UV: How can it be used in projects and what are the advantages?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/","og_locale":"en_US","og_type":"article","og_title":"Python package management: The new tool called UV","og_description":"Presentation of the new Python package management tool UV: How can it be used in projects and what are the advantages?","og_url":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/","og_site_name":"m2hycon","article_published_time":"2024-09-17T06:44:33+00:00","article_modified_time":"2024-09-27T18:12:42+00:00","og_image":[{"url":"https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2-1024x512.jpg","type":"","width":"","height":""}],"author":"Elisa J\u00e4ger","twitter_card":"summary_large_image","twitter_title":"Python package management: A new, promising tool called UV","twitter_misc":{"Written by":"Elisa J\u00e4ger","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/#article","isPartOf":{"@id":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/"},"author":{"name":"Elisa J\u00e4ger","@id":"https:\/\/www.m2hycon.de\/en\/#\/schema\/person\/6e8ca5ae2cf5f2ca5cce816cfc0e8052"},"headline":"Python package manage\u00adment: A new, promi\u00adsing tool called UV","datePublished":"2024-09-17T06:44:33+00:00","dateModified":"2024-09-27T18:12:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/"},"wordCount":545,"publisher":{"@id":"https:\/\/www.m2hycon.de\/en\/#organization"},"image":{"@id":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/#primaryimage"},"thumbnailUrl":"https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2.jpg","keywords":["Data Science"],"articleSection":["Data Science","News","Technology trends"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/","url":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/","name":"Python package management: The new tool called UV","isPartOf":{"@id":"https:\/\/www.m2hycon.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/#primaryimage"},"image":{"@id":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/#primaryimage"},"thumbnailUrl":"https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2.jpg","datePublished":"2024-09-17T06:44:33+00:00","dateModified":"2024-09-27T18:12:42+00:00","description":"Presentation of the new Python package management tool UV: How can it be used in projects and what are the advantages?","breadcrumb":{"@id":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/#primaryimage","url":"https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2.jpg","contentUrl":"https:\/\/www.m2hycon.de\/wp-content\/uploads\/2024\/09\/img-2.jpg","width":1920,"height":960,"caption":"Python-Paketmanagement: Ein neues, vielversprechendes Tool namens UV"},{"@type":"BreadcrumbList","@id":"https:\/\/www.m2hycon.de\/en\/news\/python-package-management-a-new-promising-tool-called-uv\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.m2hycon.de\/en\/start\/"},{"@type":"ListItem","position":2,"name":"Python package manage\u00adment: A new, promi\u00adsing tool called UV"}]},{"@type":"WebSite","@id":"https:\/\/www.m2hycon.de\/en\/#website","url":"https:\/\/www.m2hycon.de\/en\/","name":"m2hycon","description":"let&#039;s data science","publisher":{"@id":"https:\/\/www.m2hycon.de\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.m2hycon.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.m2hycon.de\/en\/#organization","name":"m2hycon GmbH","url":"https:\/\/www.m2hycon.de\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.m2hycon.de\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.m2hycon.de\/wp-content\/uploads\/2022\/10\/m2hycon_logo_claim_rgb_web_2022-scaled.jpg","contentUrl":"https:\/\/www.m2hycon.de\/wp-content\/uploads\/2022\/10\/m2hycon_logo_claim_rgb_web_2022-scaled.jpg","width":2560,"height":1072,"caption":"m2hycon GmbH"},"image":{"@id":"https:\/\/www.m2hycon.de\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/m2hycon","https:\/\/www.xing.com\/pages\/m2hycongmbh"],"description":"Mehr Effizienz durch Daten und intelligente Algorithmen! Es ist nicht die Kunst einen Algorithmus zu entwickeln, sondern den richtigen Algorithmus f\u00fcr das richtige Umfeld, die richtige Organisation, zur richtigen Zeit und in der richtigen Komplexit\u00e4t. Daran arbeiten wir in unseren Services.","email":"hamburg@m2hycon.de","telephone":"+49 (0)40 \u2013 369 397 93","legalName":"M2Hycon GmbH","foundingDate":"2018-01-01","vatID":"DE 320863131","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.m2hycon.de\/en\/#\/schema\/person\/6e8ca5ae2cf5f2ca5cce816cfc0e8052","name":"Elisa J\u00e4ger","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/244382485c18029112d70bd4170578540aa467f464bda8a85130903031277fd8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/244382485c18029112d70bd4170578540aa467f464bda8a85130903031277fd8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/244382485c18029112d70bd4170578540aa467f464bda8a85130903031277fd8?s=96&d=mm&r=g","caption":"Elisa J\u00e4ger"}}]}},"_links":{"self":[{"href":"https:\/\/www.m2hycon.de\/en\/wp-json\/wp\/v2\/posts\/6061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.m2hycon.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.m2hycon.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.m2hycon.de\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.m2hycon.de\/en\/wp-json\/wp\/v2\/comments?post=6061"}],"version-history":[{"count":0,"href":"https:\/\/www.m2hycon.de\/en\/wp-json\/wp\/v2\/posts\/6061\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.m2hycon.de\/en\/wp-json\/wp\/v2\/media\/6053"}],"wp:attachment":[{"href":"https:\/\/www.m2hycon.de\/en\/wp-json\/wp\/v2\/media?parent=6061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.m2hycon.de\/en\/wp-json\/wp\/v2\/categories?post=6061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.m2hycon.de\/en\/wp-json\/wp\/v2\/tags?post=6061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}