Comments (7)
I think (not entirely sure of this) that in our case, the main advantage of a wheel is it decouples the building from the installing to certain extent. I think it would have prevented the bug a couple months ago where I used a feature in setup.py that required a newer version of setuptools, but, it turns out, some people using absl end up with a very old setuptools version from their distro. I think wheels would have prevented that.
from abseil-py.
That makes sense. Easy enough to package up as a wheel for future uploads.
from abseil-py.
What advantages does a wheel provide over sdist when there are no precompiled binary extension modules?
(anyways I think a future version of twine or pip or whatnot is supposed to auto-wheel-ify packages all the time anyways?)
from abseil-py.
from abseil-py.
I see that a new release of abseil-py has gone out without a wheel. Probably an oversight more than anything else. Would it be a good idea to setup a repeatable PyPI release process or playbook document? It can either be a README, or a Makefile, or a script or perhaps Bazel can do it (might be more complex).
from abseil-py.
Is there any chance this issue will be re-opened or addressed anytime soon?
from abseil-py.
Hi, we just pushed out a new release 0.10.0 including a wheel for Python 3. Let us know if you see any issues.
Closing.
from abseil-py.
Related Issues (20)
- avoid DuplicateFlagError during debugging HOT 3
- Logging disappeared after switching from app.run(main) to main() HOT 5
- argparse_flags.ArgumentParser does not accept --flagfile if there are no flags HOT 3
- Accessing C++ flags from Python HOT 1
- Use Default Loggers/Handlers with Abseil `app.run` HOT 4
- DEFINE_enum supports Enum? HOT 3
- Fails to install absl-py in PY3.11 in windows10 HOT 3
- absltest.main() dosen't work on Windows, but work on MacOs HOT 2
- AbslTest.assertSameStructure() doesn't work with TestCase.addTypeEqualityFunc()
- Absl installation problem HOT 6
- typo
- If I use use_absl_log_file, I will get two files with the same content, what can I do to generate just one file? HOT 2
- Permission issue for 1.4.0 HOT 1
- Test cases should be parameterizable based on command-line flags (and other things) HOT 1
- Error during installation of version HOT 1
- Unintended behaviour in absltest.py
- absl.logging possibly causing PyCharm debugger to crash during tests HOT 1
- Add MODULE.bazel HOT 9
- No pyi files from pip package HOT 1
- Absl Installation on Virtual Environment HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from abseil-py.