Catalog PyPI
PACKAGE EXPLORERView in registry

acme-weather

PyPI

Add your description here

Versions collected1
Direct dependencies12From release 0.7.0
Last observed20 Oct, 18:19 UTC

README

Version 0.7.0 documentation

An experiement with weather and sunrise times.

tl;dr

uvx acme-weather

Run

Currently using uv for development. See uv install instructions

git clone https://github.com/philion/clw
cd clw
uv run clw

screenshot of clw tool showing the 12 hour weather forecast

Build

Standard uv build and publish tools are used.

cd clw
uv build
# insert testing here
uv publish

To make uv publish smooth, I set the env var UV_PUBLISH_TOKEN with a valid PyPI token:

export UV_PUBLISH_TOKEN=pypi-yourReallyLongPyPIPublishingToken

To Do

Current near-term implementation plans:

  • day-or-night based on sun rise/set times
  • clean up visuals, provide external CSS
  • published to PyPI - https://pypi.org/project/acme-weather/
  • commandline app packaging with uv support
  • add release management, to bump version, test and publish
  • visual high and low temps: hottest, hot, warm, average, cool, cold, coldest
  • visual percipitation ???
  • add moon rise, zenith, set and phase
  • add icons for dawn, sunrise, noon, sunset, dusk
  • add images overlay for weather + sun/moon states
  • better text-only report
  • 15-minute version
  • live-update mini-version
  • standard set of widgets for Textual

Thoughts on build automation

  1. work in dev branch (or any)
  2. completed pr/merge in main triggers publish pipline
  3. bump version, build, test publish.

On commit or merge to and non-main branch, just run validate pipeline: test, coverage, format, ruff, etc.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.7.017 Jul 202512

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
philion/clw

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:19 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:fb0c26830f39160b68986cd608d3d956a202892a44a6e9feae208b9e62ded76b