-
-
Notifications
You must be signed in to change notification settings - Fork 227
address #93 - experimental tools for interacting with git shallow clones #118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
6ee931b
to
79ddd09
Compare
hey! this looks good. |
Trying out an experimental feature that was added in setuptools_scm 1.15.0: pypa/setuptools-scm#118
def myparse(root}:
from setuptools_scm.git import parse, fetch_on_shallow
return parse(roor, pre_parse=fetch_on_shallow) pass that as parse function in the dict |
thanks! that's what I did here more or less. |
@anthrotype since this is the first iteration of the api, im curious about extending it a bit, perhaps bringing in a entrypoint and maybe formalizing on workdir classes for utilities/detailed parsing would you be willing/open to do a open discussion on such details in order to drive the implementation ideas forward? |
Trying out an experimental feature that was added in setuptools_scm 1.15.0: pypa/setuptools-scm#118
sure, I'll do my best to help, if I can. |
open for doing a google hangout and talking about the issues a bit? |
I just tried using the custom The sdist zip file has the correct version string, but when tox installs it, it bears a https://travis-ci.org/anthrotype/booleanOperations/jobs/169540938#L165 I've tried locally as well, with the following steps:
Also this seems to be fine:
|
The generated sdist has the correct Version in PKG_INFO file.
|
@RonnyPfannschmidt I managed to isolate the issue. It seems like in the custom |
@anthrotype that looks like a bug, parse should return none if there is no repo |
@jaraco @anthrotype i'd appreciate a harsh review of this experiment