Skip to content
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

setuptools support #13

Closed
linxon opened this issue Apr 10, 2019 · 15 comments
Closed

setuptools support #13

linxon opened this issue Apr 10, 2019 · 15 comments
Labels
enhancement New feature or request

Comments

@linxon
Copy link

linxon commented Apr 10, 2019

Hi!
do you can add the setuptools support?

@j3ssie j3ssie added the enhancement New feature or request label Apr 11, 2019
@j3ssie
Copy link
Owner

j3ssie commented Apr 11, 2019

Yeah of course but I have some other features on TODO list for now.

@linxon
Copy link
Author

linxon commented Apr 11, 2019

thank you! ^_^

also it would be great if this project could support XDG Base Directory Specification

P.S.

[+] Make new directory: /tmp/linxon-tmp-files/workspaces/linxon.ru
 * Serving Flask app "app" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: on
/usr/lib64/python3.6/site-packages/osmedeus/core/rest
[+] Writing /usr/lib64/python3.6/site-packages/osmedeus/core/rest/storages/options.json
[-] Writing fail: /usr/lib64/python3.6/site-packages/osmedeus/core/rest/storages/options.json
[*] Cleasning activities log
[+] Writing /usr/lib64/python3.6/site-packages/osmedeus/core/rest/storages/activities.json
[-] Writing fail: /usr/lib64/python3.6/site-packages/osmedeus/core/rest/storages/activities.json
---<---<--@ Target: linxon.ru @-->--->---

@j3ssie
Copy link
Owner

j3ssie commented Apr 11, 2019

That's will help reduce verbose log but the purpose of that is the plugin tool or workspace can be located from anywhere in the machine.

@blshkv
Copy link

blshkv commented Apr 11, 2019

just to make it clear, it is NOT enough just to create a single setup.py file. You need to rewrite the code so it won't be changing a system-installed software (these json files, may be others) and redirect all output to a local (userdir ./~xxx) folder.

@j3ssie
Copy link
Owner

j3ssie commented Jul 4, 2019

Look like you guys built it for me so I'm gonna close this issue.
Thank you very much!

@j3ssie j3ssie closed this as completed Jul 4, 2019
@blshkv
Copy link

blshkv commented Jul 4, 2019

No, it is not fixed

@blshkv
Copy link

blshkv commented Jul 6, 2019

ping?.. Can you point it out how it was fixed? There is no setup.py and it were no relevant commitments.

@j3ssie
Copy link
Owner

j3ssie commented Jul 11, 2019

I thought @linxon create some commits for it.

@j3ssie j3ssie reopened this Jul 11, 2019
@nqb
Copy link

nqb commented Jul 11, 2019

@j3ssie, I supposed you would like to say @linxon in place of @nqb ;-)

@j3ssie
Copy link
Owner

j3ssie commented Jul 11, 2019

@j3ssie, I supposed you would like to say @linxon in place of @nqb ;-)

Sorry, my fat fingers -_-

@blshkv
Copy link

blshkv commented Jul 11, 2019

so we installed it as a module eventually using workarounds.
But it would be much easier for everyone if you would create a proper setup.py.

@blshkv
Copy link

blshkv commented Jul 13, 2019

laramies/theHarvester#52 if you want to know more or look at examples.. There is a pull request over where we changed the structure and came up with a proper setup.py

@j3ssie
Copy link
Owner

j3ssie commented Jan 1, 2022

The issue is no longer exist due to the repo having been upgraded to Osmedeus Next Generation v4.0

@j3ssie j3ssie closed this as completed Jan 1, 2022
@blshkv
Copy link

blshkv commented Jan 2, 2022

What you have done with osmedeus-base is ridiculous. People in the right mind should never trust and run
curl -fsSL https://.../install.sh. In addition to the trust issue, that script runs some commands like pip with sudo somemore which is WILL screw up Gentoo's installation for sure (as an example).

Please fix THIS issue, we will continue packaging it as it should be.

@blshkv
Copy link

blshkv commented Jan 2, 2022

I have added osmedeus to our hall of shame for now,
see pentoo/pentoo-overlay#596

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants