Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Release 1.0 #42

Open
ysitu opened this issue Jul 15, 2015 · 1 comment
Open

Release 1.0 #42

ysitu opened this issue Jul 15, 2015 · 1 comment

Comments

@ysitu
Copy link
Contributor

ysitu commented Jul 15, 2015

We follow the practice of NetworkX. We first release an RC and let it soak for some time. If there are no serious bugs reported, we release the finalized 1.0. Since networkx-metis is a new package, I suggest that we use a soak time of two weeks instead of one week in the case of NetworkX.

The specific steps:

  1. Fix Change test_metis.py to test the exposed functions #26. This is a must. Only with this can we know whether the package does what it is purported to do. Fix AppVeyor CI #41 is optional. We can say that we initially do not officially support Windows.
  2. Release RC. Create v1.0 branch and networkx-metis-1.0rc tag. Change setup.py in the branch to declare the version as 1.0rc and development status as beta. Build source distribution and upload to PyPI. (I suppose that bdist_wheel does not work when you have C extensions?)
  3. Wait two weeks.
  4. If no serious bugs are reported, Change setup.py in the branch to revert the version and development status changes. Create networkx-metis-1.0 tag. Build source distribution and upload to PyPI.

Please comment if there is anything missed.

@ysitu ysitu added this to the networkx-metis-1.0 milestone Jul 15, 2015
@OrkoHunter
Copy link
Contributor

I think now is the time to make the v1.0 branch.

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

No branches or pull requests

2 participants