PyCharm comunity
Let the user choose between the community edition or the commercial/educational one.
For the community edition there exists a copr repo http://copr.fedorainfracloud.org/coprs/phracek/PyCharm/
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information