You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issues such as #70 mean that it's difficult for us to make any breaking changes in extension-helpers because e.g. astropy specifies extension-helpers with no pinning in pyproject.toml under the build dependencies. This is an issue because then if anyone tries to compile an old source release of astropy we will always need extension-helpers to be backward-compatible. We might want to start recommending some form of pin, even it is is just extension-helpers>1,<2, so that some day we can choose to pull the plug and make breaking changes.
Note that I know in many cases upper version pins are undesirable, but this is mostly true for run-time dependencies. For build-time dependencies I think there are a lot of benefits from doing so.
The text was updated successfully, but these errors were encountered:
Issues such as #70 mean that it's difficult for us to make any breaking changes in extension-helpers because e.g. astropy specifies
extension-helpers
with no pinning in pyproject.toml under the build dependencies. This is an issue because then if anyone tries to compile an old source release of astropy we will always need extension-helpers to be backward-compatible. We might want to start recommending some form of pin, even it is is justextension-helpers>1,<2
, so that some day we can choose to pull the plug and make breaking changes.Note that I know in many cases upper version pins are undesirable, but this is mostly true for run-time dependencies. For build-time dependencies I think there are a lot of benefits from doing so.
The text was updated successfully, but these errors were encountered: