{"id":4420,"date":"2023-10-29T21:52:54","date_gmt":"2023-10-29T20:52:54","guid":{"rendered":"http:\/\/lfs.coop\/en\/?post_type=portfolio_page&#038;p=4420"},"modified":"2024-09-27T11:43:49","modified_gmt":"2024-09-27T10:43:49","slug":"lfs-package-manager","status":"publish","type":"portfolio_page","link":"https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/","title":{"rendered":"LFS Package Manager: a tool for managing add-ons in Blender"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-89c98654 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.67%\">\n<h2>LFS Package Manager: What is it?<\/h2>\n<p><strong>LFS Package Manager is a tool for managing addons in your production pipeline.<\/strong><\/p>\n<p>When starting a production, you often need to import many addons into Blender. These addons, whether developed in-house or shared by third parties, can significantly streamline the work of artists and technicians. Keeping these addons up to date on each workstation can quickly become tedious.<\/p>\n<p>The Package Manager is a solution that allows you to maintain a list of addons for easy installation and updating of these addons, either manually or automatically with each launch. The package manager also handles the installation of Pip dependencies. It utilizes Github or Gitlab repositories, including private repositories, to check for updates. The tool provides fine-grained version management for addons, allowing you to specify branches or even commits in the repository.<\/p>\n<p>&nbsp;<\/p>\n<h2>LFS Package Manager demonstration<\/h2>\n\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"la_sirene_package-manager_cut\" src=\"https:\/\/player.vimeo.com\/video\/877405435?h=737d41d1b5&amp;dnt=1&amp;app_id=122963\" width=\"500\" height=\"281\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\"><\/iframe>\n<\/div><\/figure>\n\n\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-89c98654 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:16.67%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:83.33%\">\n<hr \/>\n<p><strong>Some links related to this tool:<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/lacuisine.tech\"><strong>lacuisine.tech<\/strong><\/a>\u00a0&#8211; Find all the articles from our R&amp;D team<\/li>\n<li><strong><a href=\"https:\/\/gitlab.com\/lfs.coop\/blender\/lfs-blender-package-manager\">The tool is available on GitLab<\/a><\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><strong>This tool has been used on:\u00a0<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"\/en\/projects\/the-siren\/\">The Siren<\/a><\/li>\n<li><strong>&#8230;\u00a0<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<p style=\"text-align: center;\">This research is part of a project supported by the CNC.<\/p>\n<p><strong>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5490\" src=\"https:\/\/les-fees-speciales.coop\/wp-content\/uploads\/2023\/10\/matrice-logo-3-300x91.png\" alt=\"\" width=\"151\" height=\"46\" \/><\/strong><\/p>\n<hr \/>\n\n\n\n<\/div>\n\n\n<\/div>\n\n\n<\/div>\n\n\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>LFS Package Manager: What is it? LFS Package Manager is a tool for managing addons in your production pipeline. When starting a production, you often need to import many addons into Blender. These addons, whether developed in-house or shared by third parties, can significantly streamline the work of artists and technicians. Keeping these addons up [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":4714,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_lfs_hide_title":false},"portfolio_category":[56,57,58],"portfolio_tag":[],"class_list":["post-4420","portfolio_page","type-portfolio_page","status-publish","has-post-thumbnail","hentry","portfolio_category-blender","portfolio_category-dev","portfolio_category-pipeline"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>LFS Package Manager: a tool for managing add-ons in Blender - Les F\u00e9es Sp\u00e9ciales<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LFS Package Manager: a tool for managing add-ons in Blender - Les F\u00e9es Sp\u00e9ciales\" \/>\n<meta property=\"og:description\" content=\"LFS Package Manager: What is it? LFS Package Manager is a tool for managing addons in your production pipeline. When starting a production, you often need to import many addons into Blender. These addons, whether developed in-house or shared by third parties, can significantly streamline the work of artists and technicians. Keeping these addons up [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/\" \/>\n<meta property=\"og:site_name\" content=\"Les F\u00e9es Sp\u00e9ciales\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-27T10:43:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lfs.coop\/en\/wp-content\/uploads\/sites\/2\/2024\/09\/outils_lfs-package-manager_header_v2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/lfs.coop\\\/en\\\/projects\\\/lfs-package-manager\\\/\",\"url\":\"https:\\\/\\\/lfs.coop\\\/en\\\/projects\\\/lfs-package-manager\\\/\",\"name\":\"LFS Package Manager: a tool for managing add-ons in Blender - Les F\u00e9es Sp\u00e9ciales\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lfs.coop\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/lfs.coop\\\/en\\\/projects\\\/lfs-package-manager\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/lfs.coop\\\/en\\\/projects\\\/lfs-package-manager\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/lfs.coop\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/09\\\/outils_lfs-package-manager_header_v2.jpg\",\"datePublished\":\"2023-10-29T20:52:54+00:00\",\"dateModified\":\"2024-09-27T10:43:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/lfs.coop\\\/en\\\/projects\\\/lfs-package-manager\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/lfs.coop\\\/en\\\/projects\\\/lfs-package-manager\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/lfs.coop\\\/en\\\/projects\\\/lfs-package-manager\\\/#primaryimage\",\"url\":\"https:\\\/\\\/lfs.coop\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/09\\\/outils_lfs-package-manager_header_v2.jpg\",\"contentUrl\":\"https:\\\/\\\/lfs.coop\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/09\\\/outils_lfs-package-manager_header_v2.jpg\",\"width\":1200,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/lfs.coop\\\/en\\\/projects\\\/lfs-package-manager\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/lfs.coop\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LFS Package Manager: a tool for managing add-ons in Blender\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/lfs.coop\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/lfs.coop\\\/en\\\/\",\"name\":\"Les F\u00e9es Sp\u00e9ciales\",\"description\":\"Animez vos id\u00e9es ! \",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/lfs.coop\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"LFS Package Manager: a tool for managing add-ons in Blender - Les F\u00e9es Sp\u00e9ciales","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:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/","og_locale":"en_US","og_type":"article","og_title":"LFS Package Manager: a tool for managing add-ons in Blender - Les F\u00e9es Sp\u00e9ciales","og_description":"LFS Package Manager: What is it? LFS Package Manager is a tool for managing addons in your production pipeline. When starting a production, you often need to import many addons into Blender. These addons, whether developed in-house or shared by third parties, can significantly streamline the work of artists and technicians. Keeping these addons up [&hellip;]","og_url":"https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/","og_site_name":"Les F\u00e9es Sp\u00e9ciales","article_modified_time":"2024-09-27T10:43:49+00:00","og_image":[{"width":1200,"height":1200,"url":"https:\/\/lfs.coop\/en\/wp-content\/uploads\/sites\/2\/2024\/09\/outils_lfs-package-manager_header_v2.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/","url":"https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/","name":"LFS Package Manager: a tool for managing add-ons in Blender - Les F\u00e9es Sp\u00e9ciales","isPartOf":{"@id":"https:\/\/lfs.coop\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/#primaryimage"},"image":{"@id":"https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/#primaryimage"},"thumbnailUrl":"https:\/\/lfs.coop\/en\/wp-content\/uploads\/sites\/2\/2024\/09\/outils_lfs-package-manager_header_v2.jpg","datePublished":"2023-10-29T20:52:54+00:00","dateModified":"2024-09-27T10:43:49+00:00","breadcrumb":{"@id":"https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/#primaryimage","url":"https:\/\/lfs.coop\/en\/wp-content\/uploads\/sites\/2\/2024\/09\/outils_lfs-package-manager_header_v2.jpg","contentUrl":"https:\/\/lfs.coop\/en\/wp-content\/uploads\/sites\/2\/2024\/09\/outils_lfs-package-manager_header_v2.jpg","width":1200,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/lfs.coop\/en\/projects\/lfs-package-manager\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/lfs.coop\/en\/"},{"@type":"ListItem","position":2,"name":"LFS Package Manager: a tool for managing add-ons in Blender"}]},{"@type":"WebSite","@id":"https:\/\/lfs.coop\/en\/#website","url":"https:\/\/lfs.coop\/en\/","name":"Les F\u00e9es Sp\u00e9ciales","description":"Animez vos id\u00e9es ! ","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lfs.coop\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/lfs.coop\/en\/wp-json\/wp\/v2\/portfolio_page\/4420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lfs.coop\/en\/wp-json\/wp\/v2\/portfolio_page"}],"about":[{"href":"https:\/\/lfs.coop\/en\/wp-json\/wp\/v2\/types\/portfolio_page"}],"author":[{"embeddable":true,"href":"https:\/\/lfs.coop\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/lfs.coop\/en\/wp-json\/wp\/v2\/comments?post=4420"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lfs.coop\/en\/wp-json\/wp\/v2\/media\/4714"}],"wp:attachment":[{"href":"https:\/\/lfs.coop\/en\/wp-json\/wp\/v2\/media?parent=4420"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/lfs.coop\/en\/wp-json\/wp\/v2\/portfolio_category?post=4420"},{"taxonomy":"portfolio_tag","embeddable":true,"href":"https:\/\/lfs.coop\/en\/wp-json\/wp\/v2\/portfolio_tag?post=4420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}