<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Gitlab on code.kiwi.com</title><link>https://code.kiwi.com/tag/gitlab/</link><description>Recent content in Gitlab on code.kiwi.com</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 24 Mar 2023 17:41:38 +0000</lastBuildDate><atom:link href="https://code.kiwi.com/tag/gitlab/index.xml" rel="self" type="application/rss+xml"/><item><title>Building a Python CI pipeline</title><link>https://code.kiwi.com/articles/building-a-python-ci-pipeline/</link><pubDate>Mon, 08 Jul 2019 21:51:00 +0000</pubDate><guid>https://code.kiwi.com/articles/building-a-python-ci-pipeline/</guid><description>&lt;p&gt;Continuous Integration (CI) is a software development methodology where multiple team members ship their code to a shared repository. A fundamental part of this process is running automated tests, covering both functionality and integration.&lt;/p&gt;
&lt;p&gt;At Kiwi.com, we use continuous integration mostly for testing, but it also helps us make sure our code style is consistent. It checks imports order, and we count on it for several other checks.&lt;/p&gt;</description></item><item><title>Our Comprehensive Guide to Python Dependencies</title><link>https://code.kiwi.com/articles/our-comprehensive-guide-to-python-dependencies/</link><pubDate>Thu, 15 Feb 2018 10:52:00 +0000</pubDate><guid>https://code.kiwi.com/articles/our-comprehensive-guide-to-python-dependencies/</guid><description>&lt;p&gt;&lt;em&gt;The following article is from Kiwi.com’s internal engineering handbook. We thought it could come in handy for others as well, so we decided to share it with the world here, like&lt;/em&gt; &lt;a href="https://code.kiwi.com/code-design-principles-for-public-apis-of-modules-6a43aaf26624"&gt;&lt;em&gt;we’ve done before&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="a-refresher-on-the-basics"&gt;A refresher on the basics&lt;/h2&gt;&lt;h3 id="what-are-requirements"&gt;What are requirements?&lt;/h3&gt;&lt;p&gt;They are usually stored in &lt;code&gt;requirements.txt&lt;/code&gt; as a list of 3rd party apps which your project depends on. An example of a requirements file:&lt;/p&gt;</description></item></channel></rss>