python-cachier / cachier

Persistent, stale-free, local and cross-machine caching for Python functions.
MIT License
534 stars 60 forks source link

pkg: convert `setup.py` config to `pyproject.toml` #213

Closed shaypal5 closed 3 months ago

shaypal5 commented 4 months ago

Ok, I'm lost in dynamic version loading hell, @Borda .

Please see if you can understand the correct way to dynamically provide the version under the [project] section of the pyproject.toml file, as it is mandatory once the [project] section is added.

See here for reference: https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#basic-information

Borda commented 4 months ago

Ok, I'm lost in dynamic version loading hell

will check it tomorrow

shaypal5 commented 4 months ago

Actually this is the reference I wanted to send you, @Borda : https://packaging.python.org/en/latest/guides/single-sourcing-package-version/#single-sourcing-the-version

Borda commented 3 months ago

@shaypal5 all fixed and in fact overwrote most of it :)

shaypal5 commented 3 months ago

Awesome work, man! Thank you!❤️