FCP-INDI / cpac

A convenience wrapper for https://github.com/FCP-INDI/C-PAC that provides a simple command line interface.
https://fcp-indi.github.io/docs/latest/user/cpac
MIT License
4 stars 3 forks source link

🐛 PyPI: `Can't have direct dependency` #45

Open shnizzedy opened 5 months ago

shnizzedy commented 5 months ago

Describe the bug

Direct URL dependencies

⚠️ Attention

PyPI and other standards-conformant package indices do not accept packages that declare dependencies using direct URLs. pip will accept them when installing packages from the local filesystem or from another URL, however.

Dependencies Management in Setuptools: Direct URL dependencies

Until ba-timeseries-gradients and tsconcat publish to PyPI, we can't publish with them as dependencies

Expected behavior

cpac updates can be published to PyPI

Acceptance criteria

Either

Screenshots

with direct URL dependencies

with (failure)

without direct URL dependencies

without (success)

Additional context

nx10 commented 5 months ago

@ReinderVosDeWael let's just release these on pypi to make this easy. Maybe we can also use this to standardize a release action for https://github.com/cmi-dair/template-python-repository/issues/85

nx10 commented 5 months ago

Released tsconcat https://pypi.org/project/ba-tsconcat/