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
New setup_requires #105
Comments
Hmm... for publishing, it uses gease, which make my life easier as all commands are integrated but I can see it causes some problem for the end user as gease is of no use if not the maintainer. Let me look into this. |
the integration equals: python setup.py publish = python setup.py sdist bdist_wheel upad -r pypi + github release this version |
Just giving some background information, I'm including the pyexcel-* packages on conda-forge to be installed with conda, so I need to build the package to be able to include in the repository. So my point is, the package gease doesn't look like a real build dependency for pyexcel, even though it makes the life of the maintainer easier. |
OK. I will remove it from setup require and make gease as optional in setup.py. with or without it, setup.py will function. |
* ☔ reproduce #12 * release 0.5.0 🥚 🎡 * 🤝 take latest code from setupmobans and release 0.5.1 🥚 🎡, which carries LICENSE file, pyexcel/pyexcel#103 * 🥚 🎡 release 0.5.2. related to pyexcel/pyexcel#105 * ✨ refuse to write value that will not persist. pyexcel/pyexcel-ods#30 * 🔨 sort import list, code format using black, supreme pep 8 formatter. and update moban to use latest moban 0.3.4 * ✨ use pyexcel-io 0.5.10 * 🔥 replace python 2.6 3.3 with python 3.7-dev * 🥚 🎡 release 0.5.3 * 🔨 minor update * 🤝 apply common templates from pyexcel mobans. moremoban/moban#348 * 👕 update coding style * 📰 add missing files * 📚 pass moban stage * 🔥 no longer to generate test files * ✨ respect moban * 👕 update format.sh * 🤝 synchronize the organisational meta data * 🚀 github actions for moban, pypi release and automatically extract contributors * This is an auto-commit, updating project meta data, such as changelog.rst, contributors.rst * 🤝 update project meta * 🤝 update project meta data * 🎉 new style ods reader * 🎉 new style ods writer * 📚 update changelog * This is an auto-commit, updating project meta data, such as changelog.rst, contributors.rst * 💄 update coding style * 💚 use pyexcel-io v0.6.0 in test Co-authored-by: chfw <chfw@users.noreply.github.com>
Hello,
With the new release the setup.py now requires installing 'gease'.
I didn't understand this requirement, for what I understood this package is a command line interface for make releases, am I right?
The text was updated successfully, but these errors were encountered: