Comments (10)
OK, so basically moving to using setuptools_scm means that the release tarballs created by github are broken. On the other hand, cloning the git repo and doing a python setup.py build sdist produces a tarball which works fine, by virtue of having the version information available in the PKG_INFO file.
from sshuttle.
It seems to me the easiest way to fix this issue would be to make tarball releases available via PyPi as the canonical location for sources, rather than the github releases.
from sshuttle.
Probably. The PyPi releases are also signed by me too, another advantage I think. Unfortunately I forgot to sign the 0.77 release, and it won't let me fix it up. I tried deleting version 0.77 and re-uploading it, however it won't let me upload this version anymore.
Submitting dist/sshuttle-0.77.tar.gz to https://pypi.python.org/pypi
Upload failed (400): This filename has previously been used, you should use a different version.
error: Upload failed (400): This filename has previously been used, you should use a different version.
So I suspect I will have to do a release of 0.78 to fix this. Will look at doing this tomorrow.
from sshuttle.
Great. I don't know if you're aware, but the 0.77 tarball doesn't actually show up on the PyPi page as a download, as far as I can see.
from sshuttle.
Yes, that was the result of me deleting it and not being able to upload it again :-(
from sshuttle.
Ahh, right!
On the bright side, I've now moved Fedora to this codebase (it was stuck on the 2012 old codebase due to lack of package maintenance), so hopefully that'll give the code some extra exposure.
from sshuttle.
Great! Good to hear. Unfortunately this package was neglected for a while.
from sshuttle.
Have released 0.77.1. PyPI should be fixed now. readthedocs has problems, am inclined to think that is readthedocs problem.
from sshuttle.
Ok if I close this now?
from sshuttle.
Yes, sorry, I meant to report back: I am now happily using the tarball from PyPi (0.77.2) which builds fine for the Fedora packages. Thanks for this.
from sshuttle.
Related Issues (20)
- sw HOT 1
- Stopped working on MacOS Sonama HOT 7
- sshuttle seems to connect fine, but doesn't route traffic to the remote network HOT 1
- refused connections incorrectly get accepted HOT 5
- sshuttle woes with MacOS Sonoma HOT 8
- Sshutlle HOT 1
- failed to establish ssh session (2) HOT 1
- man page wrong, *buntu 22_04.3 HOT 5
- is there a way not to have sshuttle exit if one of the prefixes enter by domain name doesn't resolve ?
- Terminal broken with python3.12 HOT 19
- [Suggestion] Potential way to traffic UDP with udp-over-tcp
- [Feature Request] Forward to localhost
- use it to access services behind a gcloud IAP tunnel HOT 1
- Alternative connection backend (websockets)
- Sshuttle 1.1.1 not working on macOS Sonoma 14.1.1 HOT 7
- sshuttle fails when different sudo message appears.
- feature request: tunnel by process uid or gid
- Allowing local access to more specific local routes
- Why I can't connect to a remote VPS ? HOT 4
- cant open another ssh connection with sshuttle running
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 sshuttle.