Comments (9)
Hi @loriab
That is a great idea. Yes I would like to be a maintainer of the recipe on Conda so whenever I publish to Pypi, I updated it everywhere else too. What do I need to exactly do? I have not published on Conda before.
from deepdiff.
Great, thanks!
Right now the package-checking machinery on conda-forge has a minor problem with windows+py35 builds, hence the failed test at the conda-forge/staged-recipes#4064 . Once that's resolved, I expect the recipe will be approved as-is and will be converted to its own repository conda-forge/deepdiff-feedstock here and installable via conda install deepdiff -c conda-forge
. An overview of the process is here.
At the moment, you don't need to do anything, though you're welcome to critique the recipe. I also didn't add any tests besides checking import deepdiff
succeeds because it looked from Travis like that might involve compiling an extension module, which would mean the package couldn't be handled as noarch
. I can add you as a collaborator to my fork if you'd like to change the recipe in its current PR stage. In future, as a maintainer, you'll be able to commit to the deepdiff-feedstock repo to bump versions, change the tar/sha256 info, and thus trigger the building of a new package.
In the meantime, if you'd just like to try out deepdiff in conda, I published the package to a channel I control, so you could grab a miniconda and then conda install -c psi4 deepdiff
. Please let me know if you've any questions.
from deepdiff.
Hi @seperman,
The conda package has been up for a few weeks (repo and package).
Did you receive a GitHub invitation to join the conda-forge organization and/or to indicate willingness to be a recipe maintainer? If so, please accept it/them. If not, let me know, and I'll see that another gets sent. The goal is to get you onto this team so you can update the package recipe. Thanks!
from deepdiff.
Hey @loriab
I just joined the organization. Thank you for reminding me!
I will look into how to update the package recipe. :)
from deepdiff.
Conda package has been in good working order for a few months here, so closing.
from deepdiff.
@loriab
I published DeepDiff 4.0.0 this week and I see it is failing on Conda CircleCi.
Looking at the errors, it is trying to install DeepDiff on Python 2.7
The support for Py2 has been dropped. Not sure what I can do since I don't have write access to the https://github.com/conda-forge/deepdiff-feedstock
from deepdiff.
Hmm, I show that you're on the team: https://github.com/orgs/conda-forge/teams/deepdiff .
The thing to do is to add to the PR the bot created -- "push to the bot's branch to update this PR if needed" -- to discontinue py27 (example). I'm busy in conference prep, so won't be able to look at it until April.
from deepdiff.
FYI, I patched up the recipe at 4.0.4, and 4.0.5 should be building now. https://anaconda.org/conda-forge/deepdiff/files
from deepdiff.
Thanks a lot @loriab ! Closing this ticket.
from deepdiff.
Related Issues (20)
- Documentation on how to consume keys HOT 2
- Error after comparing: Can not produce a hash (type datetime.date doesn't define __round__ method) HOT 1
- parse_path() cannot parse a path HOT 4
- Is there a way to systematically cycle through all corresponding attributes that haven't changed? HOT 1
- support compre string as float specify precision HOT 1
- Error when comparing two nested dicts with 2 added fields HOT 5
- why exclude_regex_paths dont work with ignore_order HOT 1
- Change of integer attribute is not detected HOT 3
- DeepDiff include_path param doesn't work with list of dictionaries HOT 1
- Instantiating a Delta with a flat_dict_list unexpectedly mutates the flat_dict_list HOT 1
- DeepDiff result got errors but not raising an exception
- Documentation on how to create an object only containing changed elements. HOT 1
- DeepDiff cannot compare two zero-dimensional `ndarrays` HOT 2
- Deepdiff incompatible with numpy 2.0 HOT 3
- DeepDiff cannot distinguish between datetime timezones HOT 1
- DeepDiff significiant digit 0 is comparing digits after the decimal point
- deepdiff diff error when i haved set a custom iterable_compare_func HOT 1
- load 2 json files to dict, the compare result is not correct HOT 1
- exclude_regex_paths does not work correctly with regular expressions including $
- TypeError when diffing dict that have bytes keys 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 deepdiff.