[ ] Adds description and name entries in the appropriate "what's new" file in docs/sphinx/source/whatsnew for all changes. Includes link to the GitHub Issue with :issue:`num` or this Pull Request with :pull:`num`. Includes contributor name and/or GitHub username (link with :ghuser:`user`).
[ ] New code is fully documented. Includes numpydoc compliant docstrings, examples, and comments where necessary.
[ ] Pull request is nearly complete and ready for detailed review.
[ ] Maintainer: Appropriate GitHub Labels (including remote-data) and Milestone are assigned to the Pull Request and linked Issue.
This PR sets up this project for the initial release to PyPI. Except for some documentation and test/doc stuff, it is functionally equivalent to pvfactors version 1.5.2. The one exception is that it has no upper version limit on its pvlib dependency. This is necessary to address https://github.com/pvlib/pvlib-python/issues/1796.
docs/sphinx/source/reference
for API changes.docs/sphinx/source/whatsnew
for all changes. Includes link to the GitHub Issue with:issue:`num`
or this Pull Request with:pull:`num`
. Includes contributor name and/or GitHub username (link with:ghuser:`user`
).remote-data
) and Milestone are assigned to the Pull Request and linked Issue.This PR sets up this project for the initial release to PyPI. Except for some documentation and test/doc stuff, it is functionally equivalent to pvfactors version 1.5.2. The one exception is that it has no upper version limit on its pvlib dependency. This is necessary to address https://github.com/pvlib/pvlib-python/issues/1796.
The way it is currently configured, it will be listed on PyPI under
solarfactors
but the installed python package is still imported withpvfactors
. I am still nervous about this approach (see https://github.com/pvlib/pvlib-python/discussions/1657#discussioncomment-4938209), but it is the easiest and fastest way to resolving https://github.com/pvlib/pvlib-python/issues/1796.For consistency I think it makes sense to continue on with the versioning used in the original pvfactors, so this release will be 1.5.3.