Merge pull request #31475 from ankush/meta_update
build!: declarative builds
This commit is contained in:
commit
a51513194e
2
.github/workflows/patch.yml
vendored
2
.github/workflows/patch.yml
vendored
@ -52,7 +52,7 @@ jobs:
|
|||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
with:
|
with:
|
||||||
path: ~/.cache/pip
|
path: ~/.cache/pip
|
||||||
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
|
key: ${{ runner.os }}-pip-${{ hashFiles('**/*requirements.txt', '**/pyproject.toml') }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
${{ runner.os }}-pip-
|
${{ runner.os }}-pip-
|
||||||
${{ runner.os }}-
|
${{ runner.os }}-
|
||||||
|
|||||||
2
.github/workflows/server-tests-mariadb.yml
vendored
2
.github/workflows/server-tests-mariadb.yml
vendored
@ -74,7 +74,7 @@ jobs:
|
|||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
with:
|
with:
|
||||||
path: ~/.cache/pip
|
path: ~/.cache/pip
|
||||||
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
|
key: ${{ runner.os }}-pip-${{ hashFiles('**/*requirements.txt', '**/pyproject.toml') }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
${{ runner.os }}-pip-
|
${{ runner.os }}-pip-
|
||||||
${{ runner.os }}-
|
${{ runner.os }}-
|
||||||
|
|||||||
2
.github/workflows/server-tests-postgres.yml
vendored
2
.github/workflows/server-tests-postgres.yml
vendored
@ -61,7 +61,7 @@ jobs:
|
|||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
with:
|
with:
|
||||||
path: ~/.cache/pip
|
path: ~/.cache/pip
|
||||||
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
|
key: ${{ runner.os }}-pip-${{ hashFiles('**/*requirements.txt', '**/pyproject.toml') }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
${{ runner.os }}-pip-
|
${{ runner.os }}-pip-
|
||||||
${{ runner.os }}-
|
${{ runner.os }}-
|
||||||
|
|||||||
33
CODEOWNERS
33
CODEOWNERS
@ -3,33 +3,30 @@
|
|||||||
# These owners will be the default owners for everything in
|
# These owners will be the default owners for everything in
|
||||||
# the repo. Unless a later match takes precedence,
|
# the repo. Unless a later match takes precedence,
|
||||||
|
|
||||||
erpnext/accounts/ @nextchamp-saqib @deepeshgarg007
|
erpnext/accounts/ @nextchamp-saqib @deepeshgarg007 @ruthra-kumar
|
||||||
erpnext/assets/ @nextchamp-saqib @deepeshgarg007
|
erpnext/assets/ @nextchamp-saqib @deepeshgarg007 @ruthra-kumar
|
||||||
erpnext/erpnext_integrations/ @nextchamp-saqib
|
|
||||||
erpnext/loan_management/ @nextchamp-saqib @deepeshgarg007
|
erpnext/loan_management/ @nextchamp-saqib @deepeshgarg007
|
||||||
erpnext/regional @nextchamp-saqib @deepeshgarg007
|
erpnext/regional @nextchamp-saqib @deepeshgarg007 @ruthra-kumar
|
||||||
erpnext/selling @nextchamp-saqib @deepeshgarg007
|
erpnext/selling @nextchamp-saqib @deepeshgarg007 @ruthra-kumar
|
||||||
erpnext/support/ @nextchamp-saqib @deepeshgarg007
|
erpnext/support/ @nextchamp-saqib @deepeshgarg007
|
||||||
pos* @nextchamp-saqib
|
pos* @nextchamp-saqib
|
||||||
|
|
||||||
erpnext/buying/ @marination @rohitwaghchaure @ankush
|
erpnext/buying/ @marination @rohitwaghchaure @s-aga-r
|
||||||
erpnext/e_commerce/ @marination
|
erpnext/e_commerce/ @marination
|
||||||
erpnext/maintenance/ @marination @rohitwaghchaure
|
erpnext/maintenance/ @marination @rohitwaghchaure @s-aga-r
|
||||||
erpnext/manufacturing/ @marination @rohitwaghchaure @ankush
|
erpnext/manufacturing/ @marination @rohitwaghchaure @s-aga-r
|
||||||
erpnext/portal/ @marination
|
erpnext/portal/ @marination
|
||||||
erpnext/quality_management/ @marination @rohitwaghchaure
|
erpnext/quality_management/ @marination @rohitwaghchaure @s-aga-r
|
||||||
erpnext/shopping_cart/ @marination
|
erpnext/shopping_cart/ @marination
|
||||||
erpnext/stock/ @marination @rohitwaghchaure @ankush
|
erpnext/stock/ @marination @rohitwaghchaure @s-aga-r
|
||||||
|
|
||||||
erpnext/crm/ @ruchamahabal @pateljannat
|
erpnext/crm/ @NagariaHussain
|
||||||
erpnext/education/ @ruchamahabal @pateljannat
|
erpnext/education/ @rutwikhdev
|
||||||
erpnext/hr/ @ruchamahabal @pateljannat
|
erpnext/projects/ @ruchamahabal
|
||||||
erpnext/payroll @ruchamahabal @pateljannat
|
|
||||||
erpnext/projects/ @ruchamahabal @pateljannat
|
|
||||||
|
|
||||||
erpnext/controllers/ @deepeshgarg007 @nextchamp-saqib @rohitwaghchaure @marination @ankush
|
erpnext/controllers/ @deepeshgarg007 @nextchamp-saqib @rohitwaghchaure @marination
|
||||||
erpnext/patches/ @deepeshgarg007 @nextchamp-saqib @marination @ankush
|
erpnext/patches/ @deepeshgarg007 @nextchamp-saqib @marination
|
||||||
erpnext/public/ @nextchamp-saqib @marination
|
erpnext/public/ @nextchamp-saqib @marination
|
||||||
|
|
||||||
.github/ @ankush
|
.github/ @ankush
|
||||||
requirements.txt @gavindsouza
|
pyproject.toml @gavindsouza @ankush
|
||||||
|
|||||||
@ -1 +0,0 @@
|
|||||||
hypothesis~=6.31.0
|
|
||||||
@ -1,3 +1,35 @@
|
|||||||
|
[project]
|
||||||
|
name = "erpnext"
|
||||||
|
authors = [
|
||||||
|
{ name = "Frappe Technologies Pvt Ltd", email = "developers@frappe.io"}
|
||||||
|
]
|
||||||
|
description = "Open Source ERP"
|
||||||
|
requires-python = ">=3.8"
|
||||||
|
readme = "README.md"
|
||||||
|
dynamic = ["version"]
|
||||||
|
dependencies = [
|
||||||
|
# Core dependencies
|
||||||
|
"pycountry~=20.7.3",
|
||||||
|
"python-stdnum~=1.16",
|
||||||
|
"Unidecode~=1.2.0",
|
||||||
|
"redisearch~=2.1.0",
|
||||||
|
|
||||||
|
# integration dependencies
|
||||||
|
"gocardless-pro~=1.22.0",
|
||||||
|
"googlemaps",
|
||||||
|
"plaid-python~=7.2.1",
|
||||||
|
"python-youtube~=0.8.0",
|
||||||
|
"taxjar~=1.9.2",
|
||||||
|
"tweepy~=3.10.0",
|
||||||
|
]
|
||||||
|
|
||||||
|
[build-system]
|
||||||
|
requires = ["flit_core >=3.4,<4"]
|
||||||
|
build-backend = "flit_core.buildapi"
|
||||||
|
|
||||||
|
[tool.bench.dev-dependencies]
|
||||||
|
hypothesis = "~=6.31.0"
|
||||||
|
|
||||||
[tool.black]
|
[tool.black]
|
||||||
line-length = 99
|
line-length = 99
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +0,0 @@
|
|||||||
# frappe # https://github.com/frappe/frappe is installed during bench-init
|
|
||||||
gocardless-pro~=1.22.0
|
|
||||||
googlemaps
|
|
||||||
plaid-python~=7.2.1
|
|
||||||
pycountry~=20.7.3
|
|
||||||
python-stdnum~=1.16
|
|
||||||
python-youtube~=0.8.0
|
|
||||||
taxjar~=1.9.2
|
|
||||||
tweepy~=3.10.0
|
|
||||||
Unidecode~=1.2.0
|
|
||||||
redisearch~=2.1.0
|
|
||||||
25
setup.py
25
setup.py
@ -1,23 +1,6 @@
|
|||||||
from setuptools import setup, find_packages
|
# TODO: Remove this file when v15.0.0 is released
|
||||||
import re, ast
|
from setuptools import setup
|
||||||
|
|
||||||
# get version from __version__ variable in erpnext/__init__.py
|
name = "frappe"
|
||||||
_version_re = re.compile(r"__version__\s+=\s+(.*)")
|
|
||||||
|
|
||||||
with open("requirements.txt") as f:
|
setup()
|
||||||
install_requires = f.read().strip().split("\n")
|
|
||||||
|
|
||||||
with open("erpnext/__init__.py", "rb") as f:
|
|
||||||
version = str(ast.literal_eval(_version_re.search(f.read().decode("utf-8")).group(1)))
|
|
||||||
|
|
||||||
setup(
|
|
||||||
name="erpnext",
|
|
||||||
version=version,
|
|
||||||
description="Open Source ERP",
|
|
||||||
author="Frappe Technologies",
|
|
||||||
author_email="info@erpnext.com",
|
|
||||||
packages=find_packages(),
|
|
||||||
zip_safe=False,
|
|
||||||
include_package_data=True,
|
|
||||||
install_requires=install_requires,
|
|
||||||
)
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user