
Are you a data scientist? Try DataSpell now! New Notebook UIįor starters, P圜harm Pro now comes with support for the classic Jupyter notebook user interface out of the box, including full compatibility with its popular shortcuts. Jupyter support in P圜harm Pro is powered by DataSpell, our new IDE designed for professional data scientists. P圜harm Pro 2021.3 comes with new and improved support for Jupyter notebooks. Our team has been working hard to improve P圜harm for software engineers working in the data science sphere. The Endpoints tool window also displays documentation for each endpoint and allows you to test it using the HTTP client. P圜harm Pro will scan FastAPI and Flask project routes and list them in the new Endpoints tool window, where you can have an overview of all your URLs, as well as code completion, navigation, and refactoring capabilities. If you develop APIs, we also have a great new feature to help you manage your endpoints. New Endpoints Tool Window for FastAPI and Flask You can read more about this in the documentation.


Just open the “ file_name.http” file (already present for new FastAPI projects created using the P圜harm wizard) and use it to send requests to your application endpoints. In P圜harm Pro you can do this from the comfort of your editor using the HTTP Client integration. When working with endpoints in FastAPI, you will frequently need to test them to ensure that everything is working as expected. P圜harm will then detect your application and run Uvicorn for you. To create a new FastAPI project, select the FastAPI project type and let P圜harm install its dependencies and create the run/debug configurations for you.Īlternatively, you can also open an existing FastAPI project with P圜harm Pro, let P圜harm handle creating the virtual environment for you, and create a FastAPI run configuration yourself. Thank you Koudai for all your hard work! FastAPI Support įastAPI is a popular, high-performance, Python web framework for building APIs, and P圜harm Pro now offers support for it as a project and run configuration type. This feature was made possible by merging the plugin created by Koudai Aono into the P圜harm source code. But that’s is not all! We’ve also bundled the TOML plugin so that you also get code completion for your pyproject.toml file. The good news for Poetry users (and for those wanting to try it) is that P圜harm now supports Poetry out of the box.

Poetry is becoming more and more popular among Python developers, and there were a lot of issues reported to our tracker to add support for it. In this blog post, we will go through some of the highlights.

This release cycle introduces Poetry support, the new FastAPI project type, the Beta version of our remote development support, a redesigned Jupyter notebook experience, and much more! We’ve been working hard to deliver features in P圜harm that will make you more productive and your coding smoother.
