Comments (4)
I also noticed the package is importing itself to find the version. Which makes installing from an sdist not possible (the package isn't yet installed when installing itself).
The warning at the very bottom: https://packaging.python.org/en/latest/guides/single-sourcing-package-version/
I'll adjust that in the pr as well.
from mlxtend.
Thanks a lot for opening this issue. Actually, moving to .toml for my packages has been something on my list for quite some time, but I never had the time to get to it. If you could open a PR that would be really appreciated!
from mlxtend.
Thanks a lot for opening this issue. Actually, moving to .toml for my packages has been something on my list for quite some time, but I never had the time to get to it. If you could open a PR that would be really appreciated!
Awesome! I opened a PR with the basics of specifying a build system and got the install working from an sdist for now.
I'd be willing to work on migrating the configs from the setup.py
over to the pyproject.toml
. Think it might require some work/discussion about how to handle the version. Right now it's dynamic from the module. I can start on another PR to migrate it fully.
from mlxtend.
@jmahlik I forgot to mention that I made a new PyPI release a few days ago. Thanks again for the PR restructuring this package to finally use .toml!!
from mlxtend.
Related Issues (20)
- Fpgrowth fails with only one transaction
- Prediction on test set!! High Priority
- build confusion matrix from frequent_patterns
- Problem with installation HOT 2
- Standardize does not handle constant columns
- nan score for StackingClassifier due to 'scoring' argument in cross_val_score HOT 3
- mlxtend sklearn preprocessing techniques HOT 1
- Using pandas dataframes in bias-variance-docmposition HOT 3
- distutils has been removed for python 3.12 and above HOT 1
- Unable to find the module HOT 4
- Use SciPy SVD instead of NumPy SVD. HOT 1
- Add option for termination criterion with tolerance HOT 1
- Use params instead of fit_params (deprecated since 1.4) when calling cross_validate from sklearn
- “Bias squared” rather than “Bias”? HOT 1
- Integrate scikit-learn's `set_output` method into `TransactionEncoder` HOT 2
- combined_ftest_5x2cv: accuracy vs error rates
- Most recent `scikit-learn` results in several failed unit tests HOT 1
- strange behavior using feature_importance_permutation with feature_groups
- How to use categorical data without one hot encoding in SequentialFeatureSelector, I am receiving an error
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 mlxtend.