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

1.9.0 Release #1053

Closed
sgillies opened this issue Dec 23, 2021 · 15 comments
Closed

1.9.0 Release #1053

sgillies opened this issue Dec 23, 2021 · 15 comments
Assignees
Milestone

Comments

@sgillies
Copy link
Member

It's long overdue! Here is my proposed plan.

  • Merge maint-1.8 again
  • Retarget all open PRs that are aimed at maint-1.8 onto maint-1.9 and merge or close
  • Update our CI (backports from 2.0?)
  • Find out how much it costs to build wheels on Travis-CI (mentioned in Add support for Python 3.10 #1049)
  • Make a 1.9a1 by mid-January 2022
  • 1.9.0 end of January 2022?
@snowman2
Copy link
Contributor

@mwtoews
Copy link
Member

mwtoews commented Dec 29, 2021

Will this release keep Python 2 support? It's currently Python 2.6+

@sgillies
Copy link
Member Author

@mwtoews no. That was the plan initially but 2.7 has been kaput for a year now.

@snowman2
Copy link
Contributor

I would recommend at least 3.7+ since 3.6 is EOL (https://devguide.python.org/#status-of-python-branches). If you wanted to further simplify the matrix, you could go 3.8+ (pyproj4/pyproj#930).

@sgillies
Copy link
Member Author

Let's have a 1.9a1 pre-release! Thursday or Friday 2022-05-19/20 could be feasible.

@sgillies
Copy link
Member Author

Here we go: https://pypi.org/project/Fiona/1.9a1/#files.

@sgillies
Copy link
Member Author

sgillies commented Jun 6, 2022

1.9a2 tomorrow, 2022-06-07. Including the new CRS class, exit stack, fewer warnings.

snowman2 added a commit to snowman2/geopandas that referenced this issue Jun 9, 2022
@sgillies
Copy link
Member Author

sgillies commented Jun 10, 2022

#1116 took more time than I expected. Our tests were filled with literal feature and geometry dicts. I hope the 2.0 change isn't that hard for users! 1.9a2 wheels are built and headed to PyPI now.

@sgillies
Copy link
Member Author

@sgillies
Copy link
Member Author

Let's have a 1.9b1 tomorrow (2022-12-13) unless there are any objections. Here is the current list of changes since 1.9a3: https://github.com/Toblerity/Fiona/blob/maint-1.9/CHANGES.txt#L6-L27.

@sgillies
Copy link
Member Author

Here's 1.9b1 https://github.com/Toblerity/Fiona/releases/tag/1.9b1 and https://pypi.org/project/Fiona/1.9b1/#files

@sgillies
Copy link
Member Author

I'm building wheels for 1.9b2 and will upload distributions later today. Unless we find any show-stopping bugs, I propose a 1.9.0 on Monday, 2023-01-30.

@sgillies
Copy link
Member Author

@sgillies
Copy link
Member Author

sgillies commented Jan 30, 2023

  • version and change log updated
  • 1.9.0 tagged
  • sdist built
  • wheels built
  • uploaded to PyPI
  • GitHub release and announcement
  • Merge 1.9.0 to main branch

We won't have Apple M1 wheels today, but maybe by the end of the week. I'm having some success here: rasterio/rasterio-wheels#99.

@sgillies
Copy link
Member Author

Done!

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

No branches or pull requests

3 participants