issue_comments
2 rows where issue = 432058005 and user = 240623 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: created_at (date), updated_at (date)
issue 1
- Optional extras to manage dependencies · 2 ✖
id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | performed_via_github_app | issue |
---|---|---|---|---|---|---|---|---|---|---|---|
485922055 | https://github.com/pydata/xarray/issues/2888#issuecomment-485922055 | https://api.github.com/repos/pydata/xarray/issues/2888 | MDEyOklzc3VlQ29tbWVudDQ4NTkyMjA1NQ== | dazza-codes 240623 | 2019-04-23T18:31:02Z | 2019-04-23T18:31:02Z | NONE | WRT points: - right, it's not tracked and that's the motivation for this issue - just because it's not widely done is not a reason to ignore it and does not justify not doing it - IMO it is not widely done because many science projects are lapse in managing version dependencies using SEM-VER best practices, leaving it to the consumers, who are often clueless about these matters, to wonder why their project crashes with one or more dependencies that they don't understand nor care to dive into at any depth - many science projects avoid the whole problem by lagging with 0.x releases, failing to commit to stable, reliable APIs with at least 1.x releases - by adopting better SEM-VER practices, across the board, it should provide more confidence to arrive at 1.x releases. But this is not my battle to wage, I'm just the messenger for thousands of consumers who have no idea what versions are compatible or not. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Optional extras to manage dependencies 432058005 | |
485868641 | https://github.com/pydata/xarray/issues/2888#issuecomment-485868641 | https://api.github.com/repos/pydata/xarray/issues/2888 | MDEyOklzc3VlQ29tbWVudDQ4NTg2ODY0MQ== | dazza-codes 240623 | 2019-04-23T16:04:41Z | 2019-04-23T16:18:40Z | NONE | Since xarray is operating as a meta-package with various wrappers, it is the only place that can apply version compatibility on it's dependencies. If there are optional dependencies, the python package extras are the process to manage them (not a README). The SEM-VER standards allow specification of more than one version for any dependency (so long as it complies with SEM-VER standards). Essentially, this is a request for more sophistication in the Consider, for example, how Apache Airflow does it: - https://github.com/apache/airflow/blob/master/setup.py - https://github.com/apache/airflow/blob/master/setup.py#L353 |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Optional extras to manage dependencies 432058005 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [issue_comments] ( [html_url] TEXT, [issue_url] TEXT, [id] INTEGER PRIMARY KEY, [node_id] TEXT, [user] INTEGER REFERENCES [users]([id]), [created_at] TEXT, [updated_at] TEXT, [author_association] TEXT, [body] TEXT, [reactions] TEXT, [performed_via_github_app] TEXT, [issue] INTEGER REFERENCES [issues]([id]) ); CREATE INDEX [idx_issue_comments_issue] ON [issue_comments] ([issue]); CREATE INDEX [idx_issue_comments_user] ON [issue_comments] ([user]);
user 1