Comments (6)
There is also the case of "aggressive" finding a license file. We should probably avoid looking into hidden directories. This is the case for sat-stac
, a bad tarball with the .egg
.
license_file: .eggs/pytest_runner-5.2-py3.8.egg/EGG-INFO/LICENSE
from grayskull.
all the packages mentioned are getting the right licence now
closing this for now, if you find another one, please open a new issue or reopen this please
from grayskull.
There is also the case of "aggressive" finding a license file. We should probably avoid looking into hidden directories. This is the case for
sat-stac
, a bad tarball with the.egg
.license_file: .eggs/pytest_runner-5.2-py3.8.egg/EGG-INFO/LICENSE
I thought I had removed the search in hidden folders. I will take a look on that later as well, thanks!
from grayskull.
Try sat-stac
, if you don't get the bad license I may have an outdated version of grayskull.
PS: I'm working with upstream to fix it so you'll have to lock on the current version 0.4.0.
from grayskull.
Here is a potentially really tricky case where a BSD 2-clause was interpreted as a 3-clause. Actual license file
from grayskull.
Here is a potentially really tricky case where a BSD 2-clause was interpreted as a 3-clause. Actual license file
indeed, the heuristic can be improved to discover the right licence. Currently, Grayskull is using a fuzzy matching system where it tries to compare the licence found in the project with the most common licences out there.
from grayskull.
Related Issues (20)
- [BUG] lists in pyproject.toml dependencies not handled HOT 14
- [BUG] KeyError: 'version' for library that uses poetry HOT 1
- Specify destination folder for the generated meta.yml file HOT 6
- [BUG] Issue with Generating Recipe for Flask-Minify Package on Grayskull Online Version HOT 1
- [BUG] Grayskull fails to guess correctly the name of the executable when it differs from the package name HOT 1
- [BUG] `grayskull` fails to recognise `poetry` entrypoints? HOT 2
- [BUG] Grayskull removes comma from version HOT 4
- [FEATURE] Request for automating run_exports in meta.yaml HOT 2
- [FEATURE] Add support for new output format HOT 8
- Improve tests
- [BUG] `*` version not correctly handled HOT 2
- [BUG] Using PyPI with GitHub repository Poetry pyproject.toml results in `'NoneType' object` error for `format_dependencies` HOT 8
- [FEATURE] SSL certificate verification failure HOT 1
- [BUG] `--extras-require-all` option doesn't work with `pyproject.toml`-based projects
- [BUG] IndexError in match_license() HOT 4
- Can't include info from [tool.poetry.group.dev.dependencies] in the resulting meta.yml.
- [BUG] `optionaltrue` appended to entries from pyproject.toml HOT 11
- [BUG] Grayskull doesn't detect AGPL-3.0-or-later HOT 2
- [BUG] Missing `license_file` in CRAN recipes
- [BUG] `flit_core` not being mapped correctly to `flit-core`
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 grayskull.