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

Prepare for new colout version #109

Closed
wants to merge 1 commit into from
Closed

Conversation

stdedos
Copy link
Contributor

@stdedos stdedos commented May 27, 2020

Because there is a weird v0.11 tag, we pick the next version v0.12.0,
instead of the "real" next version aka v0.7.0

This project is considered to use Semantic Versioning (https://semver.org/)
(https://semver.org/spec/v2.0.0.html as of now)

Python versioning updates:

  • Unify that package is offered for >=Python3.5
    2.7 support was dropped in dab5555,
    and <3.5 versions do not exist in https://devguide.python.org/#status-of-python-branches as of committing time

  • Add some classifiers (YMMV, my first pip package)

  • Add some bare-bones tox configuration (YMMV, my first tox interaction)

  • Add packages required for packaging/deployment in requirements-build.txt

  • README.md is not required to be packaged anymore - it is read at install time

    • Fix Content-Type for PyPI
  • Update README.md:

    • Reorder installation options (pip > pipsi > ppa)
    • Hard wrap at 100 chars for "meaningful" offences.
    • Add myself as maintainer
    • Remove escapes that don't make sense in CommonMark
      (GFM, as project is hosted in Github)
    • Fix typos
  • Add a more complete .gitignore file

@stdedos
Copy link
Contributor Author

stdedos commented May 27, 2020

@nojhan "please review" - pending pypi/support#418 resolved and afterwards a test to https://test.pypi.org/

@stdedos stdedos force-pushed the master branch 2 times, most recently from f214be8 to 71fe54d Compare June 2, 2020 21:00
@stdedos stdedos marked this pull request as ready for review June 2, 2020 21:03
@stdedos
Copy link
Contributor Author

stdedos commented Jun 2, 2020

Should be ready. Please review & try to install it from https://test.pypi.org/project/colout/0.12.0rc1/


After accepting/merging, please remember to create and push an annotated tag:

$ git pull
$ git tag -a v0.12.0 -m "(I cannot think of a message. 'Release v0.12.0'? More / Less? Do you want to write a changelog? GPG sign this?)"
$ git push --tags

So I can create the matching official PyPI release. (Or give me write access to your copy of the repository 😄)

Because there is a weird `v0.11` tag, we pick the next version `v0.12.0`,
instead of the "real" next version aka `v0.7.0`

This project is considered to use Semantic Versioning (https://semver.org/)
(https://semver.org/spec/v2.0.0.html as of now)

Python versioning updates:
* Unify that package is offered for >=Python3.5
  2.7 support was dropped in dab5555,
  and <3.5 versions do not exist in https://devguide.python.org/#status-of-python-branches as of committing time

* Add some classifiers (YMMV, my first pip package)
* Add some bare-bones `tox` configuration (YMMV, my first tox interaction)
* Add packages required for packaging/deployment in `requirements-build.txt`
* `README.md` is not required to be packaged anymore - it is read at install time
  * Fix Content-Type for PyPI

* Update `README.md`:
  * Reorder installation options (`pip` > `pipsi` > `ppa`)
  * Hard wrap at 100 chars for "meaningful" offences.
  * Add myself as maintainer
  * Remove escapes that don't make sense in CommonMark
    (GFM, as project is hosted in Github)
  * Fix typos

* Add a more complete `.gitignore` file
@stdedos stdedos force-pushed the master branch 2 times, most recently from dddffd4 to 01aedcc Compare June 3, 2020 11:59
@nojhan
Copy link
Owner

nojhan commented Jun 4, 2020

Merged, thanks!

@nojhan nojhan closed this Jun 4, 2020
@stdedos
Copy link
Contributor Author

stdedos commented Jun 4, 2020

Are you sure you merged this?

image

And the v0.12.0 git tag you created is in a wrong commit 😃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants