Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add distribution specific install hints #197

Merged

Conversation

tomschr
Copy link
Member

@tomschr tomschr commented Nov 20, 2019

This PR fixes #196

  • Improve the installation section and add installation instructions for Arch Linux, Debian, Fedora, FreeBSD, openSUSE, and Ubuntu.
  • Adapt CHANGELOG.rst

I've mostly used the installation instructions from https://pkgs.org, but I'm not sure if this is all correct (I mainly use openSUSE). So please check, if this is ok.

@tomschr tomschr added the Doc Documentation related issue label Nov 20, 2019
@tomschr tomschr self-assigned this Nov 20, 2019
Copy link
Member

@ppkt ppkt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, thank you :)
I would add information that in some distros (ekhem, Debian) semver package is outdated and won't have latest bugfixes or features :)

@tomschr
Copy link
Member Author

tomschr commented Nov 20, 2019

Thanks Karol for your feedback!

Looks great, thank you :)

Thanks. 😊

I would add information that in some distros (ekhem, Debian) semver package is outdated and won't have latest bugfixes or features :)

Yes, that's also what I've noticed. As this affects all distributions, it has to be a general note. Maybe something like this:

You will notice that some Linux distributions can have outdated packages.
These outdated packages does not contain the latest bug fixes or new features.
If you need a newer package, you have these option:

* Ask the packager to update the package.
* Update the package for your favorite distribution and submit it.
* Use a virtual environment and `pip install`.

I'm a bit still unsure about the wording, but this is the idea.

@ppkt
Copy link
Member

ppkt commented Nov 20, 2019

@tomschr yes, it's very clear now :)
In meantime I'll check who is responsible for semver in Ubuntu / Debian and I'll ask them about possible update.

* Improve the installation section and add installation instructions
  for Arch Linux, Debian, Fedora, FreeBSD, openSUSE, and Ubuntu.
* Adapt CHANGELOG.rst
@tomschr tomschr force-pushed the feature/196-impr-install-section branch from bebe398 to 906ff18 Compare November 20, 2019 20:04
@scls19fr scls19fr merged commit 91cbce9 into python-semver:master Nov 20, 2019
@scls19fr
Copy link
Member

Thanks guys for your involvment in this project!

@tomschr tomschr deleted the feature/196-impr-install-section branch November 20, 2019 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Doc Documentation related issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve Installation Section and add distribution specific hints
3 participants