anu151105/agentic-browser
2
1#!/usr/bin/env python32"""3Setup script for the Enhanced AI Agentic Browser Agent package.4"""5 6from setuptools import setup, find_packages7import os8 9# Get the base directory10base_dir = os.path.abspath(os.path.dirname(__file__))11 12# Read requirements13with open(os.path.join(base_dir, 'requirements.txt')) as f:14 requirements = [line.strip() for line in f if line.strip() and not line.startswith('#')]15 16# Read README17with open(os.path.join(base_dir, 'README.md'), 'r', encoding='utf-8') as f:18 long_description = f.read()19 20setup(21 name="agentic-browser",22 version="0.1.0",23 description="An agentic browser with local AI capabilities",24 long_description=long_description,25 long_description_content_type="text/markdown",26 author="AI Automation Team",27 author_email="anu151105@example.com",28 url="https://huggingface.co/spaces/anu151105/agentic-browser",29 30 # Package configuration31 packages=find_packages(where='src'),32 package_dir={'': 'src'},33 include_package_data=True,34 package_data={35 '': ['*.json', '*.yaml', '*.txt', '*.md'],36 },37 38 # Dependencies39 install_requires=requirements,40 python_requires=">=3.10, <3.11",41 42 # Entry points43 entry_points={44 'console_scripts': [45 'agentic-browser=agentic_browser.cli:main',46 ],47 },48 49 # Metadata50 classifiers=[51 'Development Status :: 3 - Alpha',52 'Intended Audience :: Developers',53 'License :: OSI Approved :: MIT License',54 'Programming Language :: Python :: 3.10',55 'Programming Language :: Python :: 3.11',56 ],57 58 # Additional metadata59 keywords='ai browser automation local-models',60 project_urls={61 'Bug Reports': 'https://huggingface.co/spaces/anu151105/agentic-browser/discussions',62 'Source': 'https://huggingface.co/spaces/anu151105/agentic-browser',63 },64)65 