New setup_requires #105
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: