Skip to content

Commit ff6e428

Browse files
authored
Miscellanous maintenance tasks (#25)
* remove outdated dependencies * list missing numpy and pandas dependencies * pyproject.toml: requires-python >= 3.8 * pyproject.toml: list all project URLs * get rid of versioneer; replace with setuptools_scm * prune out tests from dist again * Update pyproject.toml * Update .gitignore * readme updates * add solarfactors contributors to license * add py 3.12 and 3.13 trove classifiers
1 parent 341cad9 commit ff6e428

File tree

8 files changed

+29
-2364
lines changed

8 files changed

+29
-2364
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
.settings/
1313

1414
# build
15-
pvfactors.egg-info/
15+
solarfactors.egg-info/
1616

1717
# docs
1818
pvfactors/docs/_build/

LICENSE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
Copyright (c) 2025, solarfactors Contributors
12
Copyright (c) 2017, SunPower Corp.
23
All rights reserved.
34

MANIFEST.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# cannot officially get rid of this file yet
22
# https://github.com/pypa/setuptools/issues/3341
3-
include versioneer.py
4-
include pvfactors/_version.py
3+
4+
prune pvfactors/tests

README.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ pvfactors: irradiance modeling made simple
2222

2323
|Logo|
2424

25-
|CircleCI| |License| |PyPI-Status| |PyPI-Versions|
25+
|GHActions| |License| |PyPI-Status| |PyPI-Versions|
2626

2727
pvfactors is a tool used by PV professionals to calculate the
2828
irradiance incident on surfaces of a photovoltaic array. It relies on the use of
@@ -198,7 +198,7 @@ The package wheel files are also available in the `release section`_ of the Gith
198198
Requirements
199199
------------
200200

201-
Requirements are included in the ``requirements.txt`` file of the package. Here is a list of important dependencies:
201+
Requirements are automatically installed when running ``pip install solarfactors``. Here is a list of important dependencies:
202202

203203
* `numpy <https://pypi.python.org/pypi/numpy>`_
204204
* `pvlib-python <https://pypi.python.org/pypi/pvlib>`_
@@ -286,8 +286,8 @@ References
286286
.. |Logo| image:: https://github.com/pvlib/solarfactors/blob/main/docs/sphinx/_static/logo_small.png?raw=true
287287
:target: https://solarfactors.readthedocs.io/en/latest/index.html
288288

289-
.. |CircleCI| image:: https://circleci.com/gh/SunPower/pvfactors.svg?style=shield
290-
:target: https://circleci.com/gh/SunPower/pvfactors
289+
.. |GHActions| image:: https://github.com/pvlib/solarfactors/actions/workflows/test.yml/badge.svg?branch=main
290+
:target: https://github.com/pvlib/solarfactors/actions/workflows/test.yml?query=branch%3Amain
291291

292292
.. |License| image:: https://img.shields.io/badge/License-BSD%203--Clause-blue.svg
293293
:target: https://github.com/pvlib/solarfactors/blob/main/LICENSE

0 commit comments

Comments
 (0)