geeknote icon indicating copy to clipboard operation
geeknote copied to clipboard

make packaging much easier for downstreams

Open koobs opened this issue 11 years ago • 4 comments
trafficstars

I'm working on adding geeknote into the FreeBSD Ports tree, and the two automated mechanisms available to obtain distribution files are pypi and github (using tags).

Unfortunately neither are an option at the moment, as the sdist hasnt been uploaded to pypi, nor have git tags been added to the geeknote repository. Can you please:

  • sdist upload distribution to PyPi (Minimum: tar.gz, plus other formats if desired)
  • Versioning: Add git tags to repository for the current, and each pypi ("released") version moving forward.

Apart from these two things, here's a few other things that will help me and others make quicker progress packaging geeknote for FreeBSD and other operating system environments:

  • Use semantic versioning (declare it + follow. See: http://semver.org/)
  • Declare explicit Python 2.x / 3.x compatibility in setup.py
  • Clarify LICENSE (GPL v2 / v3)
    • Add LICENSE file to repository

koobs avatar Jul 24 '14 09:07 koobs

+1 Thank you for fixing the port!

oomka avatar Apr 17 '15 13:04 oomka

My pleasure @oomka, let's hope upstream can sort out their packaging to make it easier for everyone next time ;)

koobs avatar Apr 17 '15 13:04 koobs

FYI, the license issue is also mentioned in #244.

kzys avatar Jun 02 '15 07:06 kzys

+1

maffblaster avatar Feb 02 '16 10:02 maffblaster