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 0.94 #732

Merged
merged 18 commits into from Jan 24, 2019
Merged

Prepare for 0.94 #732

merged 18 commits into from Jan 24, 2019

Conversation

akrabat
Copy link
Member

@akrabat akrabat commented Jan 13, 2019

Updates for releasing rst2pdf 0.94.

I've set up a test at https://test.pypi.org/project/rst2pdf

You can test the version on Test PyPI using:

$ pip install --index-url https://test.pypi.org/simple/ \
    --extra-index-url https://pypi.org/simple rst2pdf

Items complete:

  • Improved long_description so that's it's more friendly on PyPI
  • Remove tag_svn_revision as it's obsolete
  • Added six and smartypants as dependencies in setup.py so that it works in a clean Python environment
  • Remove Pillow dependency as it's provided by ReportLab now
  • Updated requirements.in & requirements.txt
  • Updated the project's url to rst2pdf.org
  • Updated setup.py's author and author email to be generic as it must be a valid email when creating a dist file
  • Updated the version number - the date'll in Changes.rst will need updating upon release.
  • @ralsina has sorted out @akrabat's PyPI permissions
  • Ensure CHANGES.rst covers all changes
  • Merge @lornajane's manual building PR
  • Update manual version number
  • Check manual metadata such as URLs and email addresses, etc.
  • Create a release-process.rst document explaining how to do a release so we don't have to re-learn for next time…

Items to do:

  • Release 0.94!

@akrabat akrabat added this to the 0.94 milestone Jan 13, 2019
@akrabat akrabat changed the title WIP: Prepare for 0.94 [WIP] Prepare for 0.94 Jan 13, 2019
@akrabat
Copy link
Member Author

akrabat commented Jan 17, 2019

Rebased against master

It should now much more closely reflect what's been done for 0.94
These are no longer needed.
* Version is 0.94.
* Introduce revision as YYYYMMDDnn where nn is an incrementing number
  so we can track manual updates independent of rst2pdf version.
* Move meta data to the .. meta:: section
It looks weird on pages without a section name and isn't needed.
@akrabat
Copy link
Member Author

akrabat commented Jan 17, 2019

@ralsina, @lornajane, @oz123: Would appreciate a once over of this PR.

There's quite a few bits and bobs in here.

Copy link
Contributor

@ralsina ralsina left a comment

Choose a reason for hiding this comment

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

LGTM :-)

* Styling and text improvements
* Add info on using exiftool to add manual metadata
@akrabat
Copy link
Member Author

akrabat commented Jan 18, 2019

Added rst2pdf version and manual revision number to the Subject field in the manual PDF on the website. I don't know if we'll need it, but it may be handy for support if someone is referencing an out of date manual.

@akrabat akrabat changed the title [WIP] Prepare for 0.94 Prepare for 0.94 Jan 24, 2019
@akrabat akrabat merged commit 0f9539d into rst2pdf:master Jan 24, 2019
akrabat added a commit that referenced this pull request Jan 24, 2019
@akrabat akrabat deleted the prepare-for-0.94 branch June 27, 2020 09:55
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