From Python Script to Open Source Project

From Python Script to Open Source Project

EuroPython Conference via YouTube Direct link

Define your main function

5 of 22

5 of 22

Define your main function

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

From Python Script to Open Source Project

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Your command-line interface (CLI)
  3. 3 Code directory layout
  4. 4 Code structure
  5. 5 Define your main function
  6. 6 Using your setup.py file
  7. 7 Create a requirements.txt file
  8. 8 Use Black to format your code
  9. 9 Use pre-commit to run formatters
  10. 10 Use flake8 to check your code
  11. 11 Use flake to check your code
  12. 12 Use MyPy for static type analysis
  13. 13 Use tox to test all the things
  14. 14 Write unit tests
  15. 15 Set up a Git repository
  16. 16 Set up continuous integration
  17. 17 Requirements updater
  18. 18 Test coverage checker
  19. 19 Automated code review
  20. 20 Automated PR merge
  21. 21 Bots working for you
  22. 22 Publish your project on PyPI

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.