{"id":12812,"date":"2025-02-18T09:30:12","date_gmt":"2025-02-18T06:30:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/"},"modified":"2025-02-18T09:30:12","modified_gmt":"2025-02-18T06:30:12","slug":"poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/","title":{"rendered":"Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m"},"content":{"rendered":"<p><body><\/p>\n<p>Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m<\/p>\n<p>Merhaba!  Bu makalede, Python paketlerinizi y\u00f6netmek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131 bir ara\u00e7 olan Poetry&#8217;yi kullanarak paket olu\u015fturmay\u0131 ve bunu \u00f6zel bir PyPI sunucusuna nas\u0131l da\u011f\u0131taca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  \u00d6zellikle,  \u00e7al\u0131\u015fmalar\u0131n\u0131zda g\u00fcvenli\u011fi ve kontrol\u00fc elinizde tutman\u0131z gereken durumlarda bu y\u00f6ntem son derece \u00f6nemlidir. \u00d6ncelikle, neden \u00f6zel bir PyPI sunucusuna ihtiya\u00e7 duyabilece\u011finizi inceleyelim. <\/p>\n<h2>\u00d6zel PyPI Sunucular\u0131n\u0131n \u00d6nemi<\/h2>\n<p>\u00d6zel bir PyPI sunucusu kullanman\u0131n ba\u015fl\u0131ca avantajlar\u0131ndan biri, paketlerinizi g\u00fcvenli bir ortamda saklaman\u0131zd\u0131r.  Ayr\u0131ca, \u015firket i\u00e7i projeleriniz i\u00e7in ba\u011f\u0131ms\u0131z bir paket deposuna sahip olmak, s\u00fcr\u00fcm y\u00f6netimini ve da\u011f\u0131t\u0131m\u0131 kolayla\u015ft\u0131r\u0131r.  Son olarak, kurumsal g\u00fcvenlik politikalar\u0131na uyumluluk sa\u011flamak i\u00e7in \u00f6zel bir PyPI sunucusu kurmak gerekli olabilir.  Bu sayede, paketlerinizi hassas bir \u015fekilde y\u00f6netebilir ve kontrol alt\u0131nda tutabilirsiniz.<\/p>\n<h2>Poetry Kurulumu<\/h2>\n<p>\u0130lk ad\u0131m olarak, Poetry&#8217;i sisteminize kurman\u0131z gerekiyor.  Bunun i\u00e7in, projenizin gerektirdi\u011fi Python s\u00fcr\u00fcm\u00fcn\u00fc do\u011fru \u015fekilde belirledi\u011finizden emin olun.  Ard\u0131ndan, sisteminizin i\u015fletim sistemine uygun olan Poetry kurulum komutunu \u00e7al\u0131\u015ft\u0131rman\u0131z yeterlidir.  \u00d6rne\u011fin,  Linux sistemlerde genellikle  curl -sSL https:\/\/install.python-poetry.org | python3 &#8211; komutu kullan\u0131l\u0131r.  Kurulumdan sonra, Poetry&#8217;i sisteminizin PATH ortam de\u011fi\u015fkenine eklemeniz gerekmektedir.  Bu i\u015flemler tamamland\u0131ktan sonra Poetry&#8217;i kullanmaya ba\u015flayabilirsiniz. Daha fazla bilgi i\u00e7in resmi Poetry d\u00f6k\u00fcmanlar\u0131n\u0131 inceleyebilirsiniz. <\/p>\n<h2>Yeni Bir Proje Olu\u015fturma<\/h2>\n<p>Poetry ile yeni bir proje olu\u015fturmak olduk\u00e7a basittir.  \u00d6rne\u011fin, &#8220;my-package&#8221; ad\u0131nda bir paket olu\u015fturmak i\u00e7in \u015fu komutu kullanabilirsiniz: poetry new my-package.  Bu komut, projeniz i\u00e7in gerekli temel dosyalar\u0131 ve dizinleri olu\u015fturacakt\u0131r. Daha sonra, pyproject.toml dosyas\u0131n\u0131 d\u00fczenleyerek paketinizin ad\u0131n\u0131, a\u00e7\u0131klamas\u0131n\u0131, ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 ve di\u011fer meta verilerini belirleyebilirsiniz.  Bu dosya, projenizin temel yap\u0131land\u0131rma dosyas\u0131d\u0131r ve b\u00fct\u00fcn ayarlar\u0131 burada yapars\u0131n\u0131z.<\/p>\n<h2>Paket Ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 Y\u00f6netme<\/h2>\n<p>Projenize ba\u011f\u0131ml\u0131l\u0131k eklemek i\u00e7in poetry add <paket_ad\u0131> komutunu kullan\u0131n. \u00d6rne\u011fin, requests k\u00fct\u00fcphanesini eklemek i\u00e7in poetry add requests komutunu \u00e7al\u0131\u015ft\u0131rman\u0131z yeterlidir.  Poetry, ba\u011f\u0131ml\u0131l\u0131klar\u0131 pyproject.toml dosyas\u0131na ekleyerek projenizi y\u00f6netir.  Bu sayede, paketlerin s\u00fcr\u00fcmlerini ve ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 d\u00fczenli ve takip edilebilir bir \u015fekilde y\u00f6netebilirsiniz.  Ayr\u0131ca, ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131z\u0131 y\u00f6netmek i\u00e7in poetry update ve poetry remove gibi komutlar\u0131 da kullanabilirsiniz.<\/p>\n<h2>Paket Olu\u015fturma ve Da\u011f\u0131t\u0131m<\/h2>\n<p>Paketinizi olu\u015fturmak i\u00e7in poetry build komutunu kullan\u0131n. Bu komut, paketinizi .whl ve .tar.gz formatlar\u0131nda olu\u015fturacakt\u0131r.  Ard\u0131ndan, \u00f6zel PyPI sunucunuza da\u011f\u0131t\u0131m i\u00e7in poetry publish -r <sunucu_ad\u0131> komutunu kullanabilirsiniz.  <sunucu_ad\u0131> k\u0131sm\u0131na \u00f6zel PyPI sunucunuzun ad\u0131n\u0131 yazmal\u0131s\u0131n\u0131z.  \u00d6zel PyPI sunucusuna eri\u015fim i\u00e7in gerekli kimlik bilgilerini (kullan\u0131c\u0131 ad\u0131 ve \u015fifre veya API anahtar\u0131) Poetry&#8217;nin yap\u0131land\u0131rma dosyas\u0131na eklemeniz gerekebilir.   Bu i\u015flem sonras\u0131nda paketiniz \u00f6zel sunucunuza ba\u015far\u0131yla y\u00fcklenmi\u015f olacakt\u0131r.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede, Poetry kullanarak Python paketleri olu\u015fturmay\u0131 ve bunlar\u0131 \u00f6zel bir PyPI sunucusuna nas\u0131l da\u011f\u0131taca\u011f\u0131n\u0131z\u0131 \u00f6\u011frendiniz.  Bu y\u00f6ntem, \u015firket i\u00e7i projeleriniz i\u00e7in daha fazla g\u00fcvenlik ve kontrol sa\u011flar.  Daha fazla bilgi ve ipucu i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">Fatih Soysal<\/a> web sitesini ziyaret edebilirsiniz.  Ayr\u0131ca, resmi Poetry d\u00f6k\u00fcmanlar\u0131na g\u00f6z atman\u0131z\u0131 tavsiye ederim.  Ba\u015fka sorular\u0131n\u0131z varsa l\u00fctfen bana bildirin. <\/p>\n<p><strong>Faydal\u0131 Kaynaklar:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/python-poetry.org\/\">Poetry Resmi Dok\u00fcmanlar\u0131<\/a><\/li>\n<li><a href=\"https:\/\/dev.to\/oktapiancaw\/create-package-using-poetry-and-deploy-on-private-pypi-server-40g5\">Dev.to Makalesi (\u0130ngilizce)<\/a><\/li>\n<\/ul>\n<p>#Etiketler: Poetry, PyPI, Python, Paket Y\u00f6netimi, \u00d6zel PyPI Sunucusu, Paket Da\u011f\u0131t\u0131m\u0131, Python Paket Olu\u015fturma, Fatih Soysal<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m Merhaba! Bu makalede, Python paketlerinizi y\u00f6netmek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-12812","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, Python paketlerinizi y\u00f6netmek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131 bir ara\u00e7 olan Poetry&#039;yi kullanarak paket olu\u015fturmay\u0131 ve bunu \u00f6zel bir PyPI sunucusuna nas\u0131l da\u011f\u0131taca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle, \u00e7al\u0131\u015fmalar\u0131n\u0131zda g\u00fcvenli\u011fi ve kontrol\u00fc elinizde tutman\u0131z gereken durumlarda bu y\u00f6ntem son derece \u00f6nemlidir. \u00d6ncelikle, neden \u00f6zel bir PyPI sunucusuna ihtiya\u00e7 duyabilece\u011finizi inceleyelim.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, Python paketlerinizi y\u00f6netmek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131 bir ara\u00e7 olan Poetry&#039;yi kullanarak paket olu\u015fturmay\u0131 ve bunu \u00f6zel bir PyPI sunucusuna nas\u0131l da\u011f\u0131taca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle, \u00e7al\u0131\u015fmalar\u0131n\u0131zda g\u00fcvenli\u011fi ve kontrol\u00fc elinizde tutman\u0131z gereken durumlarda bu y\u00f6ntem son derece \u00f6nemlidir. \u00d6ncelikle, neden \u00f6zel bir PyPI sunucusuna ihtiya\u00e7 duyabilece\u011finizi inceleyelim.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-18T06:30:12+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m\",\"datePublished\":\"2025-02-18T06:30:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/\"},\"wordCount\":668,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/\",\"name\":\"Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-02-18T06:30:12+00:00\",\"description\":\"Merhaba! Bu makalede, Python paketlerinizi y\u00f6netmek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131 bir ara\u00e7 olan Poetry'yi kullanarak paket olu\u015fturmay\u0131 ve bunu \u00f6zel bir PyPI sunucusuna nas\u0131l da\u011f\u0131taca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle, \u00e7al\u0131\u015fmalar\u0131n\u0131zda g\u00fcvenli\u011fi ve kontrol\u00fc elinizde tutman\u0131z gereken durumlarda bu y\u00f6ntem son derece \u00f6nemlidir. \u00d6ncelikle, neden \u00f6zel bir PyPI sunucusuna ihtiya\u00e7 duyabilece\u011finizi inceleyelim.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m","description":"Merhaba! Bu makalede, Python paketlerinizi y\u00f6netmek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131 bir ara\u00e7 olan Poetry'yi kullanarak paket olu\u015fturmay\u0131 ve bunu \u00f6zel bir PyPI sunucusuna nas\u0131l da\u011f\u0131taca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle, \u00e7al\u0131\u015fmalar\u0131n\u0131zda g\u00fcvenli\u011fi ve kontrol\u00fc elinizde tutman\u0131z gereken durumlarda bu y\u00f6ntem son derece \u00f6nemlidir. \u00d6ncelikle, neden \u00f6zel bir PyPI sunucusuna ihtiya\u00e7 duyabilece\u011finizi inceleyelim.","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:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/","og_locale":"tr_TR","og_type":"article","og_title":"Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m","og_description":"Merhaba! Bu makalede, Python paketlerinizi y\u00f6netmek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131 bir ara\u00e7 olan Poetry'yi kullanarak paket olu\u015fturmay\u0131 ve bunu \u00f6zel bir PyPI sunucusuna nas\u0131l da\u011f\u0131taca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle, \u00e7al\u0131\u015fmalar\u0131n\u0131zda g\u00fcvenli\u011fi ve kontrol\u00fc elinizde tutman\u0131z gereken durumlarda bu y\u00f6ntem son derece \u00f6nemlidir. \u00d6ncelikle, neden \u00f6zel bir PyPI sunucusuna ihtiya\u00e7 duyabilece\u011finizi inceleyelim.","og_url":"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-02-18T06:30:12+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m","datePublished":"2025-02-18T06:30:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/"},"wordCount":668,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/","url":"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/","name":"Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-02-18T06:30:12+00:00","description":"Merhaba! Bu makalede, Python paketlerinizi y\u00f6netmek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131 bir ara\u00e7 olan Poetry'yi kullanarak paket olu\u015fturmay\u0131 ve bunu \u00f6zel bir PyPI sunucusuna nas\u0131l da\u011f\u0131taca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle, \u00e7al\u0131\u015fmalar\u0131n\u0131zda g\u00fcvenli\u011fi ve kontrol\u00fc elinizde tutman\u0131z gereken durumlarda bu y\u00f6ntem son derece \u00f6nemlidir. \u00d6ncelikle, neden \u00f6zel bir PyPI sunucusuna ihtiya\u00e7 duyabilece\u011finizi inceleyelim.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/poetry-ile-paket-olusturma-ve-ozel-pypi-sunucusuna-dagitim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Poetry ile Paket Olu\u015fturma ve \u00d6zel PyPI Sunucusuna Da\u011f\u0131t\u0131m"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/12812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=12812"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/12812\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=12812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=12812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=12812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}