bird-house / birdy

Birdy provides a command-line tool to work with Web Processing Services.
http://birdy.readthedocs.io/en/latest/
Apache License 2.0
8 stars 3 forks source link

Packaging fixes #245

Closed Zeitsperre closed 7 months ago

Zeitsperre commented 7 months ago

Overview

Changes:

Related Issue / Discussion

The changes here make it so that running the tests requires that the package is installed, as tests are no longer seen as part of the installed package. This reduces the size of the wheel significantly, while also making it so that source distributions have all the required files to run tests (good for conda-forge).

Eventually, it would be good to migrate this package to pyproject.toml to simplify/centralize a lot of these configurations, but this is fine for now.

Additional Information

@cehbrecht Would it make sense to perform another release after this? The changes are relatively significant to the packaging, but doesn't touch the core logic. Perhaps another patch release? I leave that decision up to you.

cehbrecht commented 7 months ago

Thanks for cleaning up birdy πŸ™‚ Looks good πŸ‘

Would it make sense to perform another release after this? The changes are relatively significant to the packaging, but doesn't touch the core logic. Perhaps another patch release? I leave that decision up to you.

I think a new release is worth it.