# Proposal: remove fypp dependency from stdlib

**URL:** <https://fortran-lang.discourse.group/t/proposal-remove-fypp-dependency-from-stdlib/1901>\
**Category:** Uncategorized\
**Created:** [September 20, 2021, 8:32pm UTC](https://fortran-lang.discourse.group/t/proposal-remove-fypp-dependency-from-stdlib/1901 "2021-09-20T20:32:03Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [September 20, 2021, 10:08pm UTC](https://fortran-lang.discourse.group/t/proposal-remove-fypp-dependency-from-stdlib/1901/3 "2021-09-20T22:08:53Z")

</div>

First of all, you don’t need Python to build stdlib. Just use the [stdlib-fpm](https://github.com/fortran-lang/stdlib/tree/stdlib-fpm) branch which is automatically generated. If you depend on `stdlib` using `fpm`, that is what will happen. Currently we don’t have releases for stdlib, but once we do, we would distribute tarballs that are preprocessed, so no Python dependency. Update: I should clarify that there are no Python dependencies for end users. However, if you want to develop `stdlib` and send patches to it, then you unfortunately need Python.

For your other points, see also this thread:

- [Implementing fypp like pre-processing functionality in fpm](https://fortran-lang.discourse.group/t/implementing-fypp-like-pre-processing-functionality-in-fpm/1550)

---

_[View the full topic](https://fortran-lang.discourse.group/t/proposal-remove-fypp-dependency-from-stdlib/1901)._
