Tag: Python (page 1 of 2)

Outreachy 2019 with Fedora Happiness Packets: application period

Outreachy provides remote internship under Free and Open Source Software (FOSS) Communities to the under represented groups in technology. It runs twice an year, mid-year and end of year. I decided to participate in its summer run.

Why Outreachy?

Before I get into anything, as a rule of thumb, I ask myself why? Why is it that I wanted to participate in Outreachy?

Continue reading

FAS username search in Fedora Happiness Packets

I have been recently working on incorporation of Fedora Accounts System’s username search functionality in the project “Fedora Happiness Packets”. After weeks of working, it’s so overwhelming to see its on the verge of completion and being incorporated in the project.

About the project

The search functionality is used to find the name and email address of Fedora Accounts System’s users from their username, making it a lot easier for any sender to send happiness packets to a particular user with the knowledge of just their username.

Getting started with python-fedora API

For incorporating the search, python-fedora API is used to retrieve the data. After authenticating as a genuine fas-user by passing credentials to AccountSystem, we can retrieve the data using the method person_by_username of a fas2 object.

Continue reading

Fedora was at PyCon SK 2017

At the second weekend in March 2017, Fedora had a booth at PyCon SK, a community-organized conference for the Python programming language held in Bratislava, Slovakia. The event happened for the second time this year, and it happened with Fedora again.

PyCon SK 2017 took 3 days. First day most of the talks were in Slovak (or Czech) and Michal Cyprian presented problems that my arise when users use sudo pip and how we want to solve those problems in Fedora by making sudo pip safe again. During the lightnings talks section, I presented about Elsa, a tool that helps to create static web pages using Flask. Elsa powers up the Fedora Loves Python website.

Michal Cyprian presenting

Michal Cyprian presenting. Photo by Ondrej Dráb, CC BY-SA

The next day was mostly English. Another Fedora contributors Jona Azizaj and Petr Viktorin had their talks. Jona presented about building Python communities and empowering women. Petr’s talk was about the balance of Python (constraints and conventions versus the freedom to do whatever you want) and its impact on the language and the community. Petr also metacoached the Django Girls workshop on Sunday.

But Fedora’s presence was not just through people. Fedora had a booth filled with swag. We gave out all our remaining Fedora Loves Python stickers, plenty of Fedora 25 DVDs, pins, stickers, pens, buttons… We had couple of Proud Fedora User t-shirts available and plenty of Fedora users asked for them, so we decided to come up with a quiz about Fedora and a raffle to decide who gets them.

Fedora Swag

Fedora Swag

Fedora booth at PyCon SK 2017

Fedora booth at PyCon SK 2017. Photo by Ondrej Dráb, CC BY-SA

Lot of the visitors were already familiar with Fedora or even Fedora users this year, which was quite different in compassion with the previous year, where a lot of people were actually asking what Fedora is. <joke>Maybe because we already explained it a year ago, now every visitor already uses Fedora?</joke>

See you next year Bratislava!

Featured Image Photo by Ondrej Dráb, CC BY-SA

Fedora at PyCon CZ 2016

The last weekend of October was perfect timing for the annual Python community gathering in Brno, Czech Republic for PyCon CZ. Organized by a wonderful group of people from the PyCon CZ community, it is the second PyCon in the Czech Republic to gather Pythonistas from the whole country and abroad, share knowledge, learn and chat over a cup of coffee. And of course Fedora was there to make sure that everyone knows how Fedora loves Python.

Continue reading

Fedora needs you to port a Python package!

Fedora is always moving forward and that means switching to Python 3. There are plenty of upstream projects that already support Python 3. Unfortunately, they are often not packaged in Fedora. We try to keep track of such cases and more in the Fedora Python 3 Porting Database. There, you can see these packages marked with a blue color and listed on the page for Mispackaged packages. Get up to three Fedora badges for updating spec files to support Python 3! Join the porting party, help us move to the future and get your reward. We can port it, but not without your help!

Join the Python 3 Porting Party! Port a package to Python 3

Join the Python 3 Porting Party!

Continue reading

Fedora <3's PyCon 2016

Will you be attending the annual Python Conference in Portland, Oregon this year? Then you should totally come and find us at the Development Sprints! Check out our PyCon 2016 Wiki page for details.

Behold the Swag

Fedora Friends’ Hex stickers

Fedora’s Love For Python Continues

In this digital age, there is still some use for having messaging that is easy to distribute and consume. While it may seem quaint and old-fashioned, hard-copy content is a useful way to deliver information at events like conferences and meetups.

With that in mind, the Fedora Marketing team, in conjunction with members of the Fedora Python SIG, has put together a new Fedora Loves Python brochure, just in time for PyCon 2016.

2016 Python Brochure

What’s new in Python brochure

This is not the first time the Marketing team has put together something like this; the team designed and released a more retro-looking edition for Pycon 2013. The new edition of the brochure is consistent with the Fedora Project’s branding and design, and has been updated with some cool new facts, including:

  • DNF, the software installation and dependency tool within Fedora, is built with Python and supports Python 2 and 3.
  • Inkscape, GIMP, and Blender include Python support, so you can script all sorts of graphics plugins in Python.
  • Fedmsg, Bodhi, Koji, and the Fedora Account System are some of many Python-built apps within Fedora’s infrastructure.

Fedora’s relationship with Python is very close, and has been since 2003. The ease in which developers can work with Python tools like PyPy, PyDev, Winpdb, and GitPython (to name a few) makes Fedora a very useful platform for coders–and we are very happy to be able to show some of that off.

Be sure to look for Fedora at PyCon in Portland, Oregon next month, or visit the Python resources in this article, to learn more about using Fedora as your Python platform of choice!

Fedora was at PyCon SK 2016

At the second weekend in March 2016, Fedora had a booth at PyCon SK, a community-organized conference for the Python programming language held in Bratislava, Slovakia. The event happened for the first time this year, and we made sure it happened with Fedora.

Continue reading

Fedora Infrastructure projects in IndiaHacks 2016

Announcing IndiaHacks 2016

IndiaHacks 2016, HackerEarth’s annual flagship event, aims to be the largest global gathering of developers. The event comprises of a series of hackathons and algorithmic challenges across nine different tracks.

Open Source is one of the tracks and aims to encourage open source contributions to various participating organizations. The track follows a model similar to Hacktoberfest, where contributions are measured by accepted pull requests and commits to open source software projects.

Continue reading

Python 3 Porting FAD: “We’ve done a lot of things…”

This article originally appeared on contributor Matej Stuchlik’s personal blog.

The Awesome

The Python 3 Porting Fedora Activity Day wrapped up this Sunday. In the span of ~48 hours and three continents, we’ve done a lot of things:

  • 32 people had made 126 commits to the portingdb, with 3,803 additions and 3,226 deletions, making the portingdb more useful for everyone.
  • We’ve filled numerous bugs for Fedora packages that lack Python 3 support, providing an updated .spec file for 9 of them.
  • Best of all, 7 upstreams received Python 3 compatibility patches!

This all with the help of people from around the world, from all sorts of distros, cooperating on-line and off.

I’d like to thank frafra, michel-slm, fujimotos, michaeleekk, rodrigc, barracks510, fitoria, rupe120, decause, sayanchowdhury, Richard Sarkis, Sebastian Dyroff, Fale, dperson, fabaff, Riamse, carlwgeorge, MSK61, jflory7, mayorgatellez, staranjeet, QuLogic, hroncok, booxter, tyll, pigjuliux, williamjmorenor for making this awesome, and abadger, threebean and encukou for handling all the awesomeness. 🙂

What’s next?

One thing is for sure, this isn’t the last Python 3 Porting day! It’s been a lot of fun and we’ve learned a lot, so we would like to have another P3P Day in a month or two. Be sure to tweet at me, or join the #fedora-python channel on Freenode, if you have any suggestion on how to make it even better than it was. 🙂

If you liked this post, you can share it with your followers or follow me on Twitter!

Olderposts

Copyright © 2019 Fedora Community Blog

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Theme by Anders NorenUp ↑