-
Notifications
You must be signed in to change notification settings - Fork 30
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
ensure requirements.txt
is included in the sdist, exclude performance
and importable tests
#207
Conversation
Thanks for submitting your first pull request! You are awesome! 🤗 |
requirements.txt
is included in the sdist, exclude performance
requirements.txt
is included in the sdist, exclude performance
requirements.txt
is included in the sdist, exclude performance
and importable tests
Over on the conda-forge PR, i've actually got most things up and testing, and things look fine locally. It's skipping the |
For optional features (multiple implementations), extras are definitely the way to go. For conda, that can be a If this is working for you, I can merge and make a 1.0.1 to fix the performance inclusion, at least. |
These patches aren't quite yet working under test... need to try the ol' |
Shall i add those on this PR? |
Yeah, so replacing every instance of This seems to be fairly common on some CI platforms... perhaps there's a place to provide a test-time override of this in one place (ideally an environment variable, or a file). |
If you like. etcd is actually tricky because there are several forks due to maintenance issues, all of which are valid and produce the same import. So we really need an OR dependency. I'm just as content content with leaving it out for now, or adding the extra for convenience. It's not clear what's going to be the etcd Python API package going forward, but I am confident it will change and wouldn't consider this a user-facing change in traefik proxy. More info in #155
localhost was actually required to get the tests going on CI because of some SSL issues with 127, but I don't know if that situation still applies. Moving it to a variable at least makes sense, so it's easier to override in one place (with an environment variable is fine, if it works both ways). |
#208 is being a bit difficult, I guess getting this PR in and iterating would make it easier to move forward... seems fine if |
Sounds good. I'll make 1.0.1 with this and we can keep working separately on making the tests run in more places than our CI and local machines. |
1.0.1 is up! |
Congrats on 1.0.0!
Noted on the conda-forge WIP PR, this PR:
requirements.txt
is included in the PyPI.tar.gz
performance
package fromfind_packages
, which gets deployed tosite-packages
tests
a module (also excluded fromfind_packages
)of course, any of the following would be welcome over there:
@conda-forge/jupyterhub
) :Ptraefik
dependency?python-consul2
,etcdpy
,ruamel.yaml
...ImportError
guards inconftest.py
, so we could at least-k
down to something reasonable?