Skip to content

Latest commit

 

History

History
40 lines (22 loc) · 1.37 KB

build.md

File metadata and controls

40 lines (22 loc) · 1.37 KB

Building pysal source release

As of version 2.0.0 PySAL has become a meta-package that combines a family of spatial analysis packages into a single source distribution.

This document provides instructions on the preparation of the meta-package

Building

  1. Edit subtags to pin release versions for federated packages
  2. make download
  3. edit convert.py and change init_lines at the bottom to have new version number
  4. make convert
  5. make test
  6. create changelong
  7. make src
  8. test source release

Files

Makefile - build scripts

subtags - lists the release tags for each package that are part of the meta-package release

package.yml - hierarchy of pysal meta-package structure. Note that only the packages listed in subtags are released.

Change Log and Release Notes

After building, detailed tables and reports for the changelog can be generated by running the two notebooks:

  • gitcount.ipynb
  • gitcount_tables.ipynb

The second script will create a file changes.md that has the details on the release. Add a table of contents at the top of the file, which can be done online or with a package for emacs.

The final file should be posted under a new release on GitHub.