Comments (2)
I released v2.0.1 with the fix, closing this issue, the support for pyproject.toml is tracked separately in #17 now.
from codemetapy.
Thanks for the feedback! I have implemented your solution now so at least the system won't stumble over having no dependencies.
I agree that things should be made to work with only a pyproject.toml
instead of a setup.py
, especially as that's the recommended way for the future. I'm currently investigating if I can get importlib.metadata
to get to that info, without necessarily installing the entire package and all dependencies. I'd rather not reinvent the wheel and parse the toml manually.
from codemetapy.
Related Issues (20)
- Error on windows? only HOT 4
- Context parsed wrong? HOT 1
- Add support for DOIs
- Person ids wrong gitlab HOT 3
- graph creation of many entries fails with rekursion depth error HOT 4
- json-ld parsing error
- Metadata from pypi, or internal HOT 2
- Feature request: pre-commit hook to update codemeta.json HOT 1
- Possible bug: Serialization to JSON is not deterministic HOT 3
- Pyproject-based parser fails on some valid input files HOT 6
- codemetapy fails on pyproject.toml if some other tool section comes before tool.poetry HOT 5
- Incorrect parsing of versions from dependencies if e.g. extras are stated to be installed HOT 2
- codemetapy fails to merge triples for the same person HOT 3
- Feature request: codemetapy does not extract maintainer from package.json or pyproject.toml HOT 2
- Bug: codemetapy fails to add orcids to all contributors listed in a package.json HOT 2
- Bug: codemetapy incorrectly expands a url into a nested Person inside of a Person HOT 2
- Adapt to codemeta v3 release
- Incorrect parsing of versions from dependencies if e.g. extras are stated to be installed HOT 1
- Error on windows usage HOT 1
- Remove use of distuitls as deprecated and breaking use in Python 3.12 HOT 1
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 codemetapy.