-
Notifications
You must be signed in to change notification settings - Fork 92
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
[BUG] - Recent release super broken #1325
Comments
I don't think The hash don't match due to the presence of diff --git a/setup.cfg b/setup.cfg
index b98c9ea..a59e4f3 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -7,54 +7,54 @@ long_description = file: README.md
long_description_content_type = text/markdown
keywords = aws, gcp, do, azure, qhub
license = BSD 3-Clause License
-classifiers =
- Development Status :: 3 - Alpha
- Intended Audience :: Developers
- Topic :: Software Development :: Build Tools
- Programming Language :: Python :: 3
- Programming Language :: Python :: 3.7
- Programming Language :: Python :: 3.8
- Programming Language :: Python :: 3.9
-project_urls =
- Bug Reports = https://github.com/quansight/qhub/issues
- Source = https://github.com/quansight/qhub
+classifiers =
+ Development Status :: 3 - Alpha
+ Intended Audience :: Developers
+ Topic :: Software Development :: Build Tools
+ Programming Language :: Python :: 3
+ Programming Language :: Python :: 3.7
+ Programming Language :: Python :: 3.8
+ Programming Language :: Python :: 3.9
+project_urls =
+ Bug Reports = https://github.com/quansight/qhub/issues
+ Source = https://github.com/quansight/qhub
[options]
zip_safe = False
include_package_data = True
packages = qhub
-install_requires =
- ruamel.yaml
- cloudflare
- auth0-python
- pydantic
- pynacl
- bcrypt
- kubernetes
- azure-identity==1.6.1
- azure-mgmt-containerservice==16.2.0
- boto3
- python-keycloak
- importlib_metadata;python_version<"3.8"
+install_requires =
+ ruamel.yaml
+ cloudflare
+ auth0-python
+ pydantic
+ pynacl
+ bcrypt
+ kubernetes
+ azure-identity==1.6.1
+ azure-mgmt-containerservice==16.2.0
+ boto3
+ python-keycloak
+ importlib_metadata;python_version<"3.8"
[options.extras_require]
-dev =
- flake8==3.8.4
- black==22.3.0
- twine
- pytest
- pytest-timeout
- diagrams
- jhub-client
- pre-commit
- kubernetes
- dask-gateway
- paramiko
- escapism
+dev =
+ flake8==3.8.4
+ black==22.3.0
+ twine
+ pytest
+ pytest-timeout
+ diagrams
+ jhub-client
+ pre-commit
+ kubernetes
+ dask-gateway
+ paramiko
+ escapism
[options.entry_points]
-console_scripts =
- qhub = qhub.__main__:main
+console_scripts =
+ qhub = qhub.__main__:main
[tool:pytest]
norecursedirs = _build .nox .ipynb_checkpoints
@@ -63,17 +63,22 @@ norecursedirs = _build .nox .ipynb_checkpoints
ignore = E203, E266, E501, W503
max-line-length = 89
builtins = c
-exclude =
- .git,
- __pycache__
- docs/source/conf.py
- qhub/template
- build
- dist
- docs
- home
+exclude =
+ .git,
+ __pycache__
+ docs/source/conf.py
+ qhub/template
+ build
+ dist
+ docs
+ home
[options.packages.find]
-exclude =
- tests
- tests_deployment
+exclude =
+ tests
+ tests_deployment
+
+[egg_info]
+tag_build =
+tag_date = 0
+ |
@aktech ah. Thanks for the clarification. This looks like a PEBCAK error. The latest commit message on the release was ...sooooo nvm then. Thanks again |
@tylerpotts sorry for the confusion, we cherry-picked a few of the critical commits and cut a release. |
OS system and architecture in which you are running QHub
linux-64
Expected behavior
Pip/conda installing qhub
v0.4.2
won't actually install thev0.4.2
source codeHow to Reproduce the problem?
Run the following and cry inside:
The code that got uploaded to pip is not actually the
v0.4.2
release of the code. This consequently also pushed bad code to conda-forge as well, since themeta.yaml
in the recipe pulls from pip.I validated this by peaking into the source code that came from pip, and sure enough the kbatch validation code was absent from
schema.py
Anything else?
What an insanity inducing bug 🤯
I discovered this because pedantic was throwing a validation error on:
Yet the codebase clearly showed that kbatch was an allowed value. Little did I know that I wasn't actually using the latest version of the codebase.
It goes without saying that we need to do another minor release properly packaging the code.
The text was updated successfully, but these errors were encountered: