Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Create new Python packages... hooray!

Is Julian/mkpkg beginner-friendly?

We have not seen enough recent pull requests from outside contributors to Julian/mkpkg to say how often they are merged. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.

Stars
0
Forks
1
Open beginner issues
0
Indexed issues
37
Avg merge
5d 22h
Merged PRs (30d)
4
Dominant language
Python
License
MIT
Last GitHub push
Oct 4, 2026
Latest indexed
Sep 18, 2026
Contributing guide
No contributing guide
Code of conduct
No code of conduct
Beginner labels
No beginner labels indexed

How to contribute to Julian/mkpkg

  1. There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
  2. Your contributions will be published under the project's MIT license.
  3. Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.

Issues somebody may already be working on are listed last. List everything by date

  • The packaging docs say not to use license
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 35/100

    Julian/mkpkg#120 ·

  • If a CHANGELOG exists, use its contents for the current version in autogenerated github release notes
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    Julian/mkpkg#98 ·

  • mkpkg foo.py should produce a package called foo
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 42/100

    Julian/mkpkg#72 ·

  • Copy the cffi wheel building from libraw-cffi
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    Julian/mkpkg#70 ·

  • Cache with actions/cache
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    Julian/mkpkg#68 ·

  • Copy cibuildwheel + sdist setup from libraw-cffi
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 20/100

    Julian/mkpkg#67 ·

  • Be careful with badges from RTD since apparently it's case sensitive on package names
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 20/100

    Julian/mkpkg#66 ·

  • Nested mkpkg tox runs should not hit the network
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 20/100

    Julian/mkpkg#64 ·

  • mkpkg --docs doesn't put the docs envs in the github CI workflow
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    Julian/mkpkg#62 ·

  • Make coverage token public or switch to their new action
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    Julian/mkpkg#61 ·

  • Move to build-deps + use-deps in GHA CI scripts
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    Julian/mkpkg#60 ·

  • Ignore GitHub links in linkcheck by default
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 48/100

    Julian/mkpkg#59 ·

  • Dammit jinja, fix whitespace (missing/extra newlines) in all the configurations
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 20/100

    Julian/mkpkg#56 ·

  • Build+upload single binaries
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 30/100

    Julian/mkpkg#55 ·

  • Output readthedocs.ymls
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    Julian/mkpkg#54 ·

  • Use cibuildwheel so that wheels we build are uploadable to PyPI (i.e. manylinux)
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    Julian/mkpkg#53 ·

  • Use push: tags: instead of release: for triggering packaging
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 42/100

    Julian/mkpkg#52 ·

  • docs should generate a public API section for semver
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    Julian/mkpkg#50 ·

  • Maybe make use of GitHub default files
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    Julian/mkpkg#48 ·

  • Move some settings to config
    Open

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    Julian/mkpkg#47 ·

  • Docs should tell GH to install enchant
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 25/100

    Julian/mkpkg#44 ·

  • DRY up sphinx toxenvs using {envname}
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 20/100

    Julian/mkpkg#43 ·

  • check-manifest
    Open

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    Julian/mkpkg#40 ·

  • mkpkg --docs should set default_role = "any"
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    Julian/mkpkg#36 ·

  • coverage combine py2 + py3
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    Julian/mkpkg#34 ·

  • safety check should possibly include full-report
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 20/100

    Julian/mkpkg#33 ·

  • safety check should include requirements files
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    Julian/mkpkg#32 ·

  • --support-os {macos,windows,linux}
    Open

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    Julian/mkpkg#27 ·

  • Review all the sphinx settings
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    Julian/mkpkg#26 · 1 comment ·

  • mkpkg --cat foo
    Open

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    Julian/mkpkg#25 ·

  • Run pydocstyle
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    Julian/mkpkg#22 · 1 comment ·

  • Run pypy-nightly in CI
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 20/100

    Julian/mkpkg#21 · 1 comment ·

  • Single modules don't run under style
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 20/100

    Julian/mkpkg#17 ·

  • URL is wrong for --closed
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 30/100

    Julian/mkpkg#10 ·

  • mkpkg should take a path, not just a package name
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 20/100

    Julian/mkpkg#2 ·

  • mkpkg should likely set PYTHONWARNINGS=error
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 25/100

    Julian/mkpkg#4 ·

  • mkpkg --diff / mkpkg --update
    Open

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    Julian/mkpkg#7 ·

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.